软件与程序设计
-
信息学奥林匹克辞典信息学奥林匹克辞典,全国青少年信息学奥林匹克系列竞赛大纲详解本辞典是对全国青少年信息学奥林匹克竞赛(NOI)大纲的详解。辞典立足于 NOI 大纲的知识体系,从准确性、学术性和实用性等原则出发,对有关的知识和概念给出了严谨的解析,并在此基础上对所涉及的思想、方法和技巧做了精要的述评,全面涵盖了全国青少年信息学奥林匹克竞赛所考查的计算机科学基础知识、程序设计语言及其环境、数据结构与算法,以及数学和其他内容。本辞典的适读人群为参加全国青少年信息学奥林匹克竞赛活动的学生、教师,以及广大信息学、程序设计竞赛爱好者,对从事数据结构和算法的学习或教学等活动的其他读者也有较好的参考价值。
-
图形化编程入门与算法进阶程晨图形化编程是编程入门的主要形式,广泛用于基础编程知识教学及简单应用编程等场景。使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳图形形式的指令积木,设计智能互动项目,轻松地把创意编程实现。图形化编程是入门级编程的主要形式,广泛用于基础编程知识教学及简单编程应用等场景。使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳图形形式的指令积木,设计智能互动项目,轻松地实现创意编程。本书是全国青少年软件编程等级考试图形化编程一级至四级指定用书,内容基于中国电子学会发布的《青少年软件编程等级评价指南》(团体标准T/CIE 104.2—2021)编写。本书通过多个小游戏的制作方法,讲解全国青少年软件编程等级考试图形化编程每级考试的知识点,寓教于乐地从介绍图形化编程的定义开始,逐步讲解程序结构、算法设计等知识。
-
MATLAB数值算法手册温正本书针对数学建模中常用的数值算法的实现编写了MATLAB程序,帮助读者使用相关算法实现科学问题的求解。全书共16章,首先简单介绍了MATLAB基本运算,然后重点介绍了MATLAB数学建模中常用数值算法的实现方法,包括常用运算、矩阵分解、特征值与特征向量、线性方程组、非线性方程与方程组、数据插值、曲线拟合、数值积分、常微分方程组、数据分析、极值问题、数学变换与滤波、序列排序、特殊函数求值等内容;附录部分给出了MATLAB自带的数学函数,方便读者查阅验证。本书提供了全部MATLAB程序代码,方便读者直接调用。本书程序代码按照算法的实现流程编写,尽量少地采用MATLAB内置函数。本书算法均通过MATLAB函数实现,可供广大科研工作者、工程技术人员直接使用。本书特别适合参加数学建模大赛的选手选用,也可以作为高等院校数值分析课程的配套参考书。
-
编程启蒙李晋 著; 清泉静读 出品Python是一门简单有效的面向对象的编程语言,不仅可以完成各种数学运算,还能绘画、分析数据、开发游戏等,你可以通过程序对计算机发布指令,让计算机实现各种功能。本书以丰富完整的案例演示、逻辑清晰的操作讲解展示Python编程,并特别引入弹弹球、贪吃蛇等有趣的游戏项目,让你能轻松愉快地掌握Python的编程技巧。在项目操作实践中,你还可以发挥自己的想象力和创造力,设计属于自己的实用工具和酷炫小游戏。快跟随本书,开启一场有趣、难忘的Python编程之旅吧!
-
C语言程序设计胡成松 黄玉兰本书包含C语言概述,数据类型、运算符和表达式,简单程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体、共用体与枚举,文件等共10章内容。全书内容以案例“学生信息管理系统”贯穿,将该案例涉及的知识点分解到各个章节。每章通过案例和问题引入知识点,重点讲解程序设计的思想和方法,并介绍相关的语法知识,注重培养学生分析问题和解决问题的能力,每章末尾给出了该案例的具体实现参考程序代码。本书可作为普通高等院校“C语言程序设计”课程的教材。本书配有电子课件、例题源代码、习题答案,欢迎选用本书作教材的教师登录www.cmpedu.com注册后下载,或发邮件至jinacmp@163.com索取。
-
网络爬虫项目实战何福男,艾旭升本书从爬虫项目开发环境搭建开始,详细讲解从数据采集到内容可视化的全过程。本书从7个网站爬虫项目出发,根据项目需求选取不同的数据采集和处理技术,并有针对性地讲解几种Python网络爬虫。本书共8章,前3章是入门篇,第4、5、6章是进阶篇,第7、8章是 篇。涵盖的内容有Scrapy爬虫、Requests爬虫、Selenium模拟浏览器、XPath语言、CSS选择器、CSV存储、MySQL存储、JSON读取、Parsel解析、Flask框架、ECharts可视化等。本书参考企业项目开发的工作流程,图文并茂地讲解每个操作步骤,并提供运行结果让读者检验自己的代码,中间也穿插介绍相关知识点和疑难问题。本书适用于高职高专院校大数据技术专业开展项目化教学和毕业设计指导,也可作为网络爬虫爱好者的启蒙资料。
-
JSP程序设计李爱超,范丽萍,徐鉴本书以项目教学的方式,循序渐进地讲解JSP 的基本原理和具体应用。全书共10个项目,具体内容为:初识JSP、HTML语言基础、Java语言基础、JSP基本语法、JSP内置对象、JavaBean技术、Servlet基础、表达式语言、JSP的文件操作、访问数据库。
-
Web前端开发试题分析与解答北京新奥时代科技有限责任公司《Web前端开发试题分析与解答》(下册)针对《Web前端开发职业技能等级标准》(中级和 )内容进行编写,是促进Web前端开发职业技能等级证书试点院校教学的工具性教材。本书汇集了2019年12月、2020年12月及2021年12月的Web前端开发中级和 真题试卷,并分别对理论卷和实操卷进行真题解析,包括试卷结构、分值分布、考点分布,以及考点分析、试题解析等,书中所有代码均在主流浏览器中运行通过。本书结合《Web前端开发职业技能等级标准》(中级和 )中的工作领域、工作任务和职业技能要求,以Web前端开发中的重要知识为单元组织理论卷,包括静态网站制作(中级和 )、响应式网页开发、Web前后端数据交互、MySQL数据库操作、PHP动态网站制作、Java动态网站制作、ES9编程、Vue.js前端框架应用、动态网站制作( )、Node.js高性能服务器应用和网站架构设计与性能优化,以每年的实操试题为单元组织实操卷。针对相同(重复或相似)的试题,选用 试题进行解析,不重复解析。本书可分为两方面内容:一是理论卷解析,以Web前端开发中的重要知识为单元(知识模块、工作领域和工作任务)进行组织,每个单元包括考点分析、试题解析(2019年、2020年和2021年的试题汇编,包括单选题、多选题和判断题),每道题的解析内容包括考核知识和技能、解析和参考答案;二是实操卷解析,以每年的实操试题为单元进行组织,每道题的解析内容包括题干和问题、考核知识和技能、试题解析及参考答案。本书适合作为《Web前端开发职业技能等级标准》2.0版实践教学的参考用书,也适合作为对Web前端开发感兴趣的学习者的指导用书。
-
Android移动应用基础教程黑马程序员本书站在初学者的角度对Android基础知识进行深入的分析与讲解,书中使用生动形象的情景化举例,将复杂和难以理解的知识简单化。针对书中的每个知识点,精心设计了相应的案例,真正做到把书本上的知识应用到实际开发中。本书共16章,其中,第6、12、15章分别是总结1~5章、7~11章、1~14章的实战项目, 6章为拓展阅读——Flutter与鸿蒙。通过这些内容的学习,可以对Android基础知识进行巩固与融合,让初学者掌握Android基础知识在实际开发中的用法,使初学者成为一名专业的编程人员。本书附有教材大纲、教学设计、教学PPT、源代码等教学资源,同时为了帮助初学者 好地学习本书中的内容,还提供了在线答疑服务,欢迎读者关注。本书适合作为高等院校计算机类相关专业的“移动互联网”课程教材,也可作为高职高专计算机类相关专业教材,还可以作为Android爱好者的入门书籍。
-
网络综合布线系统工程技术实训教程王宇,张五红,王虎网络综合布线是一个跨学科、跨专业的交叉学科,随着智能建筑的诞生,网络综合布线系统的应用领域越来越广泛。本书依据《综合布线系统工程设计规范》(GB 50311—2016)和《综合布线系统工程验收规范》(GB/T 50312—2016)等 标准组织编写。全书内容以“理论引导、实训驱动、技能提高、资源配套”的模式编写,共分为12章,包括理论基础知识和实训教学实例等内容。书中列举了大量的工程实例和典型工作实训任务,同时配套与实训项目对应的实训操作视频及教学视频资源,力求展现**的综合布线系统知识与操作技术技能。本书既可作为高等院校计算机网络技术等专业教学及实训的参考教材,也可作为综合布线技术相关师资培训班及各级别综合布线职业技能和岗位技能大赛的指导用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。