首页 > 图书中心 >图书详情
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 >