《零基础学C语言》是针对零基础编程学习者研发的C语言入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用C语言进行程序开发需要掌握的知识和技术。全书共分18章,包括C语言概述、开发环境的搭建、算法、C语言基础、运算符与表达式、常用的数据输入/输出函数、选择结构程序设计、循环控制、数组、结构体与链表、共用体与枚举类型、位运算、预处理、文件、存储管理,以及学生成绩管理系统等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的电子版《小白实战手册》中给出了3个流行且实用的案例的详细开发流程,力求让学习者能学
本书全面、系统地介绍了使用Python对系统进行操作与控制的os与sys两大模块。全书分为两部分共12章,其中,*部分为os模块(系统操作),主要包括系统及硬件相关、获取环境变量、进程操作、其他系统相关操作等内容;第二部分为sys模块(系统相关),主要包括标准输入流与输出流、获取Python解释器相关信息、Windows系统相关、虚拟环境与路径、获取系统编码信息、线程与递归、程序异常相关、其他sys模块属性及方法等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解os模块和sys模块的属性、方法及其应用。本书附有配套资源包及数字书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有源代码都经过精心调试,在Windows 7\Windows 10系统中测试通过,保证能够正常运行。本书是各级Python程序开发人员***的参考书,也非常适合大中专院
《零基础学C 》从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用C 语言进行程序开发需要掌握的知识和技术。全书共分为18 章,包括初识C ,C 语言基础,运算符与表达式,条件判断语句,循环语句,函数,数组,指针和引用,面向对象编程基础,类和对象,结构体与共用体,继承与派生,模板,STL 标准模板库,RTTI 与异常处理,程序调试,文件操作,网络通信,餐饮管理系统等内容。书中所有知识都结合具体实例进行了讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会C 语言程序开发的精髓,快速提高开发技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升编程能力;附赠的光盘中提供了视频讲解、实例及项目源码、拓展训练和动手纠错答案等内容,方便读者学习;书中设置了视频二维码
《Python 项目开发实战入门》以玛丽冒险、销售收入分析与预测、基于Flask 的在线学习笔记、二手房数据分析预测系统、DIY 字符画、AI 图像识别工具、吃了么外卖网、51 斩百词8 个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析、数据库建模到项目开发,每一个过程都详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。本书中的案例趣味性强,涉及行业广泛,覆盖了Python 开发的游戏、人工智能、数据分析、爬虫、Web 开发、App 开发等开发方向,实用性强。书中不仅项目流程详尽,还提供了项目视频讲解及完整项目源码,帮助读者提高学习和开发效率。通过本书的学习,读者可以提高编程兴趣,获得编程技巧,也可以轻松领会Python 项目开发的精髓,快速提高开
本书全面、系统地介绍了使用Python对日期与时间进行操作的time模块、datetime模块和calendar模块。全书分为三部分共16章,其中,*部分为time模块(时钟与时间),主要包括术语和常量、时间戳相关操作、时钟与计数器、格式化时间等内容;第二部分为datetime模块(日期和时间),主要包括格式化日期时间、时间相关、日期相关、星期相关、日期和时间相关、UTC与时间差相关、时区与夏令时相关等内容;第三部分为calendar模块(日历相关操作),主要包括属性与时间戳、闰年及星期相关方法、返回日期迭代器、返回日期列表、获取或显示日历等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解time模块、datetime模块和calendar模块的属性、方法及其应用。本书附赠配套资源包及数字电子书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有
《Python从入门到实践》从学习与应用的角度出发,通过详细、精练的知识内容,帮助用户快速掌握 Python语言的关键技术。全书共分为17章,包括开启Python之旅、Python语言基础、运算符与表达式、程序的控制结构、序列的通用操作、列表(list)、元组(tuple)、字符串与正则表达式、字典与集合、自定义函数、模块、面向对象编程、文件与目录操作、异常处理及程序调试、海龟绘图、小海龟挑战大迷宫游戏、智慧星学生管理系统等多种内容。 本书内容详尽,所有知识都结合了具体实例进行讲解;涉及的程序代码给出了详细的注释,且运用了大量的效果图和示意图,力求为读者打造轻松的学习氛围;并且在每个小节后面配置了 动手试一试 栏目,使读者可以快速掌握Python语言,提升实战开发能力;在本书的*后运用了两个实战项目将Python语言的开发知识应用于实际操作
《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。6章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
WebGL 是一项在网页上渲染三维图形的技术,也是HTML5 草案的一部分。 《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。《WebGL编程指南》提供了丰富的示例程序供读者钻研,也提供了极具价值的附录供读者参考。 《WebGL编程指南》适合有前端开发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。
《零基础学JavaScript》是针对零基础编程学习者研发的JavaScript入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用JavaScript进行程序开发需要掌握的知识和技术。全书共分16章,包括JavaScript简介、JavaScript语言基础、JavaScript基本语句、函数、对象、数组、String对象、JavaScript事件处理、文档对象以及365影视网站设计等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会JavaScript程序开发的精髓,快速提高开发技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个流行的实用案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的光盘中给出视频讲解、实例及项目源码、代码查错器、练一练
C的标准模板库(STL)是革命性的,但是要想学会用好STL却并不容易。在本书中,书作家ScottMeyers(EffectiveC和MoreEffectiveC的作者)揭示了专家总结的一些关键规则,包括专家们总是采用的做法,以及专家们总是避免的做法。通过这些规则,STL程序员可以限度地使用STL。其他的书只是描述了STL中有些什么内容,而本书则讲述了如何使用STL。本书共有50条指导原则,在讲述每一条指导原则的时候,ScottMeyers都提供了透彻的分析和深刻的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以及为什么要这样做。本书的亮点包括以下几个方面:?关于选择容器的建议,其中涉及到的容器有:标准STL容器(例如vector和list)、非标准的STL容器(例如hash_set和hash_map),以及非STL容器(例如bitset)。?一些改进效率的技术,通过它们可以程度地提高STL(以及使用STL的程序)的效率
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
《和孩子一起玩编程》分成书和卡片两部分,卡片相当于书的图片版,是供不能独立阅读本书的孩子使用的,使用方式是家长看书来讲解,孩子看卡片来操作。书中设计了42个问题场景,我们可以使用简单的程序来解决这些问题,然后让孩子改动程序中的变量,解决类似的问题。《和孩子一起玩编程》适合中小学生等初学者自学或者在家长的帮助下学习。
R语言是非常灵活且功能强大的,它不同于你用过的绝大多数计算机程序。为全面揭示R语言的潜力,R编程入门经典——大数据时代的统计分析语言以通俗易懂的方式,深入研究R语言,使读者能够处理棘手乃至最复杂的数据分析任务。本书在简单数据示例的引导下,探究R的功能及多种用途,并讲述如何执行一系列常用的统计方法,如方差分析和线性回归分析等。阅读本书后,读者将能高效地分析数据并呈现结果。主要内容探讨如何实现一些基础统计方法,如t检验、相关分析和关联检验阐述如何将图形从“合格”提升至“”水准讲述如何定义复杂分析情形演示制作和重新整理数据以方便分析的方法讲解如何执行基础回归分析以及复杂模型构建和曲线回归分析介绍如何生成自定义函数和简单脚本来自动完成工作流程