编辑推荐
《Python 实战编程:从零学Python》涵盖了Python开发的核心知识。后5章通过5个项目,全面巩固前面所学知识。内容简介
《Python 实战编程:从零学Python》涵盖了Python开发的核心知识。其中,第1~13章主要讲解的是Python的核心语法,包
括基本概念和语句、风格、数据类型、字符串、序列、流程控制、字典和集合、函数和函数式编程、
文件和面向对象编程;第14~20章讲解进阶内容,如错误和异常的处理、模块、内存管理、正则
表达式、图形界面、多任务编程、网络编辑、数据库、Web编程等;第21~25章分别通过井字棋、
贪吃蛇、飞机大战、多人聊天室、天天生鲜这5个项目,全面巩固前面所学知识。如果读者能结合
《Python 实战编程:从零学Python》数以百计的代码片段、交互实例,相信一定可以加强Python技能的实用练习。
《Python 实战编程:从零学Python》适合Python初学者以及已经入门但想继续学习和提高自身Python技巧的程序员。作者简介
黑马程序员:江苏传智播客教育科技股份有限公司(简称传智播客)是一家专门致力于高素质软件开发人才培养的高科技公司。传智播客致力于为企业优选一流的人才的培训理念,经过多年的教学探索及战略布局,已向着综合型职业教育集团发展。目前,传智播客旗下已涵盖传智播客IT教育培训、黑马程序员训练营及博学谷三大子品牌。“黑马程序员”是传智播客旗下高端IT教育品牌。前言/序言
人工智能(简称AI)就其本质而言,是对人的思维的信息过程的模拟,它自诞生以来,
相关的理论和技术日益成熟,其应用领域也在不断扩大。例如,机器人、语音识别领域中
的智能音箱、图像识别领域中的智慧交通系统、自然语言处理领域中的自动翻译等都涉及
人工智能,可以说,人工智能有助于提高我们的生活指数。
Python在今天变得如此重要,一个重要的原因便是它能更方便地为我们的工作以及
生活创造智能的特性。互联网飞速发展,积累了大量可供分析的数据,对这些数据进行处
理、分析以及预测能力的要求显著提升,而Python正是以数据科学而闻名,它拥有着极
其丰富且稳定的数据科学工具环境,从而助推其成为大数据和云计算中流行的语言之一。
而它的这种数据科学基因,也自然地延伸到了机器学习领域,今天,我们非常熟悉的众多
机器学习库,如scikit-learn、Tensorflow等都基于或支持Python语言开发,我们可以
很方便地使用它们,去构建自己的智能应用。
为什么学习《Python 实战编程:从零学Python》
Python
是一种面向对象的解释型计算机程序设计语言,它作为人工智能的佳语言,
具有下列优势:
(1)优质的文档。
(2)与平台无关,Python基本可以在任何平台上使用。
(3)和其他面向对象编程语言相比,学习Python更加简单快捷。
(4)Python的设计非常好,快速、健壮、可移植、可扩展,很明显这些对于人工智
能应用来说都是非常重要的因素。
(5)Python提供了丰富而功能强大的库,这些库可以帮助程序员实现各个领域的
开发。
(6)Python是开源的,可以得到相同的社区支持。
《Python 实战编程:从零学Python》涵盖了Python程序设计的方方面面,不仅是语法,还加入了很多高阶知识,通
过数以百计的代码片段、交互实例和多个综合案例,让读者真正提高Python技能。
如何学习《Python 实战编程:从零学Python》
《Python 实战编程:从零学Python》基于Python3,系统全面地讲解Python开发的核心知识。《Python 实战编程:从零学Python》共有25章,大
致可以分为3个部分,具体如下:
第1部分:核心语法(第1~13章)
wq.indd32018-8-3019:50:47
这部分内容占据了大约二分之一的篇幅,讲解Python程序开发的核心内容,包括基
本概念和语句、风格和语法、数据类型、序列类型、映射和集合类型、条件和循环、文件、
错误和异常、函数和函数式编程、模块、面向对象编程等,这部分内容是Python开发的
必备知识,通过该阶段的学习,读者将具备Python的基础知识,建立面向对象的编程思想。
第2部分:高阶知识(第14~20章)
高阶内容讲解的是诸如内存管理、正则表达式、网络、多线程、图形界面、数据
库、Web等知识。这部分内容旨在帮助读者提高Python编程水平,无论大家以后使用
Python开发哪个领域,都会用到这部分内容。
第3部分:项目实战(第21~25章)
这个部分包含井字棋、贪吃蛇、飞机大战、多人聊天室、天天生鲜这5个项目。其中,
井字棋、贪吃蛇、飞机大战这三个项目是对第1部分核心语法知识的综合应用,多人聊天
室是对高阶知识的综合应用,天天生鲜这个项目是借用Django框架开发的一个电商项目,
含金量非常高。在讲解项目实战的过程中,我们首先介绍的是项目背景和实现目标,然后
阐述项目的分析方法和过程,后按照项目的构建顺序完成项目开发,这样编排的目的,
不仅是让读者增加项目经验,更是为了加深读者对项目开发的理解。
致谢
《Python 实战编程:从零学Python》的编写和整理工作由传智播客教育科技股份有限公司完成,主要参与人员有
吕春林、高美云、刘传梅、郑瑶瑶、王晓娟、邢文鹏、刘凡、郝跃新、孔德海、丁佼、
孟宝亮等。全体人员在近一年的编写过程中付出了很多辛勤的汗水,在此一并表示衷心
的感谢。
意见反馈
尽管我们付出了大的努力,但书中难免会有不妥之处,欢迎各界专家和读者朋友们
来信给予宝贵意见,我们将不胜感激。您在阅读《Python 实战编程:从零学Python》时,如发现任何问题或有不认同之处
可以通过电子邮件与我们取得联系。
请发送电子邮件至:itcast_book@vip.sina.com
黑马程序员
2018年5月