本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
书中描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,此外还介绍了更多高级主题,包括复杂的实例,最后讲述了如何使用Python定制库来创建大型程序。
本书通过实际操作帮助读者透彻地理解现代渐进式Web应用开发,指导读者学会利用原生应用的特性构建Web应用。主要内容包括:某酒店网站构建全流程,开发渐进式Web应用时一些需要重点考虑的因素,离线的Web应用的原则,渐进式Web应用为用户界面带来的一些新挑战和新机会,等等。
本书首先讲解量化交易的基础知识,即量化交易的定义、特点、作用、主要内容、历史、与传统交易的区别、注意事项、JoinQuant(聚宽)量化交易平台;然后讲解量化交易开发语言Python,即讲解Python 语言的开发环境、基本语法、基本流程控制、特征数据类型、函数及应用、面向对象程序设计;接着讲解如何利用Python 语言编写量化策略、Python 量化策略的常用库和模块、获取数据函数、回测、因子分析;很后讲解Python 量化策略的技术指标实例和Python 量化交易策略实例。在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解量化交易过程中的热点问题、关键问题及各种难题。本书适用于各种不同的投资者,如股民、期民、中小散户、职业操盘手和专业金融评论人士,更适用于那些有志于在这个充满风险、充满寂寞的征程上默默前行的征战者和屡败屡战、愈挫
PowerBuilder 9.0是Sybase公司推出的具有可视化界面的客户/服务器模式及分布式数据库应用程序的前端开发工具。利用PowerBuilder,可以迅速开发出面向对象的数据应用程序。PowerBuilder 9.0是该产品的版本,它在旧版 的基础上增加了以下功能:提供了XML DataWindow;提供新的组件让使用者可以轻松使用Web Services;可以在PowerBuilder开发环境中直接开发和部署JSP程序等。
本书使用在世界范围内拥有超多玩家的游戏《我的世界》(Minecraft)作为主线,让孩子在游戏的过程中体验编程的快乐,并学习到一些编程的基本技巧,包括重复执行、条件分支等,培养孩子的逻辑思考能力。书中结合大量的图片和卡通形象,对编程过程的每一步都有详细的介绍,轻松易懂。内容由浅入深,引导孩子一步步挑战难度更高的任务。
了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。
了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。
PowerBuilder 10.0是PowerSoft公司推出的可视化数据库系统集成开发工具,非常适用于开发管理信息系统。本书围绕PowerBuilder 10.0提供的技术,系统阐述了PowerScript编程基础、应用对象及事务对象、窗体、菜单、数据窗口、管道对象、用户对象、库文件以及分布式应用;重点讨论了应用对象的设计、数据窗口的设计、数据库的连接以及用户对象和库文件的创建。 在讲解理论知识的同时,本书利用实例来介绍具体的设计方法及过程,例如通过身份验证窗体的设计来介绍如何来设计窗体,通过学生数据库的建立和连接介绍PowerBuilder特色的数据窗口的使用,等等。同时为便于读者复习与练习,各章节都附有复习思考题及参考答案。 本书内容全面,实例丰富,概念清晰,图文并茂,既适合数据库编程初学者的入门学习,也可作为系统开发程序员和数据库编程爱好者的参考书。
本书把趣味游戏开发应用于Python编程教学,通过介绍12个由易到难的趣味游戏案例的编写过程,带领读者从零基础开始学习。本书共13章,系统讲解了Python语言基本概念、开发环境搭建、循环、列表、数据类型、条件、复合运算符、字符串拼接、布尔变量、数组、函数、列表操作、面向对象编程等基础知识,还介绍了图片操作、文件读写、声音播放、异常处理等较为实用的编程技能。所有这些知识和技能,都通过游戏案例讲解和展示,贯穿各章,还给出了一些练习,帮助读者巩固所学的知识。附录A给出了这些练习题的答案,附录B给出了Python语法知识在书中相关章节的索引。 本书适合不同年龄层次的Python编程初学者阅读和自学,也可以作为中学生、大学生学习程序设计的教材和少儿编程培训机构的参考教材。
The Potala Palace is regarded as an outstanding work of human imagination and creativity for its design, decoration and harmonious setting within a dramatic landscape, truly a potent and exceptional symbol of the integration of secular and religious authority into a single entity. The Potala Palace and Jokhang Temple in Lhasa for spiritualatic double act of spiritual and power, architectural splendor and faith enduring against all odds.
PowerBuilder 10.0是PowerSoft公司推出的可视化数据库系统集成开发工具,非常适用于开发管理信息系统。本书围绕PowerBuilder 10.0提供的技术,系统阐述了PowerScript编程基础、应用对象及事务对象、窗体、菜单、数据窗口、管道对象、用户对象、库文件以及分布式应用;重点讨论了应用对象的设计、数据窗口的设计、数据库的连接以及用户对象和库文件的创建。 在讲解理论知识的同时,本书利用实例来介绍具体的设计方法及过程,例如通过身份验证窗体的设计来介绍如何来设计窗体,通过学生数据库的建立和连接介绍PowerBuilder特色的数据窗口的使用,等等。同时为便于读者复习与练习,各章节都附有复习思考题及参考答案。 本书内容全面,实例丰富,概念清晰,图文并茂,既适合数据库编程初学者的入门学习,也可作为系统开发程序员和数据库编程爱好者的参考书。
本书以Python程序设计语言为主要内容,重点强调程序设计概念的理解和计算思维的实践。内容包括:Python语言的介绍和快速入门、数学与数值计算编程、字符串和文件操作、函数理解、分支与循环结构、类与对象、列表结构和数据采集、图形编程以及面向过程、面向对象编程方法和算法设计与实践等。
了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制高效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。
本书共分为9章,从社会媒体API、数据挖掘技巧和Python的数据科学工具这3个主题进行阐释。主要内容包括:如何用Python通过公共API与社会媒体平台交互,如何以方便的格式为数据分析存储社会媒体数据,如何使用Python数据科学工具分割社会媒体数据,如何用文本分析方法理解社会媒体数据,如何用先进的统计和分析手段从海量数据中挖掘出有用信息,以及如何用Web技术来可视化数据。
本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。靠前部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python 3.6全面修订。
编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。《你也能看得懂的Python算法书》面向算法初学者,首先介绍当下流程的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环三大结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度优先、广度优先、回溯、贪心、动态规划和很短路径等经典算法。《你也能看得懂的Python算法书》适合有一定编程基础的算法爱好者阅读。
编程的核心是算法,学习算法不仅能教会你解决问题的方法,而且还能为你今后的发展提供一种可能。《你也能看得懂的Python算法书》面向算法初学者,首先介绍当下流程的编程语言Python,详细讲解Python语言中的变量和循序、分支、循环三大结构,以及列表和函数的使用,为之后学习算法打好基础。然后以通俗易懂的语言讲解双指针、哈希、深度优先、广度优先、回溯、贪心、动态规划和很短路径等经典算法。《你也能看得懂的Python算法书》适合有一定编程基础的算法爱好者阅读。
本书共分为9章,从社会媒体API、数据挖掘技巧和Python的数据科学工具这3个主题进行阐释。主要内容包括:如何用Python通过公共API与社会媒体平台交互,如何以方便的格式为数据分析存储社会媒体数据,如何使用Python数据科学工具分割社会媒体数据,如何用文本分析方法理解社会媒体数据,如何用先进的统计和分析手段从海量数据中挖掘出有用信息,以及如何用Web技术来可视化数据。
本书主要介绍如何使用Python 3进行面向对象编程。1~4章介绍面向对象这一编程范式的基本准则,以及Python是如何运用这些准则实现面向对象编程的;第5~8章,介绍如何利用Python中的内置函数快速、简单地实现面向对象编程;第9~11章介绍了许多面向对象编程中常用的设计模式,以及如何使用符合 Python 语言习惯的方式来实现这些设计模式;很后靠前2、13章介绍了Python 3中并发编程相关的主题。本书中每一章都会包含一节案例学习的内容,通过一个实践相关的案例将本章介绍的主要内容以及前面章节中介绍过的内容串联起来。除此之外,每一章很后的练习旨在指导你利用本章学习到的内容,使用面向对象编程改善以往项目中的代码,并进一步掌握如何在合适的时机使用Python 3进行面向对象编程。