软件与程序设计
-
父与子的编程之旅[美] 沃伦·桑德(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开发技能,积累实践开发经验。 -
图解算法吴灿铭,胡昭民 著本书是一本综合讲述数据结构及其算法的入门书,内容浅显易懂、逻辑严谨,范例丰富、可操作性强,力求适用性兼顾教师教学和学生自学。 全书从基本的数据结构概念开始讲解,包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,每个经典的算法都提供了Java程序设计语言编写的完整范例代码,并辅以丰富的图示解析。最后在每章末尾都安排了大量的习题,这些习题包含各类考试的例题,并在附录中提供了解答,可供读者自测学习效果。 本书针对具有一定编程能力又想提高编程“深度”的非信息专业类人员,是一本数据结构和算法普及型的教科书或自学参考书。 -
创新能力训练朱洁 著本书是专门为青少年编程、创客及STEAM教育编写的“创新思维及能力训练”教材。目前的创客教育普遍存在“重技术,轻思维”的误区。本书的写作初衷就是为目前技术主导的创客教育补齐“问题意识”和“思维训练”这两块短板,让孩子们不仅具有创造的动手能力,还具有发现问题的眼光和产生创意的头脑。本书根据创新能力的四大要求—发问、创新、行动、表达,设计了六部分内容:第一章为“创新,不像你想得那么难?”,即认识创新与创造的区别,从而了解创新思维的脑科学基础;第二章为“如何发现好问题?”;第三、第四章为“如何想出好主意?”,即通过训练提升创新思维能力,包括发散思维训练和收敛思维训练两部分;第五章为“如何找到好方案?”,即通过训练提升行动力;第六章为“如何表达好创意?”,即通过训练 提升表达力。 本书以国内外新的创新理论和方法为基础,首次专门为小创客量身定制了21个创新能力训练小工具,便于老师教学和孩子自学。 -
JavaScript移动设备应用程序开发[印]哈齐姆·萨利赫 著 吴骅 译本书详细阐述了与JavaScript移动设备应用程序开发相关的基本解决方案,主要包括Apache Cordova简介、开发*个Cordova应用程序、Apache Cordova开发工具、Cordova API、深入讨论Cordova API、开发自定义Cordova插件、Cordova应用程序逻辑单元测试、Mega应用程序等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
小创客学掌控板吕立立,王康 著掌控板是一款专为青少年设计的开源硬件,既能帮助青少年快速掌握编程方法,又是中小学开展普惠式创客活动的好帮手。《小创客学掌控板》以mPythonX图形化编程语言和Python代码两种方式介绍基于掌控板的编程方法。书中通过有趣的项目活动融入项目式学习理念。每个项目活动均以真实问题导入,鼓励学生积极发现问题,培养学生应对复杂情境和解决真实问题的能力,着力提升学生的实践动手能力、逻辑分析能力、计算思维能力、创新思维能力、团队合作能力,为后续学习奠定基础。《小创客学掌控板》共有9个项目活动,包括有趣的臂章、开心摇摇乐、表情随声变、闪烁的霓虹、触摸灯光秀、定制的贺卡、口袋小钢琴、智能有助手、时钟我掌控。《小创客学掌控板》适合零基础的掌控板爱好者,也适合开设创客教育课程的中小学使用。
