软件与程序设计
-
Scratch 3.0 少儿趣味编程从入门到精通刘黎明,刘佳萱 著本书采用案例式学习方法,以喵小咪在户外游玩一天的经历为主线,贯穿不同的场景,用Scratch 3.0由浅入深地设计了16款互动小游戏和小程序。案例循序渐进、简明易懂,将抽象的编程思想巧妙地穿插在解决实际问题的进程中,让编程的趣味性与知识性相结合,符合青少年学习的特点。 全书共17章。第1章带领读者认识Scratch 3.0,并动手编出第1个小程序;第2~7章为入门篇,共设计5个小程序和 1个总结,通过基础案例带领读者了解 Scratch编程的入门知识;第 8~13章为游戏篇,共设计 6个小游戏,由浅入深地剖析了经典游戏编程的奥秘;第14~17章为进阶篇,共设计4个小程序,通过高级别难度案例的编写,强化编程的基本思想和设计理念。 本书适合对Scratch图形化编程感兴趣的青少年及家长阅读参考,也适合中小学信息技术课教师或培训机构使用。 -
趣味Python编程入门[英] 杰西卡·英格拉斯利诺 著本书面向10岁以上孩子,从Python的功用讲起,教孩子安装Python应用程序,编写代码,创建多种基础函数,运用函数创建好玩的编程游戏,包括创建计算器进行加减乘除运算,建立列表和字典,创建猜数字游戏,创建网球游戏等,让孩子学会使用编程语言与计算机对话。 -
C语言网络编程实践Lewis Van Winkle 著《C语言网络编程实践(影印版)》采用C语言,涵盖网络编程所有经典话题,包括网络协议、网络数据及错误、电子邮件、服务器架构,以及HTTP及Web应用程序,对新的SSL支持、异步I/O循环的编写方法、跨站脚本以及跨站请求伪造攻击网站的原理及保护方法等内容也有详尽介绍。 -
Java Web应用开发技术肖海鹏 著《Java Web应用开发技术(Java EE 8+Tomcat 9)》基于Java EE 8规范,配合Tomcat 9 Web服务器,全面系统地讲解了Java Web开发技术。本书作者具有多年项目开发经验,因此书中着重强调实用性技术,对不常用技术只作简单介绍。书中采用了大量的项目案例来讲解相关复杂理论,并用企业级项目进行了项目实战演示,浅显易懂。 《Java Web应用开发技术(Java EE 8+Tomcat 9)》共15章,第1章是Java EE技术背景介绍,第2~5章是Java EE的核心技术,第6~9章是Java EE的高级应用,第10、11章是客户端异步和Web服务器异步技术,第12章是Java Web企业项目实战,第13、14章是Java EE 8的新特性,第15章是比较冷门的JSF技术入门。 《Java Web应用开发技术(Java EE 8+Tomcat 9)》可作为高等院校相关专业的Java教材,也可以作为培训机构教材,还可作为各种层次的Java学习者和工作者的参考书。 -
Scratch3.0少儿编程一玩就会刘凤飞 著少儿编程可以玩着学吗?可以边玩边学吗?能够一玩就会吗?答案是:可以。但有个前提:要带着任务。否则,99%的家长和孩子是:今日盲目跟风,明日半途而废。 30个精彩好玩游戏,30天打卡学习任务。本书创造性地采用打卡式编写方式,让孩子学上手就停不下来,不会轻言放弃,更能坚持到底,极其符合少儿的学习习惯。无论自学还是报班,打卡式学习编程,已成为6岁以上少儿编程入门的标准方式。 有前瞻性、够胆量的家长和孩子,就打卡学习30天,玩会Scratch,打开编程大门。 -
大数据分析[印] 塞玛·阿查亚(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开发技术指南(微课版)》针对具有一定程序开发基础的读者,对培养计算思维和实战能力很有帮助。可作为高等院校计算机、软件工程等专业的教材,也可作为技术开发人员的参考书。
