分 享
未收藏
任务一 安装并配置Python开发环境
任务说明
任务目标
学习准备
知识点一:Python语言发展历程
知识点二:Python语言的基本特点
知识点三:Python语言2.x版本和3.x版本的区别
知识点四:环境变量
知识点五:Python程序的运行方式
知识点六:Python集成开发环境
任务实施
子任务:安装Python并配置环境变量
课后寄语
任务自评
任务自测与考核
任务二 顺序结构——自上而下逐步求解
知识点一:顺序结构
知识点二:代码风格
知识点三:变量
知识点四:输入/输出
知识点五:程序的基本结构
子任务一:计算银行存款利息
子任务二:商家收银抹零
子任务三:摄氏温度与华氏温度的转换
任务三 选择结构——根据逻辑找出路
知识点一:选择结构概述
知识点二:三种选择结构
知识点三:其他分支结构
子任务一:求最大值
子任务二:判断是否为闰年
子任务三:过滤敏感词
子任务四:三天打鱼两天晒网
任务四 循环结构——往复执行提升效率
知识点一:range( )函数的使用
知识点二:循环结构
知识点三:Python程序的异常处理
子任务一:输出九九乘法表
子任务二:求n!
子任务三:实现猜数字游戏
任务五 函数——代码复用之美
知识点一:函数的定义及使用
知识点二:函数的返回值
知识点三:函数参数
知识点四:变量作用域
知识点五:递归函数
知识点六:lambda表达式
子任务一:判断三边能否构成三角形并计算面积
子任务二:打印杨辉三角
子任务三:输出斐波那契数列
任务六 模块化设计——导模块解功能
知识点一:模块化编程思想
知识点二:模块的分类
知识点三:模块的导入方式
知识点四:turtle模块
子任务:使用turtle模块绘制五星红旗
任务七 组合数据类型——处理复杂数据
知识点一:组合数据类型——序列类型
知识点二:组合数据类型——集合类型
知识点三:组合数据类型——映射类型
知识点四:切片操作
知识点五:jieba第三方库
知识点六:SnowNLP第三方库
子任务一:统计《三国演义》人物出场频次
子任务二:统计《二十大报告》关键词和词频
任务八 文件的基本操作——玩转I/O流
知识点一:文件的类型
知识点二:文件的打开与关闭
知识点三:文件的基本操作
知识点四:文件的常用模块
子任务一:筛选日志文件
子任务二:绘制行动轨迹
子任务三:输出词云图片
任务九 数据分析处理与可视化操作——一图胜千言
思政要点
知识点一:数据分析处理过程
知识点二:数据可视化基础
知识点三:绘制常用图表
任务实施9
子任务一:成绩分析与可视化
子任务二:疫情趋势与可视化
子任务三:降水数据分析与可视化
任务十 网络爬虫——网络数据采集达人
知识点一:网络爬虫基础知识
知识点二:urllib库
知识点三:requests库
知识点四:Beautiful Soup库
子任务一:使用requests爬取豆瓣电影Top 250并保存至本地文件
子任务二:使用BeautifulSoup爬取豆瓣电影Top 250并保存至本地文件
参考文献
本书主要内容包括安装并配置Python开发环境、顺序结构——自上而下逐步求解、选择结构——根据逻辑找出路、循环结构——往复执行提升效率、函数——代码复用之美、模块化设计——导模块解功能、组合数据类型——处理复杂数据、文件的基本操作——玩转I/O流、数据分析处理与可视化操作——一图胜千言、网络爬虫——网络数据采集达人等。
本书适合作为高等职业院校Python程序设计相关课程的教材,也可供广大编程爱好者参考。
冯毅,天津商务职业学院副教授。
打开微信,点击底部的“发现”, 使用 “扫一扫” 将网页分享到我的朋友圈。