Python从入门到精通(第2版)

Python从入门到精通(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书详细介绍了使用Python进行程序开发应该掌握的各方面技术,适合初学者阅读。

内容简介

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。

全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。

所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,本书还附配了243集高清教学微视频及PPT电子教案。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容简介

前言

第1篇 基础知识

第1章 初识Python

1.1 Python简介

1.2 搭建Python开发环境

1.3 Python开发工具

1.4 实践与练习

第2章 Python语言基础

2.1 Python语法特点

2.2 Python中的变量

2.3 基本数据类型

2.4 基本输入和输出

2.5 实践与练习

第3章 运算符与表达式

3.1 运算符

3.2 运算符的优先级

3.3 条件表达式

3.4 实践与练习

第4章 流程控制语句

4.1 程序结构

4.2 选择语句

4.3 循环语句

4.4 break、continue和pass语句

4.5 实践与练习

第5章 列表和元组

5.1 序列概述

5.2 列表

5.3 元组

5.4 实践与练习

第6章 字典和集合

6.1 字典

6.2 集合

6.3 实践与练习

第7章 字符串

7.1 字符串编码转换

7.2 字符串常用操作

7.3 实践与练习

第2篇 进阶提高

第8章 Python中使用正则表达式

8.1 正则表达式语法

8.2 使用re模块实现正则表达式操作

8.3 实践与练习

第9章 函数

9.1 函数的创建和调用

9.2 参数传递

9.3 返回值

9.4 变量的作用域

9.5 匿名函数

9.6 实践与练习

第10章 面向对象程序设计

10.1 面向对象概述

10.2 类的定义和使用

10.3 属性

10.4 继承

10.5 实践与练习

第11章 模块

11.1 模块概述

11.2 自定义模块

11.3 Python中的包

11.4 引用其他模块

11.5 实践与练习

第12章 异常处理及程序调试

12.1 异常概述

12.2 异常处理语句

12.3 程序调试

12.4 实践与练习

第13章 文件及目录操作

13.1 基本文件操作

13.2 目录操作

13.3 高级文件操作

13.4 实践与练习

第14章 操作数据库

14.1 数据库编程接口

14.2 使用SQLite

14.3 使用MySQL

14.4 实践与练习

第3篇 高级应用

第15章 GUI界面编程

15.1 初识GUI

15.2 使用QtDesigner创建窗口

15.3 信号与槽

15.4 常用控件

15.5 实践与练习

第16章 Pygame游戏编程

16.1 初识Pygame

16.2 Pygame基本使用

16.3 开发FlappyBird游戏

16.4 实践与练习

第17章 网络爬虫开发

17.1 初识网络爬虫

17.2 网络爬虫的常用技术

17.3 网络爬虫开发常用框架Scrapy

17.4 实战项目:快手爬票

17.5 实践与练习

第18章 使用进程和线程

18.1 什么是进程

18.2 创建进程的常用方式

18.3 进程间通信

18.4 什么是线程

18.5 创建线程

18.6 线程间通信

18.7 实践与练习

第19章 网络编程

19.1 网络基础

19.2 TCP编程

19.3 UDP编程

19.4 实践与练习

第20章 Web编程

20.1 Web基础

20.2 WSGI接口

20.3 Web框架

20.4 实践与练习

第21章 Flask框架

21.1 Flask简介

21.2 Flask基础

21.3 模板

21.4 Web表单

21.5 实践与练习

第4篇 项目实战

第22章 e起去旅行网站

22.1 系统功能设计

22.2 系统开发必备

22.3 数据库设计

22.4 前台用户模块设计

22.5 前台首页模块设计

22.6 景区模块设计

22.7 关于我们模块设计

22.8 后台模块设计

第23章 AI图像识别工具

23.1 需求分析

23.2 系统设计流程

23.3 系统开发必备

23.4 开发前的准备工作

23.5 AI图像识别工具的开发

Python从入门到精通(第2版)是2021年由清华大学出版社出版,作者明日科技。

得书感谢您对《Python从入门到精通(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MATLAB从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过MATLAB,是否使用MATLAB开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解MATLAB的各种知识和技术。之后,还以实际开发项目帮助读者综合运用所学知识,从而提升实战经验,积累项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,方便读者明确学习方向。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念,掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例和项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的MATLAB 程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括 11 小时全程同步教学视频、188 个范例源码、全书配套 PPT、85 个经典程序源代码、MATLAB 快捷键速查手册、MATLAB 函数速查手册、MATLAB 编程实例 100 例、MATLAB 常见问题解答电子书、MATLAB 中常见的程序出错问题及解答电子书、数学建模常用到的 MATLAB 函数电子书。
Oracle从入门到精通 电子书
(1)全程同步视频教学,手机扫码,随看随学 (2)Oracle项目实战教学录像 (3)Java项目实战教学录像 (4)全书配套范例源码与实战练习答案 (5)Oracle常见面试题、Oracle常见函数汇总等相关电子书
MySQL从入门到精通 电子书
本书适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过学习快速掌握MySQL的开发方法和技巧。
Android从入门到精通 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和BroadcastReceiver、应用资源管理机制、数据存储等内容;
Java开发从入门到精通(第2版) 电子书
Java10全面解析:技术解惑与实例演练