Python3快速入门与实战这本书讲的是什么

简介: 理论与实战相结合,结合大量案例系统为你介绍Python。

前言

Python 是一种面向对象的解释型编程语言,具有语法简洁、免费开源、跨平台、丰富的第三方库等特点,由被誉为“Python之父”的Guido van Rossum发明,于1991年发布第一个公开发行版,发展到现在已经有近30年的历史。Python从诞生到现在已经发布了几个大版本,Python核心团队计划在2020年停止支持Python 2,以后不再对其进行维护。目前,Python 3已经成为学习和使用Python的主流。2019年7月TIOBE发布的最新热门编程语言排行榜中,Pyt-hon位居第三名,因此也证明Python是目前最受欢迎的编程语言之一,并且已经被广泛使用。

近几年,大数据、人工智能等领域发展迅速,工程项目不断落地,相关领域的人才需求呈爆发式增长,人才供给严重失衡。同时随着国内人工智能教育的普及,中小学生、大学生、教师需要相关课程的教材和教辅资料。Python 是机器学习、人工智能、数据分析等领域使用最多的编程语言,所谓“工欲善其事,必先利其器”,Python作为一把利器,可以快速地完成数据处理、数据分析、数据可视化、模型训练等。所以,掌握Python编程是从事机器学习、人工智能、数据分析等领域相关工作必备的技能。

为何写作本书

写作这本书的初衷是将自己工作中的编程和项目经验融合到Python理论知识中,让抽象、枯燥的编程语言的学习更加地生动、有趣。本书侧重实战,不仅系统介绍了Python编程涉及的知识点,同时也会教读者如何使用Python做实际的项目开发。希望通过理论与实战相结合的方式,让更多的编程爱好者快速、系统地掌握Python。也希望读者通过Python的学习,掌握学习编程语言的方法,以后学习其他编程语言会更加的从容。

读者将学到什么

读者朋友可以通过本书的学习可以:

·快速入门Python编程,系统掌握Python基础语法和进阶知识。

·具备面向对象编程思想,掌握学习编程语言的方法,学习编程不再愁。

·了解和学习多种基于Python的实战项目和应用场景,深入理解理论知识。

·初步了解和掌握Python在数据采集、数据分析、机器学习等领域的应用。

如何阅读本书

本书共16章,分为两部分,第一部分(1~12章)主要介绍Python编程基础,第二部分(13~16章)主要介绍Python项目实战。通过理论与实战相结合的方式介绍Python语法和应用,帮助读者系统、快速地掌握Python语法,并能够熟练地应用到实战项目中。全书代码适用于Python 3.6以及更高版本。

第1章 Python概述,简要介绍Python语言的产生背景及目前的发展情况,Python 3.6、Anaconda 3(集成了Python 3,可以不单独安装Python 3.6)在Windows系统或者Mac系统中的安装配置,目前流行的一款开发工具PyCharm在Windows系统或者Mac系统中的安装配置。

第2章 Python基础,主要介绍Python编程的基础语法,包括注释、标识符、变量、数据类型、输入输出函数、运算符、字符串、if条件判断语句、while循环与for循环。

第3章 容器,主要介绍Python中常用的四种数据结构,包括列表、元组、字典、集合。

第4章 函数,主要介绍函数的定义、参数、返回值、变量作用域、递归函数、匿名函数、闭包、装饰器。

第5章 包和模块,主要介绍Python中包的结构及作用、模块的用法、内置__name__变量的使用方法。

第6章 面向对象,主要介绍面向对象编程的思想、类和对象、构造方法、访问权限、继承。

第7章 异常处理,主要介绍异常捕获的方法、finally语句的作用、使用raise抛出异常的方法。

版权:机械工业出版社