Python开发技术详解(原书+视频+源码)

这本书深入介绍了Python编程的基础知识,包括Python语言特性、语法、开发环境搭建,以及面向对象编程、异常处理、数据库编程和GUI程序设计。内容涵盖Python的基本语法、控制语句、内置数据结构、模块与函数、字符串与正则表达式、文件处理、面向对象编程,并涉及WxPython GUI编程、CGI和Web开发、多线程、系统管理和网络编程等。适合Python初学者和进阶者阅读。
摘要由CSDN通过智能技术生成
目录:
前言
第一篇 Python语言基础知识
第1章 Python概述
1.1 Python简介
1.2 Python的特征
1.3第一个Python程序
1.4搭建开发环境
1.4.1 Python的下载和安装
1.4.2交互式命令行的使用方法
1.5 Python的开发工具
1.5.1 PythonWin的使用方法
1.5.2 Eclipse IDE集成开发环境
1.5.3 EditPlus编辑器环境的配置
1.6不同平台下的Python
1.7小结
第2章 Python的基本语法
2.1 Python的文件类型
2.2 Python的编码规则
2.2.1命名规则
2.2.2代码缩进与冒号
2.2.3模块导入的规范
2.2.4使用空行分隔代码
2.2.5正确的注释
2.2.6语句的分隔
2.3变量和常量
2.3.1变量的命名
2.3.2变量的赋值
2.3.3局部变量
2.3.4全局变量
2.3.5常量
2.4数据类型
2.4.1数字类型
2.4.2字符串类型
2.5运算符与表达式
2.5.1算术运算符和算术表达式
2.5.2关系运算符和关系表达式
2.5.3逻辑运算符和逻辑表达式
2.5.4运算符的优先级
2.6小结
第3章 Python的控制语句
3.1结构化程序设计
3.2条件语句
3.2.1 if语句
3.2.2 if...elif...else语句
3.2.3 if语句的嵌套
3.2.4实现switch语句的功能
3.3循环语句
3.3.1 while循环
3.3.2 for循环
3.3.3 break和continue语句
3.4结构化程序示例
3.5小结
第4章内置数据结构
4.1元组
4.1.1元组的创建
4.1.2元组的访问
4.1.3元组的遍历
4.2列表
4.2.1列表的创建
4.2.2列表的使用方法
4.2.3列表的查找、排序与反转
4.2.4用列表实现堆栈和队列
4.3字典
4.3.1字典的创建
4.3.2字典的访问
4.3.3字典的方法
4.3.4字典的排序与复制
4.3.5全局字典——sys.modules模块
4.4序列
4.5小结
第5章模块与函数
5.1Python程序的结构
5.2模块
5.2.1模块的创建
5.2.2模块的导入
5.2.3模块的属性
5.2.4模块的内置函数
2.5自定义包
5.3函数
5.3.1函数的定义
5.3.2函数的参数
5.3.3函数的返回值
5.3.4函数的嵌套
5.3.5递归函数
5.3.6 lambda函数
5.3.7 Generator函数
5.4小结
第6章字符串与正则表达式
6.1字符串的操作
6.1.1字符串的格式化
6.1.2字符串的转义符
6.1.3字符串的合并
6.1.4字符串的截取
6.1.5字符串的比较
6.1.6字符串的反转
6.1.7字符串的查找和替换
6.1.8字符串与日期的转换
6.2正则表达式
6.2.1正则表达式简介
6.2.2使用sys.re模块处理正则表达式
6.3小结
第7章文件的处理
7.1文件的基本操作
7.1.1文件的打开或创建
7.1.2文件的读取
7.1.3文件的写入
7.1.4文件的删除
7.1.5文件的复制
7.1.6文件的重命名
7.1.7文件内容的查找和替换
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值