软件与程序设计
-
父与子的编程之旅[美] 沃伦·桑德(Warren Sande) 著,杨文其,苏金国,易郑超 译编程是一项充满乐趣的挑战,想上手非常容易!在本书中,沃伦和卡特父子以亲切的笔调、通俗的语言,透彻、全面地介绍了计算机编程世界。他们以简单易学的Python语言为例,通过可爱的漫画、有趣的示例,生动地介绍了变量、循环、输入和输出、数据结构以及图形用户界面等基本的编程概念。与第2版不同,第3版的示例使用Python3而不是Python2,另外添加了关于网络的新内容。只要懂得计算机的基本操作,任何人都可以跟随本书,由简入难,学会编写Python程序,甚至制作游戏。 -
C语言程序设计习题集武春岭,高灵霞 编《C语言程序设计习题集(第2版)》是“十二五”职业教育国家规划教材修订版。该书是与主教材《C语言程序设计(第2版)》(武春岭、高灵霞主编)配套的题集。全书共分为11章:第1~9章是与主教材配套的章节练习题,内容全部围绕主教材中的知识点展开,包括经典示例解析、选择题、填空题、程序分析题和针对操作的上机练习等;第10章是整体项目综合实现,让学习者完整地做一个项目;第11章是技能综合测试,可以作为高职高专院校“C语言程序设计”课程期末考试命题参考,也可作为学生综合检验学习效果的自测题。《C语言程序设计习题集(第2版)》可作为高职高专院校计算机类专业或电子信息类专业程序设计基础课程配套练习使用,也适合成人高校和其他培训机构使用。 -
Spring Cloud、Nginx高并发核心编程尼恩 著本书从动态代理模式、Reactor模式、三大限流策略等知识入手,深入浅出地剖析Spring Cloud+Nginx系统架构的核心原理以及Web高并发开发。全书从基础设计模式和基础原理出发,理论与实战相结合,系统和详尽地介绍Spring Cloud + Nginx高并发核心编程。 本书共10章,前6章剖析Feign高并发RPC的底层原理,解析Hystrix高性能配置的核心选项,阐述Hystrix滑动窗口的核心原理。后4章介绍Nginx的核心原理及其配置,并结合秒杀场景实现Spring Cloud秒杀、Spring Cloud+Nginx Lua秒杀,为广大Java开发者提供一个全面学习高并发开发的实战案例。这些知识为广大的Java工程师解决日常在后台开发中遇到的高并发、高性能问题打下坚实的技术基础。 -
Python大数据分析从入门到精通兰一杰 著本书结合Python在数据分析领域的特点,介绍如何在数据平台上集成使用Python。本书内容分为3大部分。第1部分(第1~3章)为搭建开发环境和导入测试数据;第2部分(第4~12章)为Python对HDFS、Hive、Pig、HBase、Spark的操作,主要是对常用API的说明;第3部分(第13~16章)是在前面章节的基础上,介绍如何进行数据的分析、挖掘、可视化等内容。 本书不仅阐述了Python在大数据平台上的应用技巧,而且关于大数据平台管理和操作的介绍说明贯穿全书,因此对于希望学习大数据知识的读者,本书同样非常适合。 -
C#程序设计教程高建,魏孔鹏,郑黎明 编《C#程序设计教程》采用模块化结合任务驱动、案例教学的编写方式,将企业的真实项目引入课堂中,内容覆盖面较广,包括7个项目,方便学习者实践开发。主要内容有:第一个C#应用程序开发、Console程序开发、面向对象程序开发、WinForm应用程序开发、数据库技术、C# Socket网络编程、三层架构应用。本书配有大量的练习题及实验项目,有利于读者自学实操。 《C#程序设计教程》适用于高职高专计算机类、物联网应用技术等专业师生教学使用,也可供程序设计初学者和爱好者学习参考。 -
PHP学习笔记甘长春 著本书精炼而系统地讲述了PHP基础语法和基本操作,在此基础上侧重于PHP开发实践的阐述,例如PHP MVC程序设计、PHP错误与异常处理、PHP操作MySQL数据库等,旨在帮助Web开发初级读者系统快速地掌握PHP开发技能,积累实践开发经验。 -
小创客学掌控板吕立立,王康 著掌控板是一款专为青少年设计的开源硬件,既能帮助青少年快速掌握编程方法,又是中小学开展普惠式创客活动的好帮手。《小创客学掌控板》以mPythonX图形化编程语言和Python代码两种方式介绍基于掌控板的编程方法。书中通过有趣的项目活动融入项目式学习理念。每个项目活动均以真实问题导入,鼓励学生积极发现问题,培养学生应对复杂情境和解决真实问题的能力,着力提升学生的实践动手能力、逻辑分析能力、计算思维能力、创新思维能力、团队合作能力,为后续学习奠定基础。《小创客学掌控板》共有9个项目活动,包括有趣的臂章、开心摇摇乐、表情随声变、闪烁的霓虹、触摸灯光秀、定制的贺卡、口袋小钢琴、智能有助手、时钟我掌控。《小创客学掌控板》适合零基础的掌控板爱好者,也适合开设创客教育课程的中小学使用。 -
程序设计方法 第2版[美] 马蒂亚斯·费雷森,罗伯特·布鲁斯·芬德勒,马修·弗拉特本书从系统设计的角度出发介绍计算以及程序设计的方法和过程。全书由6个部分和5个独立章节组成,6个部分侧重于介绍程序设计,分别介绍从数值和图像等原子数据到区间、枚举、条目、结构体及其组合等新方法的基本概念,任意大的复合数据及其用途,用于创建和使用抽象的设计诀窍,迭代改进的思想,生成递归以及关于累积器的用法;5个独立章节引入编程机制和计算的概念,分别介绍教学语言的语法和语义、引用和反引用、作用域和抽象、数值的本质以及计算的成本。本书强调程序设计的计划和构建、设计诀窍、抽象和迭代改进等思想,逻辑清晰,循序渐进,示例丰富,可以指导有一定编程经验的读者系统地学习程序设计,也可作为高等院校计算机科学与技术专业程序设计导论和计算导论的教材和教学参考书。 -
Petri网的元展刘关俊 著《Petri网的元展:一种并发系统模型检测方法》主要介绍Petri网的元展这一用于并发系统模型检测的方法,利用元展检测并发系统健壮性、兼容性与死锁,并利用元展检测能够表达更多的并发系统设计需求的计算树逻辑,同时还探讨了健壮性、兼容性、死锁等判定问题的复杂度。《Petri网的元展:一种并发系统模型检测方法》共10章,具有严格的形式化定义、丰富的示例与图文解释、严谨的定理及其证明,以及清晰的算法描述。 -
LabVIEW数据采集唐赣 著本书以LabVIEW为讲解对象,围绕LabVIEW编程环境、编程处理数据的方法手段、提升编程的技巧进行编排,详尽介绍了LabVIEW常用的编程方法、编程技巧和应用实例。全书共11章,其中第1~6章介绍了LabVIEW基本编程知识,包括编程环境、数据处理方法、程序设计、NI数据采集基础等内容,第7~11章介绍了LabVIEW结合NI ELVIS进行传感器数据采集的实践。本书内容丰富、条理清晰、实用性强,充分讲解编程技巧,使读者能够快速掌握程序设计方法。本书适合高等院校在课时有限的情况下作为综合动手实验教材使用,也适合未开设LabVIEW课程的学校作为自学教材使用,对于需要系统学习并参加CLAD认证的读者也具有一定的参考价值。
