摘要

Python语言因其具有丰富且强大的库,以及简单容易上手的特性,目前几乎活跃在所有的技术领域,包括人工智能、大数据分析处理、机器学习与深度学习、金融量化交易、网络开发、服务器编程、Web编程、运维自动化、物联网等领域。越来越多的新人都急切希望找到一本容易上手的Python入门书。本书就能满足零基础读者的Python需求,书中所有的知识点都通过大小示例让读者反复练习,激发读者学习兴趣,快速掌握Python编程技巧,获得生产力。

Python 3.6零基础入门与实战 作者:王启明,罗从良

Python 3.6零基础入门与实战 出版社: 清华大学出版社

Python 3.6零基础入门与实战 内容简介

随着大数据技术的发展及Python在人工智能领域的火热应用,Python得到越来越多的应用。本书就是在这个背景下编写的,是一本Python 3.6入门教材,特别适合想直接切入爬虫编程及大数据分析处理的读者学习使用。

本书分为16章,主要内容包括开发环境、数据结构、函数、面向对象、多线程、模块、包、GUI模块、图形模块、正则模块、文件处理模块、网络编程模块和爬虫模块等,并且为每个模块提供了实战示例,最后用两章来介绍数据库编程实战和爬虫框架实战。

本书内容详尽、示例丰富,适合广大Python入门读者和Python开发人员阅读,同时也可作为高等院校和培训学校计算机相关专业的师生教学参考。

Python 3.6零基础入门与实战 目录

前言

第1章 搭建Python开发环境

1.1 Python的版本说明

1.2 Python的安装

1.3 打开Python的方式

1.4 交互模式解释器

1.5 第一个Python程序Hello World

1.6 Python开发工具

1.7 注意Python的缩进

第2章 Python中的数据与结构

2.1 Python中的标准数据类型

2.2 变量

2.3 数字

2.4 字符串

2.5 列表

2.6 元组

2.7 字典

2.8 集合

2.9 推导式

2.10 数据结构实战:文本统计分析

第3章 结构语句

3.1 顺序、选择和循环

3.2 用if选择

3.3 用while循环

3.4 用for循环

3.5 中断语句break、continue

3.6 循环实战:九九乘法表

第4章 函数

4.1 使用函数

4.2 函数的参数

4.3 全局变量、局部变量

4.4 匿名函数

4.5 函数实战:八皇后问题

第5章 面向对象编程

5.1 面向对象基础

5.2 定义与使用类

5.3 类与类的关系

5.4 重写

5.5 魔术方法

5.6 迭代器

5.7 生成器

5.8 装饰器

5.9 上下文管理器与with语句

5.10 面向对象实战:数字图形

第6章 程序异常与调试

6.1 识别异常

6.2 Python中处理异常的语法

6.3 处理异常的细节

6.4 自定义异常

6.5 调试程序

6.6 异常实战:计算机猜数

第7章 多线程

7.1 线程的概念

7.2 创建多线程

7.3 主线程

7.4 阻塞线程

7.5 判断线程是否是活动的

7.6 线程同步

第8章 模块和包

8.1 模块

8.2 导入模块

8.3 包

8.4 命名空间

第9章 Tkinter模块——图形界面编程

9.1 Tkinter模块

9.2 Tkinter控件

9.3 Tkinter实战

第10章 re模块——正则表达式

10.1 正则表达式简介

10.2 re模块的简单应用

10.3 常用正则表达式

第11章 os模块与shutil模块——文件处理

11.1 os模块

11.2 shutil模块

11.3 文件处理实战

第12章 PIL(Pillow)模块——图像实战

12.1 Pillow库简介与安装

12.2 Image类的使用

12.3 图像的基本合成

12.4 图像的变换

12.5 图像处理实战

第13章 socket模块——网络编程

13.1 网络编程基础

13.2 使用TCP的服务器与客户端

13.3 使用UDP的服务器与客户端

13.4 网络编程实战

第14章 urllib工具包——网络爬虫编程

14.1 urllib、urllib2与urllib3的异同

14.2 request模块

14.3 error模块

14.4 parse模块

14.5 robotparser模块

14.6 urllib网络爬虫实战

第15章 Python数据库编程实战

15.1 操作SQLite

15.2 操作MySQL

15.3 使用ORM框架SQLAlchemy操作MySQL

第16章 Scrapy爬虫实战

16.1 安装Scrapy

16.2 Scrapy选择器XPath和CSS

16.3 天气预报项目

Python 3.6零基础入门与实战 精彩文摘

Python是一门解释型编程语言,编写完毕后可直接执行,无须编译,发现Bug后立即修改,节省了编译时间。Python流行的主要原因是其代码重用性高,可以把包含某个功能的程序当成模块代入其他程序中使用,因此Python的模块库非常庞大,几乎无所不包,不管是在科学计算、机器学习还是Web开发等领域都有其“模块”的身影。

Python是跨平台性的,几乎所有的Python程序可以不加修改地运行在不同的操作平台,并能得到同样的结果。

因为Python有简单、无所不能及跨平台的特性,越来越多的企业选择用Python开发产品,也就造就了越来越多的Python岗位。这个时代,如果想学一门语言,那么Python肯定是首选。本章先从最简单的环境搭建学起。

python3.6从入门到精通mobi_Python 3.6零基础入门与实战epub相关推荐

  1. 电脑教程从入门到精通_HALCON机器视觉软件零基础入门学习到精通实用教学视频教程...

    HALCON零基础入门到精通实用教学视频教程 在科技技术和电子信息技术发展的当代,最火的肯定就是人工智能和机器人设计了,机器视觉应用自然也是火爆的不行.HALCON是德国公司开发的机器视觉软件,是公认 ...

  2. python零基础入门教程(非常详细),从零基础入门到精通,看完这一篇就够了

    前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开. 第一章:python基础之markdown Typora软件下载 Typora基本使用 Typora补充说明 编 ...

  3. 神仙级黑客入门教程(非常详细),从零基础入门到精通,从看这篇开始

    很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样. 想要成为黑客,却苦于没有方向,不知道从何学起 ...

  4. 零基础入门学python 第二版-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...

    第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...

  5. html零基础学习入门,nlp网站例:HTML零基础入门-HTML学习大纲.doc

    nlp网站例:HTML零基础入门-HTML学习大纲 一.课程目标 掌握HTML语言,能够直接编写网页程序: 学会使用层叠样式表技术: 了解最常用的客户端脚本语言JAVASCRIPT,能够编写客户端的常 ...

  6. 零基础入门python小甲鱼-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  7. python零基础入门教程百度云-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  8. python入门到精通 pdf-运维必备Python基础入门到精通.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython 运维必备Python基础入门到精通.pdf29页 ...

  9. kuka机器人焊接编程入门教程_套装 官方正版 KUKA工业机器人从入门到精通 共3册 库卡 基础入门与应用案例精析 编程高级教程 编程与实操技巧...

    <KUKA工业机器人基础入门与应用案例精析> 本书基于作者多年与KUKA机器人相关的从业经验来编写,全书共7章,主要围绕KUKA机器人的机械.电气.操作.配置软件.编程软件以及应用等方面展 ...

  10. 神仙级python入门教程(非常详细),从零基础入门到精通,从看这篇开始!

    一.初聊Python 1.为什么要学习Python? 在学习Python之前,你不要担心自己没基础或"脑子笨",我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很 ...

最新文章

  1. cuDNN 功能模块解析
  2. cocos2dx 字体外发光_Ps教程:只需4个图层!即可制作出超炫酷的荧光字体
  3. 阿里移动|《蚂蚁金服移动端高可用技术实践》
  4. Docker 上传镜像amp;拉取镜像
  5. 看bilibili的财经博主,分析博主的频道
  6. 六、“最是不招眼,凌波水上漂”
  7. error Infos
  8. 现代制造工程——第七章(轧制和锻造)
  9. r数据框计算字符出现次数_R语言系列第二期:①R变量、脚本、作图等模块介绍...
  10. sublime编辑python_在没有安装Python的前提下,让Sublime text编辑器来运行Py?
  11. 国家粮食与物资储备局揭示中国稻谷产毒真菌分布及仓储动态变化
  12. 谈一下关于CQRS架构如何实现高性能
  13. java私有方法单元测试_如何通过java反射的方式对java私有方法进行单元测试
  14. flask 接口上传文件_Flask干货:Flask数据交换——上传文件
  15. 菜鸟学习Spring——初识Spring
  16. 百度宣布AI同传最新突破!能预测,低延时,演示效果惊人,外媒称媲美人类翻译...
  17. php rbac 菜单生成,RBAC集成AdminLTE后台主题对菜单进行控制
  18. Ubuntu18.04设置简单密码
  19. EJB3在JBoss5内集群探究
  20. 第十三章:位图(八)

热门文章

  1. 检索报告计算机类,计算机检索报告.docx
  2. 谈谈DRAM的检测等级(eTT与uTT)
  3. 计算机内存条能装几个,电脑能装几个内存条_一般电脑插几个内存条
  4. 感恩节 | Hulu Thanksgiving Potluck聚餐
  5. linux yum vsftpd,CentOS 7 使用Yum方式安装配置vsftpd服务
  6. IGV web 工具部署
  7. 基于自适应参数及小生境的改进鲸鱼优化算法
  8. 解决“你没有权限访问,请与网络管理员联系”
  9. 【Eslint + Prettier + Husky + Commitlint】前端项目代码规范的搭建
  10. 计算机管理服务器,用勤哲Excel服务器实现计算机管理系统