软件与程序设计
-
计算机程序设计艺术 MMIX增补[美] 高德纳,[德] 马丁·鲁克特 著,江志强,黄志斌 译《计算机程序设计艺术》系列被公认为计算机科学领域的权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。MMIX 是新一代的以 RISC 为基础的计算机,比其前身 MIX 更加精简。本书由两本小册子合并而成,第一部分描述了 MMIX 的内存、寄存器、指令、加载与存储等基础概念,并介绍了关于 MMIX 的一些基本编程技术;第二部分使用该语言重新实现了 TAOCP 前 3 卷中的所有算法。 -
Java程序设计与开发经典课堂金松河,钱慎一 著《Java程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,由浅入深地对Java程序设计语言进行了全面地讲解。通过100多个实例将理论与实践相结合,帮助读者轻松掌握Java语言编程方法。 《Java程序设计与开发经典课堂》共14章,主要内容包括Java程序的运行与开发环境、Java语言基本语法、面向对象编程方法,Java类的定义、成员变量与成员方法、构造方法、Java对象的生成与使用、方法参数传递、访问控制、继承与多态性、常用类和接口、异常处理、图形用户界面设计、常用Swing组件、输入/输出流、多线程编程、数据库编程、网络编程等。最后还通过一个实际开发项目对全书知识进行了综合应用,使读者不仅可以温故知新,还能提高Java语言的综合编程能力。 《Java程序设计与开发经典课堂》体系结构合理,内容选择得当,图文并茂、浅显易懂,适合作为本专科院校相关专业的教材,也可作为社会培训机构的s选教材,还可以作为Java程序设计自学者和编程爱好者的入门指导用书。 -
数字逻辑基础与Verilog硬件描述语言王秀娟,魏坚华,贾熹滨,张佳玥,陈军成 著全书内容分为正文和附录两大部分,其中正文部分第1-3章介绍了数字逻辑的理论基础,包括数制、码制、逻辑代数基础以及硬件描述语言基础等;第4章介绍了组合电路的分析方法,常用逻辑功能电路的VerilogHDL建模方法以及典型功能模块的应用;第5-8章在分析锁存器/触发器工作原理和逻辑特性基础上,介绍了同步时序电路的分析方法,分别讨论了典型和一般同步时序电路的VeriloghHDL建模方法,并介绍了典型同步时序模块的应用方法 -
Python快乐编程千锋教育高教产品研发部 著全书分为12章和6个附录,内容包括,Django Python实战,Django速成:构建一个Blog,起始,定义和使用模型,URL、HTTP机制和视图,模板和表单处理,Photo Gallery,内容管理系统,Liveblog,Pastebin,高级Django编程,高级Django部署。 -
C语言程序设计马秀丽,李筠,刘志妩,冯艳君,胡玉兰 著全面介绍C语言的语法规则,并通过大量的举例应用和程序分析,重点讲解语法规则的运用和编程的解题思路,同时详细介绍几种常用的C程序开发环境,以培养读者C语言的实践能力和程序设计能力。全书共分十二章,每章的例题均由浅入深,循序渐进、讲解透彻,书中相关例程均在Visual C++6.0环境下调试通过,每章结束备有相关习题,以巩固所学知识。本书内容全面,概念清楚,结构合理,实例丰富,逻辑性强,文字通俗易懂,并配有多媒体教学课件、所有例程代码和习题解答,是学习C语言的理想教材。 -
大数据分析[印] 塞玛·阿查亚(Seema Acharya) 著这本书主要面向计算机科学和工程专业的本科生。同时,这本书也可供IT专业数据分析师、企业决策人员和业务分析人员参考。 本书由Acharya编著,介绍了R语言作为非稳态数据分析和可视化工具的强大功能,并向学习者介绍了几种数据挖掘算法和可视化方法。 -
Java编程基础实践指导张焕生,陈勇,崔炳德,崔凌云,孙晓磊 等 编《Java编程基础实践指导/普通高等教育数据科学与大数据技术专业教材》根据编者多年的教学和软件开发经验,精心筛选实践教学中广为学生接受的典型案例进行讲解,循序渐进、深入浅出。《Java编程基础实践指导/普通高等教育数据科学与大数据技术专业教材》内容翔实、代码完整、实用易读,并有一定的广度和深度,基本覆盖了Java程序设计的核心内容,引导读者逐步掌握Java语言的关键知识点,深入了解程序设计的过程,学会Java面向对象的编程思想和设计方法,并且可以边学习边实践,做到触类旁通、举一反三。《Java编程基础实践指导/普通高等教育数据科学与大数据技术专业教材》可作为普通高等院校Java语言教学的实践指导书,也可作为Java自学者的参考用书。 -
Java程序设计项目化教程范凌云 等 著本书通过系列项目全面、系统的介绍了JAVA语言程序设计的基础知识,包括基本语法、编程方法、面向对象的特征,以及JAVA语言的异常处理、多线程、输入输出和文件操作等内容。在此基础上,本书阐述了JAVA语言在图形界设计、数据库操作和网络编程等方面的应用。本书每个项目均配有大量练习题和上机题,可帮助读者掌握书中的主要内容,检验学习成果。本书以“教、学、做”一体化的教学模式来体现教学内容和单元结构,做到“讲练结合、讲中练、练中学”,易于学习消化和吸收所学内容,并锻炼实操能力,达到学以致用的效果。本书适合作为高职高专学校相关专业学习JAVA编程的入门级教材,也适合计算机爱好者、软件开发人员学习JAVA语言时使用。 -
青少年学Python冯伟森,王建 著本书根据中小学学生的特点和学习能力编排Python与人工智能教学的内容,寓教于乐。和本书配套的还有作者研发的“中小学编程智能教学平台”,平台教学资源丰富,智能化程度高,配有大量的教学和学习工具,方便教师备课和对学生进行个性化的教学和辅导。 -
Spring MVC开发技术指南陈恒,楼偶俊,巩庆志,张立杰 编SpringMVC是一款优秀的基于MVC思想的应用框架,是Spring的一个子框架。《Spring MVC开发技术指南(微课版)》以大量实例介绍SpringMVC+MyBatis框架的基本思想、方法和技术,同时配备相应的实践环节,巩固SpringMVC应用开发的方法和技术,力图达到“做中学,学中做”。《Spring MVC开发技术指南(微课版)》共分为14章,内容包括Spring基础、SpringMVC入门、SpringMVC的Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载、EL与JSTL、MyBatis入门、MyBatis的映射器以及基于SpringMVC+MyBatis框架的名片管理系统的设计与实现等重要内容。《Spring MVC开发技术指南(微课版)》中实例以Maven管理项目依赖,侧重实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握SpringMVC+MyBatis框架的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实的基础。《Spring MVC开发技术指南(微课版)》既可作为大学计算机及相关专业的教材或教学参考书,也适合作为SpringMVC应用开发人员的参考用书。《Spring MVC开发技术指南(微课版)》特色:编写理念创新:《Spring MVC开发技术指南(微课版)》遵循以学生为中心和必需够用的原则,以项目案例为载体,精选内容,凝练章节,详细展现全部实现过程和开发技术,以“学中做,做中学”为主线开展教学活动。内容新颖全面:《Spring MVC开发技术指南(微课版)》以SpringToolSuite(或Eclipse)为开发平台,以Maven管理项目依赖,以Tomcat为Web服务器,从Spring基础开始讲解,逐步深入到SpringMVC与MyBatis开发技术,内容由易到难,讲解由浅入深,循序渐进。案例实用典型:《Spring MVC开发技术指南(微课版)》选择易学易用、综合实用性强的技术案例,涵盖知识点广泛,开发流程规范,业务逻辑性强。读者可以举一反三,对解决方案进行创新,拓展到其他项目的开发中。资源丰富详细:《Spring MVC开发技术指南(微课版)》包括70个微课视频,即1000分钟的教师讲解,全部以二维码形式展现。配套教学课件、教学大纲、电子教案、程序源代码、实践环节与课后习题的参考答案,可从清华大学出版社网站下载。读者对象广泛:《Spring MVC开发技术指南(微课版)》针对具有一定程序开发基础的读者,对培养计算思维和实战能力很有帮助。可作为高等院校计算机、软件工程等专业的教材,也可作为技术开发人员的参考书。
