本书从零开始,结合少年儿童学习编程的实际情况和兴趣特点,系统并全面地讲解了Scratch 图形化界面编程的相关知识。 全书共 15 章,分别讲解 Scratch 软件与编程原理、相关模块指令的应用,包括运动指令、 外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令及自制积木的相关应用。后通过 4 个综合案例,讲解了 Scratch 游戏编程技能的综合应用。 本书内容全面,在编写中打破了传统知识教条式的写法,采用 理论 示例 实例 的形式,通过丰富的案例制作讲解 Scratch 编程的相关功能模块与指令应用。本书非常适合作为少年儿童学习 Scratch 编程的自学读物,同时可以作为广大家长辅导孩子编程及少儿编程培训机构的教材参考用书。
本书通过创新达 熊 皮皮老师带领双胞胎兄妹学习编程的过程,用漫画的形式讲述了scratch界面、功能和操作指令,以及12款经典游戏的编程解析,图形化的代码引领青少年轻松进入编程和计算机的世界。手把手的实例教学,步骤清晰,边玩边学习的兴趣引导,易于上手,孩子可以轻易地跟着学,跟着做,从青铜到编程king,只需要30分钟! 图书内容融合了动画、游戏和算法等项目案例,从零开始配合漫画进行讲解,帮助初学者掌握编程思想和建立Scratch编程知识体系。
本书通过创新达 熊 皮皮老师带领双胞胎兄妹学习编程的过程,用漫画的形式讲述了scratch界面、功能和操作指令,以及12款经典游戏的编程解析,图形化的代码引领青少年轻松进入编程和计算机的世界。手把手的实例教学,步骤清晰,边玩边学习的兴趣引导,易于上手,孩子可以轻易地跟着学,跟着做,从青铜到编程king,只需要30分钟! 图书内容融合了动画、游戏和算法等项目案例,从零开始配合漫画进行讲解,帮助初学者掌握编程思想和建立Scratch编程知识体系。
本书以 理论 实践 相结合的方式编写。以武汉飞航科技的STM32F407开发套件为硬件平台,深入剖析ST(意法半导体)的STM32F4芯片的内部原理及编程逻辑思维,并详细讲述了如何利用开发套件上的硬件资源进行开发,实现驱动的过程。本书的实验案例均在Keil MDK开发环境上成功运行。 本书分两篇:基础入门篇(第1~11章)和进阶篇(第12~18章)。基础入门篇主要是讲述内部的资源以及驱动一些简单的外部设备,每个章节都配有一个通俗易懂的实验案例,通过解析案例能够完全掌握学习的知识点。进阶篇主要讲解芯片的内部资源驱动开发套件上的硬件ic。其中涉及显示屏显示、通信协议等复杂的理论知识,需要读者仔细阅读,查阅额外资料完成整个学习过程。 本书可作为工程技术人员进行单片机、嵌入式系统、嵌入式接口编程等项目开发的学习参考书,也可作为
《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。 《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。
本书是一本专门为程序员而写的数学书,介绍了程序设计中常用的数学知识。本书门槛不高,不需要读者精通很多高深的数学知识,只需要读者具备基本的四则运算、乘方等数学基础知识和日常生活中的基本逻辑判断能力即可。本书拒绝枯燥乏味的讲解,而是代之以轻松活泼的风格。书中列举了大量读者都很熟悉,而且非常有趣的数学实例,并结合程序设计的思维和算法加以剖析,可以训练读者的数学思维能力和程序设计能力,进而拓宽读者的视野,增强职场竞争力。 本书共11章,分别介绍了数据的表示、神奇的素数、递归、排列组合、用余数进行数据分组、概率、复利、数理逻辑、推理、几何图形构造、统筹规划等程序设计中常用的数学知识,从而引导读者深入理解编程中的数学方法和思路。本书包含的实例有结绳记事、孪生素数、梅森素数、哥德巴赫猜想、阶
《C 标准程序库:自修教程与参考手册》包含资料的完整书籍,反映出被ANSI/ C 语言标准规格书纳入的C 标准程序库的组成。更明确地说,《C 标准程序库:自修教程与参考手册》将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。你还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的樯记式和定义式。
本书剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。全书共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结程序员面试知识点;高质量的代码,讨论影响代码质量的3个要素(规范性、完整性和鲁棒性),强调高质量代码除完成基本功能外,还能考虑特殊情况并对非法输入进行合理处理;解决面试题的思路,总结编程面试中解决难题的有效思考模式,如在面试中遇到复杂难题,应聘者可利用画图、举例和分解这3种方法将其化繁为简,先形成清晰思路,再动手编程;优化时间和空间效率,读者将学会优化时间效率及用空间换时间的常用算法,从而在面试中找到很优解;面试中的各项能力,总结应聘者如何充分表现学习和沟通
全书共8章,、2章主要讲解小程序的入门知识;第3、4章分别讲解了音乐和邀请函项目;第5、6章讲解小程序的各种API,通过8个典型的案例对这些API的使用进行了演示;第7章讲解小程序的开发框架,涵盖了核心框架、第三方框架(mpvue、WePY)和UI库(WeUI);第8章是一个综合项目——订餐系统,详细讲解了项目从需求分析到代码实现的全过程。