编辑推荐
本书详细介绍了使用IDLE及Python框架进行程序管理的知识和技术。
内容简介
全书共分16章,包括初识Python、Python语言基础、流程控制语句、序列的应用、Pygame游戏编程、网络爬虫开发等。书中所有的知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高程序开发技能。
作者简介
明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
章节目录
版权信息
内容简介
前言
Python定向学习目标
入门篇
第1章 初识Python
1.1 Python概述
1.2 搭建开发环境
1.3 Python开发工具
1.4 实战
1.5 小结
第2章 Python语言基础
2.1 Python语法特点
2.2 保留字与标识符
2.3 变量
2.4 基本数据类型
2.5 运算符
2.6 基本输入和输出
2.7 实战
2.8 小结
第3章 流程控制语句
3.1 程序结构
3.2 选择语句
3.3 条件表达式
3.4 循环语句
3.5 跳转语句
3.6 pass空语句
3.7 实战
3.8 小结
第4章 序列的应用
4.1 序列
4.2 列表
4.3 元组
4.4 字典
4.5 集合
4.6 列表、元组、字典和集合的区别
4.7 实战
4.8 小结
第5章 字符串及正则表达式
5.1 字符串常用操作
5.2 字符串编码转换
5.3 正则表达式
5.4 使用re模块实现正则表达式操作
5.5 实战
5.6 小结
进阶篇
第6章 函数
6.1 函数的创建和调用
6.2 参数传递
6.3 返回值
6.4 变量的作用域
6.5 匿名函数(lambda)
6.6 实战
6.7 小结
第7章 面向对象程序设计
7.1 面向对象概述
7.2 类的定义和使用
7.3 属性(property)
7.4 继承
7.5 实战
7.6 小结
第8章 模块
8.1 模块概述
8.2 自定义模块
8.3 以主程序的形式执行
8.4 Python中的包
8.5 引用其他模块
8.6 实战
8.7 小结
第9章 异常处理及程序调试
9.1 异常概述
9.2 异常处理语句
9.3 程序调试
9.4 小结
第10章 文件及目录操作
10.1 基本文件操作
10.2 目录操作
10.3 高级文件操作
10.4 实战
10.5 小结
第11章 使用Python操作数据库
11.1 数据库编程接口
11.2 使用SQLite
11.3 使用MySQL
11.4 实战
11.5 小结
高级篇
第12章 GUI界面编程
12.1 初识GUI
12.2 使用Qt Designer创建窗口
12.3 信号与槽
12.4 常用控件
12.5 小结
第13章 Pygame游戏编程
13.1 初识Pygame
13.2 Pygame的基本应用
13.3 开发“Flappy Bird”游戏
13.4 小结
第14章 网络爬虫开发
14.1 网络爬虫概述
14.2 网络爬虫的常用技术
14.3 网络爬虫开发常用框架
14.4 实战项目:快手爬票
14.5 小结
第15章 Web编程与常用框架
15.1 Web基础
15.2 WSGI接口
15.3 常用的Web框架
15.4 Flask框架的使用
15.5 小结
实战篇
第16章 看图猜成语小程序
零基础学Python(升级版)是2024年由电子工业出版社出版,作者明日科技 编著。
得书感谢您对《零基础学Python(升级版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。