《例解Python:Python编程快速入门践行指南》主要面向Python初级用户,本着能懂、够用的原则,循序渐进,逐步揭示Python编程的核心语法与编程思想。主要知识点包括Python编程环境的搭建与配置、常用的数据类型、判断和循环语句、异常处理、函数的使用、文件操作、面向对象编程的用法、数据库操作、正则表达式、并行处理等。 本书中包含丰富的代码案例,结合知识点进行讲解,力求做到让读者既掌握了语法,又学会了应用;另外,本书精讲编程思路。掌握Python语法并不难,初学者往往“看得懂别人的代码,但是自己写的时候又无从下手”,这是因为缺少编程思路,本书将带读者一起体验程序从构思到实现的过程。 本书作者具有多年教学经验,深知新手入门学习过程中的疑惑。本书将尽量为读者答疑解惑,既讲理论,又有实践和思路。同时,本书将使用通俗的语言和生活中的案例解释专业术语,保证读者能看懂,又不失专业性。
作者简介
内容简介
推荐语
前言
第1章 管中窥豹
1.1 获取Python程序包
1.2 安装Python
1.3 配置IDE
1.4 运行Python代码的方式
1.5 输入/输出
1.6 注释及文档字符串
1.7 变量
1.8 语法结构
第2章 魔力数据
2.1 数字类型
2.2 字符串
2.3 列表
2.4 元组
2.5 字典
2.6 数据类型比较
2.7 相关操作
第3章 方圆之规
3.1 判断语句
3.2 while循环语句
3.3 for循环语句
3.4 列表解析
3.5 常用内建函数
3.6 综合运用
第4章 亡羊补牢
4.1 异常的基本概念
4.2 检测和处理异常
4.3 触发异常
第6章 文件操作
6.1 文件操作基础
6.2 字符编码
6.3 time模块
6.4 datetime模块
6.5 pickle模块
6.6 shutil模块
6.7 os模块
6.8 hashlib模块
6.9 tarfile模块
第7章 面向对象
7.1 OOP基础
7.2 OOP常用编程方式之组合
7.3 OOP常用编程方式之继承
7.4 多重继承
7.5 “魔法”方法
第8章 数据仓库
8.1 案例需求分析
8.2 安装非标准模块的方法
8.3 通过PyMySQL模块操作MySQL数据库
8.4 通过SQLAlchemy操作关系型数据库
8.5 SQLite文件型数据库
第9章 正则表达
9.1 正则表达式与模式匹配
9.2 正则表达式的元字符
9.3 re模块
第10章 并行处理
10.1 单进程单线程程序
10.2 通过os.fork()实现多进程编程
10.3 多线程和threading模块
10.4 通过Paramiko模块实现服务器远程管理
第11章 网络互联
11.1 Socket模块
11.2 urllib模块
11.3 通过requests模块实现网络编程

