Python是当下热门、流行的编程语言之一,不仅有着非常广泛的应用,而且由于其学习门槛较低,易编易学,也非常适合广大中小学生和青少年学习。本书以 青少年学Python编程 为线索,通过浅显易懂的语言及生动形象的典型案例进行讲解,内容安排由浅入深,层层递进。 全书共15章,从零开始,系统地讲解青少年学习 Python 编程的相关知识。每章都精心安排了编程示例,让读者从理解知识轻松过渡到应用知识,达到学以致用的目的。通过对本书内容的学习,旨在帮助广大青少年锻炼逻辑思维,培养分析问题、解决问题的能力。 本书非常适合中小学生学习阅读,尤其适合 10 岁以上的孩子或者他们的父母和老师辅导孩子学习编程使用。本书也可作为广大少儿编程培训机构、少儿编程兴趣班的教材参考用书。
本书从零开始,结合少年儿童学习编程的实际情况和兴趣特点,系统并全面地讲解了Scratch 图形化界面编程的相关知识。 全书共 15 章,分别讲解 Scratch 软件与编程原理、相关模块指令的应用,包括运动指令、 外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令及自制积木的相关应用。后通过 4 个综合案例,讲解了 Scratch 游戏编程技能的综合应用。 本书内容全面,在编写中打破了传统知识教条式的写法,采用 理论 示例 实例 的形式,通过丰富的案例制作讲解 Scratch 编程的相关功能模块与指令应用。本书非常适合作为少年儿童学习 Scratch 编程的自学读物,同时可以作为广大家长辅导孩子编程及少儿编程培训机构的教材参考用书。
本书将提供全方位的Java和面向对象编程学习体验。利用这本书,你会通过一种独特的方法学习Java语言,它不是那种只介绍怎么做的使用手册,而是会帮助你成为一名优秀的程序员。通过各种谜题、探秘、与著名Java对象的深入访谈,你会很快了解Java的基础和高级知识,包括Lambda、流、泛型、线程、网络和让人心生畏惧的桌面GUI。如果你有其他编程语言的经验,本书会采用更多现代方法让你的大脑学习编程,能够更流畅、更快捷、更容易地读写和维护Java代码。 如果你读过Head First的书,就会知道这是一本怎样的书。它会采用专门为你的大脑设计的一种生动形象的方式娓娓道来。如果你还没有读过Head First的书,这本书肯定会让你喜出望外。利用这本书,你将通过多感观的学习体验来学习Java,能让你的大脑真正开动起来,而不是一味说教,让你昏昏欲睡
想要彻底理解C 11和C 14,不可止步于熟悉它们引入的语言特性(例如,auto型别推导、移动语义、lambda表达式,以及并发支持)。挑战在于高效地运用这些特性,从而使你的软件具备正确性、高效率、可维护性和可移植性。这正是本书意欲达成的定位。它描述的正是使用C 11和C 14(即现代C )来编写真正卓越的软件之道。涵盖以下主题:大括号初始化、noexcept规格、完美转发,以及智能指针的make函数的优缺点。std::move、std::forward、右值引用和*引用之间的联系。编写整洁、正确,以及高效的lambda表达式的方法。std::atomic和volatile有怎样的区别,它们分别用于什么场合,以及它们和C 的并发API有何联系。 旧 C 程序设计(即C 98)中的实战要求在现代C 的软件开发中作出哪些修订。
《Python GUI设计PyQt5从入门到实践》一书以开发Python窗口程序常用的PyQt5模块为主线,全面介绍了使用PyQt5设计Python GUI程序的各方面技术。全书共分为16章,包括Python与PyQt5、搭建开发环境、个PyQt5窗口程序、PyQt5窗口设计基础、PyQt5常用控件、PyQt5高级控件、菜单、工具栏和状态栏、对话框应用、布局管理、数据库操作、文件操作、PyQt5绘图技术、多线程编程、PyQt5程序的打包发布、明日图片助手、学生成绩管理系统等多方面技术及项目。本书从用户学习与应用的角度出发,所有知识都结合具体实例进行讲解;涉及的程序代码给出了详细的注释,并且运用了大量的示意图,力求为读者打造轻松、零压力的学习氛围,以便使读者可以快速掌握使用PyQt5进行Python GUI应用开发,大大提高编程技能,拓宽职场道路;后运用两个实战项目将PyQt5的开发知识应用于实际操作中,以使读
使用Git的很多人总是靠 技巧 ,他们会复制粘贴从网上找到的命令,但并不真正理解Git到底是怎么做的。不过,如果真正遇到困难怎么办?你不能简单应付。利用这本独一无二的实用指南,你会了解Git的做法,并享受其中的乐趣。Raju Gandhi抽丝剥茧地介绍了简单而强大的Git引擎,让你不仅知道怎么做,还会了解为什么这么做。你会掌握分支、合并、提交等概念;了解协作的实践;并充分释放Git的无限潜能。 如果你读过Head First的书,就会知道这会是一本怎样的书。它会采用专门为你的大脑设计的一种生动形象的方式娓娓道来。如果你还没有读过Head First的书,这本书肯定会让你喜出望外。利用这本书,你将通过多感观的学习体验来学习Git,能让你的大脑真正开动起来,而不是一味说教,让你昏昏欲睡。
学习基础知识:学习 TypeScript 的不同类型和类型运算符,了解其作用和用法。 探讨高级话题:理解 TypeScript 复杂的类型系统,学习如何安全地处理错误和构建异步程序。 联系实际应用:在你钟爱的前后端框架中使用 TypeScript,把现有的 JavaScript 项目迁移到 TypeScript,以及在生产环境中运行 TypeScript 应用。