首页 > 图书中心 >图书详情

Python 3.8编程快速入门

基于python 3.8,快速掌握大数据编程工具

作者:薛燚
定价:79
印次:1-1
ISBN:9787302562986
出版日期:2020.10.01
印刷日期:2020.09.04

随着人工智能时代的到来,Python已经成为主流开发语言。本书针对完全零基础入门的读者,采用最小化安装+极简代码的教学方式,让读者学练结合,达到入门Python与网络爬虫编程的目的。本书使用PyCharm开发环境,提供源码与开发环境下载。 本书分为16章,从Python版本的演化、环境的搭建开始,逐步介绍Python 3.8语言的语法基础,包括内置类型、流程控制、函数、类和对象、异常处理、模块和包、迭代器、装饰器、多线程、文件和目录、正则表达式、网络编程、urllib爬虫、Beautiful Soup爬虫实战与Scrapy爬虫实战等。 本书概念清晰、内容简练,是广大Python与网络爬虫入门读者的佳选,同时也非常适合高等院校和培训学校相关专业的师生教学参考。

more >

前 言 ? Python如何用来获取网上的数据? ? Python 3.8的语法都有什么变化? ? 如何选择适合自己的Python版本? ? 学习Python用什么IDE工具? ? 用Windows系统还是Linux系统? ? 人工智能这么火,零基础能学Python吗? ? 如何用一本书学会Python与网络爬虫? 随着Python语言的普及,越来越多非计算机专业的人们开始学习它,而面对Python越来越复杂的功能,小白读者比较迷茫,如何学?怎么学?本书由浅入深,由理论到实践,尤其适合初学者逐步学习和完善自己的Python知识结构,最终具备Python编码的能力。本书也适合需要快速切入Python编程语言的技术人员。 本书特色 (1)完全零基础入门,不需要任何前置知识 针对入门读者,将概念通俗化地解释出来,针对Python语法,采用小示例代码演示的讲解方式,让读者演练结合,没有长篇大论,无须计算机系统基础,完全零基础入门。 (2)代码格式统一,讲解规范 书中尽可能为每个语法都提供代码演示,复杂内容提供详细流程。这样使得读者可以很清晰地知道每个技术的具体实现步骤,从而提高学习的效率。 (3)循序渐进,由浅入深 从Python安装到编辑器的使用,再到第一个Python程序,读者每个概念每一步都可以明明白白,中间没有任何门槛,技术都是平滑过渡,也非常适合自学Python。 本书内容 第1章介绍Python的历史、Python 3.8的变化,然后搭建Python开发环境,选择Python代码编辑器,并最终实现第一个Python程序。 第2章简要介绍Python语言的一些基础知识,让读者对学习一门语言有一个概要的了解,为后面学习具体的语法铺路。 第3章介绍Python语言的内置类型,包括简单类型、常量类型、序列、列表、元组、字符串、字典、集合等,这些是一门开发语言的基础,正是它们构成了程序代码的最小单元。 第4章介绍流程控制和函数。它们可以帮助我们更好地管理代码,比如有些重复代码就可以放在一个函数中,这样每次只需调用函数,无须重复编码。 第5章介绍类和对象。Python中一切皆为对象,所以了解本章内容就能更透彻地了解Python语言的基础。学完本章,读者就能看懂一点Python的源码了。 第6章介绍在Python中如何处理异常。如果要让自己的代码更安全更健壮,就必须学会异常的处理,这样当程序出错时可以更好地引导程序完成,而不是中断。 第7章介绍模块和包。很多人可能已经知道Python的包和模块多如牛毛,那么该如何导入别人的包、如何创建自己的包呢?学会本章,就能让我们看到更多Python应用的可能性。 第8章介绍元类和新型类。本章会提及很多Python 2.X和3.X的区别,让读者了解Python中类的进化,这样就能进一步熟悉Python源码了。 第9章介绍Python迭代器、生成器、装饰器的内容。这些内容有一定的难度,但非常有用,方便代码的封装,使代码看起来更简洁有力。 第10章介绍多线程。多线程的场景在现实中非常常见,比如双11时那么多人同时在线抢购一件商品,此时该如何处理程序呢?多线程的作用就体现出来了。 第11章介绍文件和目录。虽然我们平时的计算机操作中经常和文件、目录打交道,但是如何移动一个文件、如何添加文件的内容都需要靠代码和函数来实现。 第12章介绍正则表达式。针对零基础读者,本章详细介绍正则应用的概念、语法和原理,并演示Python中正则模块的各种用法。 第13章介绍网络编程。我们经常会上网、聊天,这些都是网络编程的功劳。本章不仅介绍网络编程的一些基础概念,还会使用Python实现一个简单的聊天案例。 第14章介绍urllib爬虫。爬虫的工具很多,本章讲解的并不复杂,使用Python自带的urllib模块,演示常见的爬虫方法,其他爬虫工具其实也是基于urllib的,学会了它,就可以举一反三。 第15章是Beautiful Soup爬虫实战。读者在了解多个爬虫框架的同时,能发现Beautiful Soup让复杂项目变得可行,新手入门更喜欢多个框架并行研究,找到适合自己的框架。 第16章是Scrapy爬虫实战。前面已经学习了很多urllib爬虫基础,本章则让读者了解如何利用Scrapy框架简化自己的爬取项目工作。 源码下载与技术支持 本书配套的源码和开发工具,请扫描右边二维码获取。如果下载有问题或者阅读中发现问题,请联系booksaga@163.com,邮件主题为 “Python 3.8编程快速入门”。 本书读者 ? Python与网络爬虫初学者 ? Python网络爬虫开发人员 ? 其他语言转行Python的程序员 ? 高等院校和培训学校的师生 编 者 2020年6月

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 薛燚,某IT公司项目经理,有二十多年软件开发经验和项目管理经验。
  • Python是目前流行的编程语言,广泛应用在人工智能、大数据分析处理、机器学习与深度学习、金融量化交易、网络开发、服务器编程、Web编程、运维自动化、物联网等领域。很多领域的新人都急切希望找到一本容易上手的Python入门书。本书就是一本针对零基础读者的Python入门书,书中所有的知识点都通过小示例进行讲解,引导读者快速掌握Python与网络爬虫编程技能,获得生产力。
more >
  • 目    录

    第1章  Python简介 1

    1.1  Python的历史 1

    1.2  为什么使用Python 2

    1.3  搭建Python 3.8开发环境 2

    1.3.1  安装Python 3.8 2

    1.3.2  运行Python 6

    1.3.3  选择Python IDE——IDLE 7

    1.3.4  选择Python IDE——PyCharm 8

    1.4  开始编程:第一个Python Hello World 13

    1.5  Python语言特性 16

    1.5.1  Python的缩进 16

    1.5.2  Python的序列 18

    1.5.3  对各种编程模式的支持 18

    1.5.4  Python的动态性 19

    1.5.5  匿名函数、嵌套函数 21

    1.5.6  Python自省 21

    1.6  Python 3.8的新增功能 21

    1.7  本章小结 22

    第2章  Python基础知识 23

    2.1  Python的基础简介 23

    2.1.1  启动Python解释器 23

    2.1.2  数值类型 24

    2.1.3  字符串 25

    2.1.4  列表 27

    2.1.5  流程控制 29

    2.1.6  函数 31

    2.2  开始编程:九九乘法表 32

    2.2.1  九九乘法表 32

    2.2.2  编程思路 32

    2.2.3  编程实现 33

    2.2.4  运行Python程序 34

    2.3  本章小结 36

    第3章  Python的内置类型 37

    3.1  Python的类型分类 37

    3...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘