本书从零开始,结合少年儿童学习编程的实际情况和兴趣特点,系统并全面地讲解了Scratch 图形化界面编程的相关知识。 全书共 15 章,分别讲解 Scratch 软件与编程原理、相关模块指令的应用,包括运动指令、 外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令及自制积木的相关应用。后通过 4 个综合案例,讲解了 Scratch 游戏编程技能的综合应用。 本书内容全面,在编写中打破了传统知识教条式的写法,采用 理论 示例 实例 的形式,通过丰富的案例制作讲解 Scratch 编程的相关功能模块与指令应用。本书非常适合作为少年儿童学习 Scratch 编程的自学读物,同时可以作为广大家长辅导孩子编程及少儿编程培训机构的教材参考用书。
我们身处的这个世界联系越来越紧密、越来越可配置,越来越可编程,也越来越可计算,这已经不是秘密。你可以一直做个被动的参与者,也可以主动地学写代码。通过这本《Head First编程之旅(Python语言描述)》,你会学着用计算的方式思考问题,并了解如何编写代码让你的计算机、移动设备或者任何有CPU的设备为你做事。利用Python编程语言,你会循序渐进地学习编程的核心概念以及计算机科学中的基本内容,如数据结构、存储、抽象、递归和模块化。
《Java编程从入门到实践(微课视频版)》从初学者角度出发,以实用为目的,通过简洁的语言、丰富的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识和技术。全书分3篇共16章,其中第1篇为Java编程基础,介绍了Java的发展历史、语言特点、开发环境、程序基础概念、程序逻辑控制和方法等内容;第2篇为Java面向对象编程,介绍了类与对象、数组、String类、继承、抽象类与接口、类结构扩展、异常的捕获与处理、内部类;第3篇为Java应用编程,介绍了多线程编程、常用类库、类集框架、数据库编程。本书在知识点的介绍过程中辅以大量的图示,并配有大量的范例代码及详细的注释分析;另外本书还将Java教学与实战经验融入 提示 注意 问答 等模块中,让读者在学习过程中少走弯路,并快速掌握Java技术的精髓,提高Java程序的开发能力。 《Java编程从入门到
《C语言编程从入门到实践(微课视频版)》是一本系统讲解C语言完整编程语法、实例应用与项目实战的C语言程序设计教程。全书分2篇共15章,其中第1篇为基础篇,主要讲解了C语言的入门知识、数据存储与运算、简单程序的设计、循环结构程序的设计、函数、数组、指针、结构、联合与位字段、文件;第2篇为进阶篇,主要讲解了数组进阶、字符串处理、递推与递归、链表、位运算问题以及综合实践应用案例。本书知识点的讲解配合了大量的示例和详细的代码注释, 提示 注意 等模块融入了各种实战经验小技巧,可让读者在学习过程中少走弯路,每章的 习题与实践 帮助读者巩固所学知识,提升C语言程序开发应用技能。本书另赠送了4 个章节的常用函数库的应用和编程开发实战的电子书,即有声有色文本库、开源图形库EGE、编程访问网络、编程访问数据库,可供读
通过本书,你可以了解到:Spark SQL的新接口如何为SQL的RDD数据结构提升性能。Spark Core与Spark SQL中数据join的不同选择方式。充分利用标准RDD转换的技术。如何解决Spark中键值范式的性能问题。不借助Scala或其他JVM语言来编写高性能的Spark代码。采用改进建议后,如何来测试其功能及性能情况。使用Spark MLlib和Spark ML机器学习库。Spark的流处理组件、外部的社区扩展包。
本书的目标是通过Scratch为读者讲解计算机科学(Computer Science,CS)的基础知识,属于深入进阶型。书籍的难度较大,为了让学习者顺利过渡,本书专门在第二章节设计了难度递进的15个案例。本书在整体上分成两个部分, 部分包含两个章节,分别讲解了Scratch的基础内容以及在游戏、故事、音乐、动画、教程、艺术共六个领域的应用案例。第二部分是CS基础知识,其中第三章 为重要,它涉及编程基础、数据结构、开发流程、调试技巧等内容,这些知识也能很好地融入到其他编程语言的实践中。其他章节之间的关联较弱,可独立学习:第四章讲解了离散数学知识,包括集合论、图论、代数系统、数理逻辑、组合数学、初等数论;第五章讲解了网络与通信知识,包括:网络模型、通信协议、实践: Scratch 2.0 扩展;第六章讲解了编程语言,包括面向对象编程、事件驱动编
编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。《你也能看得懂的Python算法书》面向算法初学者,首先介绍当下流程的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度、广度、回溯、贪心、动态规划和很短路径等经典算法。《你也能看得懂的Python算法书》适合有编程基础的算法爱好者阅读。
《C 项目开发全程实录(第2版)》以图书管理系统、餐饮管理系统、客房管理系统、人事考勤管理系统、商品采购管理系统、文档管理系统、FTP管理系统、媒体播放器、吃豆子游戏和快乐五子棋等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、业务流程图、数据库分析、数据库建模到系统开发,每一过程都作了详细的介绍。
由于移动设备的大量使用,各种屏幕尺寸、各种操作系统、各种访问设备及各种需求均对用户体验提出了新的挑战。为了让我们的网站在各个终端上的用户体验都尽可能接近,我们需要采用响应式移动设计。本书重点介绍了Phil Dutson的开发经验,主要是关于移动设备及其设计,甚至一点点代码就可以帮助你以的方式为数百万手机用户提供内容;同时,顺便简单地介绍了一些主题,以解决常见的响应式移动设计中可能会遇到的问题。
中国古塔游一书是以绘画的表现形式,从旅游价值、文物价值、美学价值等角度精心为读者筛选了中国现存的108座古塔,书中有完整的古塔旅游攻略,详细的古塔地址,以及生动的文字介绍,介绍了这些古塔的历史、价值及优美的传说。同时配有一百多张精美插画,使得本书集收藏、阅读价值于一身。
《零起点Python足彩大数据与机器学习实盘分析》采用Python编程语言、Pandas数据分析模块、机器学习和人工智能算法,对足彩大数据进行实盘分析。设计并发布了开源大数据项目zc-dat足彩数据包,汇总了2010—2016年全球5万余场足球比赛的赛事和赔率数据,包括威廉希尔、澳门、立博、Bet365、Interwetten、SNAI、皇冠、易胜博、伟德、必发等各大赔率公司。介绍了如何使用Python语言抓取网页数据,下载更新zc-dat足彩数据包,并预测分析比赛获胜球队的取胜概率,同时提出了检测人工智能算法优劣的“足彩图灵”法则。
《C 项目开发全程实录(第2版)》以图书管理系统、餐饮管理系统、客房管理系统、人事考勤管理系统、商品采购管理系统、文档管理系统、FTP管理系统、媒体播放器、吃豆子游戏和快乐五子棋等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、业务流程图、数据库分析、数据库建模到系统开发,每一过程都作了详细的介绍。
本书是一本关于Java语言基础知识和程序设计开发用书。本书深入浅出地介绍了Java语言程序开发的环境、Java语言的基础语法知识、Java语言的编程思想、Java语言的网络编程、数据库编程、Swing组件编程、Web编程等多种应用以及项目实战内容。本书注重学练结合,基础知识均配合相应示例,示例包含完整源码,并附以详细注释,每章还提供相应的练习,相信 基础知识 示例 练习 的形式可以帮助读者牢固掌握知识点,快速提高编程水平。 全书结构完整、思路清晰、逻辑严谨,适合编程爱好者、初学者、中级程序开发人员以及其他相关从业人员阅读使用,相信您阅读本书一定能有所收获!
本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近200页内容,介绍数据挖掘、预测性分析和高级编程。 本书适合数据分析人员及R用户学习参考。
本书是一本关于Python的编程入门书。全书共分为五大部分:学习准备、基础知识、高级知识、编程进阶和应用开发。全书在系统阐述与计算机原理相关的一些知识和Python的开发环境的基础上,重点讲解Python语法相关知识,包括变量、数据类型、逻辑语句、函数、算法等;解析Python实用高级用法,如面向对象、继承与多态、容器化、上下文管理等。同时,本书还结合实例分析了利用Python如何实现并发编程、数据库编程、网络编程、GUI编程,以及Python在Web后端开发、爬虫开发、大数据开发与人工智能开发中的应用。 本书结构完整,内容丰富,语言通俗易懂,实例详尽,初学者可以零基础入门,程序开发人员可以学习提高,提升编程思维。相信本书一定能够帮助不同层次的读者掌握Python编程,提升编程能力。