《疯狂Python讲义》视频课笔记 第一章:Python入门与字符串 1.1 Python数据类型 1.2 Python字符串 1.3 Python运算符 第二章:Python列表、元祖和字典 2.1 Python列表与元组 2.2 Python字典 第三章:Python流程控制 3.1 Python if分支结构 3.2 Python循环 第四章:Python函数 4.1 Python为函数提供说明文档并查看函数文档 4.2 Python多返回值函数与递归函数 4.3 Python关键字参数与参数默认值 4.4 Python参数收集和逆向参数收集 4.5 Python变量作用域 4.6 Python局部函数 第五章:Python面向对象 5.1 Python类与对象 5.2 Python类变量 5.3 Python实例变量 5.4 Python实例方法 5.5 Python类方法与静态方法 5.6 Python合成属性 5.7 Python函数装饰器应用 5.8 Python隐藏与封装 5.9 Python继承与多继承及父类方法相关用法 第六章:Python IO与异常 6.1 Python打开(缓冲)文件、读文件 6.2 Python文件指针 6.3 Python写文件 6.4 Python with语句 6.5 Python异常处理、多异常捕捉、异常处理嵌套、自定义引发异常 第七章:Python数据库编程 7.1 Python数据库介绍、使用sqlite3模块创建数据表 7.2 Python执行DML语句(数据库增删改查) 7.3 Python使用事物控制数据库操作 7.4 Python用程序执行SQL脚本 第八章:Python并发编程+网络编程 8.1 Python网络模块概述与urllib.parse模块解析、恢复url和查询字符串(url参数) 8.2 Python使用urllib模块读取网络资源、发送请求参数、访问受保护的网络资源 8.3 Python创建TCP服务端和客户端 8.4 Python使用socket通信(创建TCP服务端和客户端)并加入多线程 8.5 Python使用smtplib模块发送邮件 8.6 Python使用poplib模块收取邮件 第九章:Python数据分析 9.1 Python Pygal下载安装、查看Pyhon(Pygal模块)文档、绘制柱状图、折线图、水平柱状图、水平折线图 9.2 Python Pygal绘制叠加柱状图、叠加折线图、饼图与点图 9.3 Python爬取天气数据并用Pygal绘图 9.4 Python读取各国GDP数据的json文件并用Pygal绘图 第十章:Python爬虫 10.1 Python Scrapy下载和安装及创建目录 10.2 Python Scrapy的shell编程 10.3 Python Scrapy开发爬虫的步骤 10.4 Python导出爬取的数据至json文件并添加爬取多页功能 10.5 Python导出爬取的数据至数据库并绘图分析 其他 1. python查询类和方法信息 2. Python随机大写字符存入列表 3. Python列表去重 4. Python控制台打印菱形和绕圈圈面试题 5. Python定义计算N的阶乘的函数 6. Python定义计算矩阵转置的函数