《C语言程序设计:项目教学版》面向工作过程并按职业能力递进的顺序安排内容,以“项目导向,任务驱动”的教学模式,将各个知识点和各项教学活动紧密联系,以培养学生的自主开发能力。《C语言程序设计:项目教学版》共分10个项目:项目1为通讯录信息输出,主要介绍C程序宏观架构、开发过程及环境、数据类型、顺序结构程序设计、C程序的输
本书主要内容包括:算法基础、排序算法、查找算法、双指针、哈希算法、深度优先搜索、广度优先搜索、回溯算法、动态规划、贪心算法、分治算法、并查集、最短路径、数论算法等。
本书在编写时,结合编者多年嵌入式软件开发与教学经验,首先系统介绍嵌入式操作系统的概念、体系结构及其发展趋势,并重点介绍主流的嵌入式Linux操作系统的移植及相关设备驱动程序开发技术;其次,在介绍UML基本概念的基础上,介绍了嵌入式系统快速面向对象过程模型,并结合案例阐述相关嵌入式软件分析设计技术;最后,结合MISRAC
Python作为一种解释型的编程语言,具有简单、优雅的设计风格和功能强大的扩展库,非常适合海量数据的处理,已成为各行业大数据技术革新的基础性工具。本书系统讲解Python的基础知识和程序设计方法,全书共15章。第1~8章为基础篇,介绍程序设计的基本控制结构,以列表、元组、字典、集合为代表的各类数据结构,函数、字符串与正
数据结构与算法一直是计算机科学与技术专业的核心课程,数据结构描述数据的组织方式,算法则在此基础上搭建高效的求解方法。STL(StandardTemplateLibrary,标准模板库)是运用泛型编程思想实现的C++?模板库,提供了包括容器、算法、迭代器等在内的丰富组件,涵盖和实现了大多数的数据结构以及诸多通用泛型算法。
本书全面详细地介绍了Java程序设计开发需要的各种知识与技能,主要包括Java语言基础、面向对象、常用类和集合、图形用户界面编程、I/O流处理等内容,是一本以“项目驱动、案例教学、理论与实践相结合”教学方法为主的一体化教材。本书组织结构清晰,语言通俗易懂,典型案例实用,有助于培养学生的编程思维。
Python数据分析从入门到精通循序渐进地讲解了使用Python语言实现数据分析的核心知识,并通过具体实例的实现过程演示了数据分析的方法和流程。Python数据分析从入门到精通共12章,内容包括Python语言基础、处理网络数据、网络爬虫实战、处理特殊文本格式、使用数据库保存数据、操作处理CSV文件、操作处理JSON数
本书是一本专注于数据库安全的教材,内容涵盖了常见的数据库安全项目案例。本书以培养学生的职业技能为核心,以工作实践为主线,以项目为导向,采用任务驱动、场景教学的方式,面向企业信息安全工程师人力资源岗位能力模型设置本书内容,建立以实际工作过程为框架的职业教育课程结构。本书的主要内容包括数据管理安全、数据文件安全、Web应用
本书是K-12教育工作者、老师、家长、青少年的计算思维入门指南,将以通俗易懂的语言帮助你了解什么是计算思维,它为什么重要,以及如何使计算融入学习。赋能未来科技创新者。青少年是对科学技术充满热情的使用者,他们更是未来的技术创新者。在未来由人工智能技术引领的变革时代中,以计算思维、编程为代表的计算科学将会是教育变革的重点。
《Scratch3.0趣味编程精彩实例》从软件的认识、熟悉、使用,到了解编程积木,再到自主独立编写游戏,为读者规划了一条完整的学习路线,从而达到熟练掌握Scratch编程软件的目的。全书共19章,第1章为软件入门,介绍如何下载安装软件,并初步介绍Scratch;第2章通过“自我介绍”案例,对Scratch编程软件所使用