软件与程序设计
-
C语言程序设计项目教程李国庆 主编《C语言程序设计项目教程(职业教育精品系列教材)》是一门实践性和应用性较强的高等职业院校计算机类各专业学生的一门专业基础必修课。本书采用模块—项目:案例:知识分解的体系结构,主要介绍了C语言程序设计的基本知识、基本数据类型和数据运算、程序三种基本的程序结构、数组、指针、函数定义及应用、结构体与联合体、预处理命令、文件操作以及结构化程序设计等内容。通过讲述的内容使学生掌握C语言的基础知识,结构化程序设计的思想和方法,以及程序调试技巧和良好的编程习惯。 -
Python编程曾长清Python是一种面向对象的解释性程序设计语言,随着计算机的普及和人工智能的流行,Python已经成为受欢迎的人工智能编程语言之一。随着教育部“六卓越一拔尖”计划2.0的实施,培养学生的工程实践能力和创新能力成为各大院校的重点。本书分为11章,包括Python概述、Python基本语法、选择结构、循环结构、组合数据类型、函数和模块、面向对象编程、文件、Python基础实战、爬虫开发、Python数据分析技术。本书深入浅出地讲解了Python编程的相关知识,并选择一些趣味性强、有吸引力的教学案例,以提高学生的学习兴趣和动手实践能力。通过案例教学,开拓学生思路、引导其探究问题的求解方法、激发对程序设计的兴趣,让学生亲自动手解决问题,从而掌握编程和计算机科学的相关概念。本书可以作为高等院校计算机程序设计课程的教材,也可以作为Python爱好者的学习参考资料。 -
Java程序设计项目案例化教程赵小龙 佘东本书全面详细地介绍了Java程序设计开发需要的各种知识与技能,主要包括Java语言基础、面向对象、常用类和集合、图形用户界面编程、I/O流处理等内容,是一本以“项目驱动、案例教学、理论与实践相结合”教学方法为主的一体化教材。本书组织结构清晰,语言通俗易懂,典型案例实用,有助于培养学生的编程思维。本书适合作为计算机科学与技术、计算机软件、软件工程等专业(Java方向)的教材,也适合非计算机专业对Java程序设计感兴趣的读者参考。 -
C语言程序设计实验指导罗小玲 编“C语言程序设计”是一门实践性很强的课程,学生不仅需要掌握程序设计的理论知识,还必须经过大量的实践训练,以培养其程序设计的思维能力和通过程序设计解决相关专业领域问题的能力。《C语言程序设计实验指导/全国高等农林院校“十三五”规划教材》是《C语言程序设计》(李宏慧主编)配套的学习和实验指导,以“提高学生的实践能力,培养学生的编程能力”为宗旨,结合一线教师的多年教学实践经验编写而成。为了帮助学生系统地学习、理解和掌握程序设计的基本知识,进一步突出《C语言程序设计实验指导/全国高等农林院校“十三五”规划教材》所提倡的“学语言,练程序设计”的理念,增强操作应用技能,提高程序设计能力,《C语言程序设计实验指导/全国高等农林院校“十三五”规划教材》根据主教材中的相关内容,设置了“实验”和“习题”两个部分的内容,通过大量的实例,循序渐进地引导学生做好各章的实验。 -
Java语言程序设计姜志强本书是普通高等教育“十一五”*规划教材《Java语言程序设计》的第2版。全书共11章:第1章介绍Java语言的基本知识和基本概念;第2章介绍Java语言的基本语法、运算符和基本语句等语言结构化程序设计内容;第3章介绍Java语言面向对象程序设计的主要内容;第4章介绍Java语言的异常处理;第5章介绍Java语言的图形用户界面技术;第6章介绍Java语言与输入/输出有关的流和文件;第7章介绍Java语言的多线程;第8章介绍Java语言与数据结构和数据处理有关的类和接口;第9章介绍Java Applet程序设计;第10章介绍Java语言的网络与通信程序设计;第11章介绍Java语言的JDBC技术。本书既介绍了Java语言的基本语法和基本概念,又把Java SE 5版本到Java SE 8版本中新出现的概念进行了补充和讲解。本书适合作为普通高等院校计算机科学与技术、软件工程及相关专业学生的课程教材,也适合作为其他专业的本科生、研究生及各级计算机专业技术人员的参考书。 -
Python人工智能李晓东 著本书以Python为平台,以将概念、实例和经典应用相结合的方式,介绍如何利用Python实现人工智能。全书分为9章,内容包括:人工智能的基础,人工智能背景下的科学计算,人工神经网络,迁移学习,网络爬虫,智能数据分析,机器学习,智能模型分析,人工智能的应用。为了帮助读者更好地掌握相关知识,书中每章节都通过理论与实例相结合的方式,让读者在掌握概念的同时,掌握程序设计方法,并能利用程序设计解决实际问题。 -
网站建设朱亚静,吴利成 主编本书是“国家中等职业教育改革发展示范学校规划教材”之一,详细讲解了网页设计理论和网站的组织结构等知识,其主要内容包括网页设计中色彩的应用,版面设计,按钮的制作及应用,使用Photoshop制作网页版面等。并以真实网站为教学案例,围绕主题精心设计了16个活动,以网页制作为主线设计了工作任务。将操作技能训练与理论知识学习相对分离,先设计与制作网页,以形成感性认识,后分析并探究理论知识,从而逐步上升到理论认识。每个学习情境分为学习情境背景、学习目标、学习活动安排、学习过程流程图,而每个学习活动分为学习目标、学习重点、学习过程,学习过程又包括学习活动背景、学习活动描述、学习活动实施、知识链接、学习活动检查与评价、思考与练习等。 -
跨语言编程实战攻略周辉本书以俄罗斯方块游戏作为实战案例分析了游戏中的基础元素。根据分析所得的数据结构和功能,依次切换使用C、Java、Python、JavaScript这4门不同的编程语言来开发俄罗斯方块游戏,并以此为契机,探讨如何培养通用的编程能力,如何按需切换使用不同的编程语言。本书共6章。第1章介绍了跨语言编程训练的背景和意义,以及本书中将用到的编程语言。第2章从基础、规则和进阶3个层面分析俄罗斯方块游戏的逻辑,从而得出关键的数据结构和功能。第3~6章分别使用C、Java、Python、JavaScript这4门语言,依据相同的逻辑,并结合语言自身的特点,依次编码实现俄罗斯方块游戏。本书可作为计算机科学与技术、软件工程、网络工程、网络空间安全、电子信息技术、通信工程等专业本科生和研究生的拓展参考书,也可以作为培训机构的参考资料。本书定位于希望快速掌握多门编程语言,有一定编程经验的自学者、学生、初入行的工程师。对于在相关IT企业中从事软件研发的资深工程师,本书也具有很好的参考价值。 -
Effective C#(美)Bill Wagner(比尔·瓦格纳)本书的作者,也是.NET专家Bill Wanger给出我们50条利用C#优点以及特性来写出健壮的,高效的,易于维护的代码的高效法则。同时,本书也反映出了C#语言愈发高级的特性以及关于它的开发社区。本书同时也给出了大量新颖的方法让你能够写出高效可靠的代码。*的第三版囊括了一些泛型和一些其他的语言集成查询(LINQ),还包括了对异常高级实践这一新的章节。 -
微服务Spring Boot实战天津滨海迅腾本书主要围绕Spring框架为主导的Java互联网技术,其主要为Spring技术所衍生出来的Spring Boot。其中对于Spring Boot的相关概念进行了讲解,分析了Spring Boot的基本原理、核心配置、注解、数据访问包括关系型数据库技术MyBatis整合以及非关系型数据库Redis的使用,讲解了通过Spring Boot实现Web常用功能,缓存管理和安全管理。后学习部分微服务知识,通过Spring Boot整合微服务方面的功能。同事书稿中使用大量案例作为衬托,加深了读者对于Spring Boot的理解。本书内容易懂、知识点描述详尽、案例丰富,适用于各大高职院校学生做授课教材使用,解决了学生基础知识薄弱、理解能力差学习困难等问题。在学基础知识同时体验企业实际项目应用,更加强化大数据生态系统学习。
