《跟老齐学Python从入门到精通》
基础篇[*]基本对象类型:详细讲解数字、字符串、列表、元组、字典和集合的特性与操作。
[*]数字:整数与浮点数的运算规则(如除法问题)、数学函数及优先级。
[*]字符串:索引、切片、常用方法(如split()、join())及格式化输出(format())。
[*]列表与元组:列表的可变性(增删改)与元组的不可变性,多维列表的应用。
[*]字典与集合:键值对结构、集合的无序性和元素唯一性,常用方法(如keys()、union())。
[*]语句与文件操作:条件语句(if-elif-else)、循环(for、while)、文件读写(open()、with)及迭代工具(enumerate()、zip())。
进阶篇
[*]函数与类:函数的定义与参数传递(如*args、**kwargs),面向对象编程(类的创建、继承、多态)。
[*]错误处理与模块:异常捕获(try-except-finally)、断言(assert),模块的导入与标准库(sys、os、json等)。
[*]数据持久化:使用pickle、shelve保存数据,连接MySQL、MongoDB和SQLite数据库。
实战篇
[*]Web开发:基于Tornado框架搭建网站,实现路由、模板渲染、数据库交互及用户验证。
[*]科学计算:Pandas库的数据处理(如DataFrame操作、CSV文件读取),结合实例分析股票数据。
特色与理念
[*]实践导向:通过大量代码示例和习题(如解方程、统计成绩)强化动手能力。
[*]方法论:强调“自省”(如dir()、help())和调试技巧,培养独立解决问题的能力。
[*]扩展性:介绍第三方库(如requests)及异步编程,为进阶开发铺路。
全书以浅显易懂的语言和丰富案例,帮助读者从零起步,逐步掌握Python的核心技能,并应用于实际项目开发。
页:
[1]