《零基础Python入门-课程大纲.docx》由会员分享,可在线阅读,更多相关《零基础Python入门-课程大纲.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、零基础Python入门-课程大纲零基础Python入门-梁斌第一章:课程介绍及python发展方向1.课程介绍课时1A.课程面向对象B.课程包含内容C.课程案例安排D.课程目的2.Python发展方向及案例展示课时2A.数据分析B.自然语言处理C.社交网络分析D.人工智能E.深度学习F.计算机视觉G.网络爬虫H.量化交易第二章:程序设计与python语言1.计算机与程序设计课时3a.计算机组成b.计算机工作经过c.程序执行经过d.程序编写步骤2.Python语言概述a.Python语言发展历史b.Python语言特点c.Python应用举例3.Python开发环境配置课时4a.安装Anacon
2、dab.集成开发环境IDLEc.PyCharm配置及简单应用课时5d.运行方式:交互式和文件式第三章:案例1-汇率兑换1.汇率兑换1.0课时6课时7a.缩进,注释b.变量与命名,关键字c.字符串,赋值d.Input()与print()2.汇率兑换2.0课时8课时9a.分支语句ifelse3.汇率兑换3.0课时10a.循环语句while4.汇率兑换4.0课时11a.函数的定义与调用5.汇率兑换5.0课时12a.匿名函数lambda第四章:案例2-分形树的绘制1.五角星绘制课时13a.turtle库b.温习循环操作2.重复不同大小的五角星绘制课时14a.温习函数与循环3.重复不同大小的五角星绘制课
3、时15a.递归函数4.分形树的绘制课时16a.递归函数的应用第五章:案例3-基础代谢率(BMR)计算1.BMR计算1.0课时17a.数值类型及运算2.BMR计算2.0课时18a.温习分支语句、循环语句及input()函数3.BMR计算3.0课时19a.字符串操作4.BMR计算4.0课时20a.异常处理第六章:案例4-52周存钱挑战1.52周存钱挑战1.0课时21a.温习循环语句及字符串操作2.52周存钱挑战2.0课时22a.列表的概念及操作b.运用math库进行计算3.52周存钱挑战3.0课时23a.循环语句forb.range()函数4.52周存钱挑战4.0课时24a.函数的参数传递b.变量
4、的作用范围5.52周存钱挑战5.0课时25a.时间处理库datetime第七章:案例5-判定第几天1.判定第几天1.0课时26a.组合数据类型:元组2.判定第几天2.0课时27a.温习列表的使用b.理解列表和元组的区别3.判定第几天3.0课时28a.组合数据类型:集合b.理解列表与集合的区别4.判定第几天4.0课时29a.映射数据类型:字典第八章:案例6-判定密码强弱1.判定密码强弱1.0课时30a.温习字符串与分支构造2.判定密码强弱2.0课时31a.循环的跳出操作:break与continue3.判定密码强弱3.0课时32a.文件操作:写操作4.判定密码强弱4.0课时33a.文件操作:读操
5、作5.判定密码强弱5.0课时34a.面向经过编程vs面向对象编程b.Python类的定义与使用6.判定密码强弱6.0课时35a.面向对象编程的特点:封装、继承、多态第九章:案例7-模拟掷骰子1.模拟掷骰子1.0课时36课时37a.random模块2.模拟掷骰子2.0课时38a.zip()函数的使用b.温习字典的使用3.模拟掷骰子3.0课时39a.Python绘图库matplotlibb.散点图的简单绘制4.模拟掷骰子4.0课时40a.简单的数据分析b.matplotlib绘制直方图5.模拟掷骰子5.0课时41a.科学计算库NumPyb.NumPy中的向量化操作c.使用NumPy进行简单的数据分
6、析第十章:案例8-空气质量指数(AQI)计算及分析1.AQI计算1.0课时42a.温习分支构造、函数及异常处理2.AQI计算2.0课时43a.JSON文件格式及操作3.AQI计算3.0课时44a.CSV文件格式及写操作b.理解JSON与CSV的关联及差异4.AQI计算4.0课时45a.CSV文件的读操作b.os模块5.AQI计算5.0课时46a.什么是网络爬虫b.request库6.AQI计算6.0课时47a.beautifulsoup库7.AQI计算7.0课时48a.稳固beautifulsoup库8.AQI计算8.0课时49a.完好网络爬虫的编写与实现9.AQI计算9.0课时50a.Pandas基础b.利用Pandas进行数据处理及分析10.AQI计算10.0课时51a.数据清洗b.利用Pandas进行数据可视化