Python基础
讲师:骆飞 发布日期:10-25 浏览量:540
Python基础
第一章:课程介绍及python发展方向
课程介绍
课程面向对象
课程包含内容
课程案例安排
课程目标
Python发展方向及案例展示
数据分析
自然语言处理
社交网络分析
人工智能
深度学习
计算机视觉
网络爬虫
量化交易第二章:程序设计与python语言
计算机与程序设计
计算机组成
计算机工作过程
程序执行过程
程序编写步骤
Python语言概述
Python语言发展历史
Python语言特点
Python应用举例
Python开发环境配置
安装Anaconda
集成开发环境—IDLE
PyCharm配置及简单应用
运行方式:交互式和文件式
第三章:案例1 -- 汇率兑换
汇率兑换1.0
缩进,注释
变量与命名,关键字
字符串,赋值
Input()与print()
汇率兑换2.0
分支语句if else
汇率兑换3.0
循环语句while
汇率兑换4.0
函数的定义与调用
汇率兑换5.0
匿名函数lambda
第四章:案例2 -- 分形树的绘制
五角星绘制
turtle库
复习循环操作
重复不同大小的五角星绘制
复习函数与循环
重复不同大小的五角星绘制
递归函数
分形树的绘制
递归函数的应用
第五章:案例3 -- 基础代谢率(BMR)计算
BMR计算1.0
数值类型及运算
BMR计算2.0
复习分支语句、循环语句及input()函数
BMR计算3.0
字符串操作
BMR计算4.0
异常处理
第六章:案例4 -- 52周存钱挑战
52周存钱挑战1.0
复习循环语句及字符串操作
52周存钱挑战2.0
列表的概念及操作
运用math库进行计算
52周存钱挑战3.0
循环语句for
range()函数
52周存钱挑战4.0
函数的参数传递
变量的作用范围
52周存钱挑战5.0
时间处理库datetime
第七章:案例5 -- 判断第几天
判断第几天1.0
组合数据类型:元组
判断第几天2.0
复习列表的使用
理解列表和元组的区别
判断第几天3.0
组合数据类型:集合
理解列表与集合的区别
判断第几天4.0
映射数据类型:字典
第八章:案例6 -- 判断密码强弱
判断密码强弱1.0
复习字符串与分支结构
判断密码强弱2.0
循环的跳出操作:break与continue
判断密码强弱3.0
文件操作:写操作
判断密码强弱4.0
文件操作:读操作
判断密码强弱5.0
面向过程编程vs面向对象编程
Python类的定义与使用
判断密码强弱6.0
面向对象编程的特点:封装、继承、多态
第九章:案例7 -- 模拟掷骰子
模拟掷骰子1.0
random模块
模拟掷骰子2.0
zip()函数的使用
复习字典的使用
模拟掷骰子3.0
Python绘图库matplotlib
散点图的简单绘制
模拟掷骰子4.0
简单的数据分析
matplotlib绘制直方图
模拟掷骰子5.0
科学计算库NumPy
NumPy中的向量化操作
使用NumPy进行简单的数据分析
第十章:案例8 -- 空气质量指数(AQI)计算及分析
AQI计算1.0
复习分支结构、函数及异常处理
AQI计算2.0
JSON文件格式及操作
AQI计算3.0
CSV文件格式及写操作
理解JSON与CSV的关联及差别
AQI计算4.0
CSV文件的读操作
os模块
AQI计算5.0
什么是网络爬虫
request库
AQI计算6.0
beautifulsoup库
AQI计算7.0
巩固beautifulsoup库
AQI计算8.0
完整网络爬虫的编写与实现
AQI计算9.0
Pandas基础
利用Pandas进行数据处理及分析
AQI计算10.0
数据清洗
利用Pandas进行数据可视化