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