本书把趣味游戏开发应用于Python编程教学,通过介绍12个由易到难的趣味游戏案例的编写过程,带领读者从零基础开始学习。本书共13章,系统讲解了Python语言基本概念、开发环境搭建、循环、列表、数据类型、条件、复合运算符、字符串拼接、布尔变量、数组、函数、列表操作、面向对象编程等基础知识,还介绍了图片操作、文件读写、声音播放、异常处理等较为实用的编程技能。所有这些知识和技能,都通过游戏案例讲解和展示,贯穿各章,还给出了一些练习,帮助读者巩固所学的知识。附录A给出了这些练习题的答案,附录B给出了Python语法知识在书中相关章节的索引。 本书适合不同年龄层次的Python编程初学者阅读和自学,也可以作为中学生、大学生学习程序设计的教材和少儿编程培训机构的参考教材。
书中描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,此外还介绍了更多高级主题,包括复杂的实例,最后讲述了如何使用Python定制库来创建大型程序。
PowerBuilder 9.0是Sybase公司推出的具有可视化界面的客户/服务器模式及分布式数据库应用程序的前端开发工具。利用PowerBuilder,可以迅速开发出面向对象的数据应用程序。PowerBuilder 9.0是该产品的版本,它在旧版 的基础上增加了以下功能:提供了XML DataWindow;提供新的组件让使用者可以轻松使用Web Services;可以在PowerBuilder开发环境中直接开发和部署JSP程序等。
本书使用在世界范围内拥有超多玩家的游戏《我的世界》(Minecraft)作为主线,让孩子在游戏的过程中体验编程的快乐,并学习到一些编程的基本技巧,包括重复执行、条件分支等,培养孩子的逻辑思考能力。书中结合大量的图片和卡通形象,对编程过程的每一步都有详细的介绍,轻松易懂。内容由浅入深,引导孩子一步步挑战难度更高的任务。
本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。
本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。
本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。
本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数据结构与算法的基本概念,培养读者编程逻辑。主要内容包括:为什么要了解数据结构与算法,大O表示法及其代码优化利用,栈、队列等的合理使用,等等。
本书是一本介绍Python Web开发的实战教程的书籍,主要内容是紧紧围绕一个完整的企业门户网站开发案例,由浅入深地讲解Python Web项目开发的各个环节。全书共分为三部分,共有12章。部分基础知识篇,包括章Python Web环境搭建,第2章基础语法;第2部分实战开发篇,包括第3章企业门户网站框架设计,第4章开发“科研基地”模块,第5章开发“公司简介”模块,第6章开发“产品中心”模块,第7章开发“新闻动态”模块,第8章开发“人才招聘”模块,第9章开发“服务支持”模块,0章开发“首页”模块,1章基于Windows的项目部署;第3部分高级强化篇,包括2章深入浅出Django。 本书配有1500分钟的配套教学视频、案例素材、程序源码、电子课件等丰富的配套资源,帮助读者尽快地掌握Python Web编程的方法。 本书适用于Python Web开发的广大业者、有志于转型Python Web开发的程序员
本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前开发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。
App Inventor的出现大大降低了编程门槛,没有程序设计经验的编程爱好者可以在短时间内就创建出炫目的安卓手机应用。本书带领读者通过动手实践数个编程实例来了解程序开发的逻辑。书中内容共分为21章,包含15个完整的应用,覆盖了游戏、教学、工具、信息管理以及网络应用等。本书不仅详细介绍了应用开发的步骤和要点,还针对每种应用的特征给出了进一步优化的建议,忠实还原了应用开发过程中遇到的问题和解决方法,是一本不可多得的编程技术与理念并重的实践指南。
本书基于数据驱动的思维,以R和Python作为编程工具对大量实际案例做了分析。介绍了回归、分类及各种多元分析方法(包括主成分分析、因子分析、聚类分析、典型相关分析、二元及多元对应分析、多维尺度变换分析)的概念、应用及可能的误区。 本书并不要求读者有数理统计的预备知识,而且本书在一开始为读者提供了为理解概念而必要的代数知识,并附有学习编程语言的练习。读者可以通过本书学到机器学习的很重要内容并同时学习编程语言,打下数据科学的基础。
本书以基础的统计学知识和假设检验为重点,简明扼要地讲述了Python在数据分析、可视化和统计建模中的应用。主要包括Python的简单介绍、研究设计、数据管理、概率分布、不同数据类型的假设检验、广义线性模型、生存分析和贝叶斯统计学等从入门到不错的内容。本书利用Python这门开源语言,不仅在直观上对数据分析和统计检验提供了很好的理解,而且在相关数学公式的讲解上也能够做到深入浅出。本书的可操作性很强,配套提供相关的代码和数据,读者可以依照书中所讲,复现和加深对相关知识的理解。本书适合对统计学和Python有兴趣的读者,特别是在实验学科中需要利用Python的强大功能来进行数据处理和统计分析的学生和研究人员。
本书是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。全书内容分为三大部分。靠前部分是关于如何配置使用Python编辑工具的;第二部分深入学习地道Python风格的代码范例;第三部分研究Python社区常用的一些代码库。本书适合有一定Python基础的人员学习,帮助你迅速从小工修炼成专家,编写出高质量的代码!
Python编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将Python语言知识全面、系统、深入地呈现给读者。此外,本书配有大量微课,使用手机扫描书中的即可在线观看,便于读者通过分析实例、运行实例,尽快熟悉Python编程,在学习中遇到问题时,也可以作为参考。 3篇。篇介绍Python语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第2篇介绍Python语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用Python标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程,还介绍了运用第三方库的Web网站编程、图片处理;第3篇通过两个案例介绍Python的综合编程技术。 Python语言的基础语法和编程特性,而且实例实用、
本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。靠前部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python 3.6全面修订。
本书以Python为背景讲述编程,用示例强化理解、条分缕析Python工作原理,给出了经验总结及其语言特性的缘由和技巧。内容包括Python编程基础知识、如何独立编程、程序片段的功能及来由、创建实用和可重用代码、面向对象编程等。
我们身处网络的世纪,人人都喜欢网络,离不开网络。 但网络并不像我们希望的那么美好,它如同一个十来岁的小孩,呈现出所青春期特有的狂野特质:莽撞、任性、无畏、不受约束、不计后果…… 于是,层出不穷的艳照门、无处不在的人肉搜索和大量随时随地的微博爆料……种种故意、意外或未经同意的信息,在网上大面积流传分享,而且永不消失。 无论你是强势的政治人物,或是再普通不过的小学生,在网民集结的意见暴力面前,你都可能遭到无法无天的欺凌! 那么,网络能建立我们的人气还是毁坏我们的名声?掩饰我们的身份还是揭露我们的身份? 使用网络越自由,越使我们陷入更多不自由──如果分享八卦和散布谣言真的是人类不可悔改的天性,我们该如何应对? 国际著名个人隐私法权威、网络法律专家丹尼尔·沙勒夫通过《隐私不保的