所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《Python编程基础》PPT课件 南开大学 王恺

Python编程基础_南开大学
 
课件内容: 
第1章、简介及示例 
1-01 Python简介 
1-02程序基础和Python编程环境 
1-03HelloWorld程序 
1-04输入、输出及IDLE环境介绍 
Anaconda简介、JupyterNotebook基本使用和工作路径配置方法、Spyder基本使用方法(第2轮开课补充) 
以烛台图程序为例的工具包安装方法简介(第2轮开课补充) 
第1章PPT汇总 
第一章单元测试 
第2章、基础语法 
2-01变量的定义 
2-02Number数据类型 
2-03String数据类型 
2-04List数据类型 
2-05Tuple数据类型 
2-06Set数据类型 
2-07Dictionary数据类型 
2-08占位运算符和算术运算符 
2-09赋值运算符、比较运算符和逻辑运算符 
2-10位运算符 
2-11身份运算符和成员运算符 
2-12序列运算符和运算符优先级 
2-13条件语句概述 
2-14条件语句实现和pass 
2-15循环语句概述和for循环 
2-16while循环和索引 
2-17break、continue和else 
PyCharm基本使用方法介绍(第2轮开课补充) 
第2章编程练习讲解视频(第3轮开课补充) 
第2章PPT汇总 
第二章单元测试 
第二章 编程练习2 
第二章 编程练习 
第二章 编程练习(第2轮开课补充) 
第3章、函数 
3-01函数的定义与调用 
3-02形参和实参 
3-03默认参数和关键字参数 
3-04不定长参数 
3-05拆分参数列表 
3-06返回值 
3-07模块概述和import语句 
3-08全局变量__name__和系统模块 
3-09from…import 
3-10包 
3-11猴子补丁和第三方模块获取安装 
3-12变量的作用域和局部变量 
3-13全局变量和global关键字 
3-14nonlocal关键字 
3-15递归函数 
3-16高阶函数和lambda函数 
3-17闭包 
3-18装饰器 
第3章编程练习讲解视频(第3轮开课补充) 
第3章PPT汇总 
第三章 编程练习 
第三章 编程练习(第2轮开课补充) 
第三章单元测试 
第4章、面向对象 
4-01面向对象概述 
4-02类的定义和创建实例 
4-03类属性定义及其访问 
4-04类中普通方法定义及调用 
4-05私有属性 
4-06构造方法 
4-07析构方法 
4-08常用内置方法 
4-09继承的概念 
4-10子类的定义 
4-11方法重写和鸭子类型 
4-12super方法 
4-13内置函数isinstance、issubclass和type 
4-14类方法和静态方法 
4-15动态扩展类与实例和__slots__变量 
4-16@property装饰器 
第4章编程练习讲解视频(第3轮开课补充) 
第4章PPT汇总 
第四章单元测试 
第四章程序填空和程序改错 
第四章 编程练习(第2轮开课补充) 
第5章、序列、集合和字典 
5-01可变类型和不可变类型 
5-02创建列表和拼接列表 
5-03复制列表元素 
5-04列表元素的查找、插入和删除 
5-05列表元素的最大值、最小值、出现次数和列表长度 
5-06列表元素排序 
5-07元组的操作 
5-08集合的创建和插入元素 
5-09集合的运算 
5-10字典的创建和初始化 
5-11字典元素的修改、插入和删除 
5-12字典的浅拷贝和深拷贝 
5-13判断字典中是否存在键及拼接两个字典 
5-14字典的其他常用操作 
5-15切片和列表生成表达式 
5-16生成器 
5-17迭代器 
第5章编程练习讲解视频(第3轮开课补充) 
第5章PPT汇总 
第五章编程练习 
第五章编程练习(第2轮开课补充) 
第五章单元测试 
第6章、字符串 
6-01创建字符串和引号的区别 
6-02字符串比较 
6-03字符串切割 
6-04字符串检索和替换 
6-05去除字符串空格和大小写转换 
6-06字符串的其他常用操作 
6-07占位符和format方法 
6-08正则表达式的基础语法 
6-09re模块使用-compile和match 
6-10re模块使用-search 
6-11re模块使用-匹配对象 
6-12re模块使用-findall和finditer 
6-13re模块使用-split、sub和subn 
6-14爬虫程序示例 
网络爬虫操作演示(第2轮开课补充) 
第6章编程练习讲解视频(第3轮开课补充) 
第6章PPT汇总 
第六章单元测试 
第六章编程练习 
第六章编程练习(第2轮开课补充) 
第7章、IO编程与异常 
7-01os模块的使用-基础操作 
7-02os模块的使用-目录创建和删除 
7-03os模块的使用-获取绝对路径、路径分离和连接 
7-04os模块的使用-条件判断 
7-05文件打开和关闭 
7-06文件对象的write和read方法 
7-07文件对象的readline、readlines和seek方法 
7-08一维数据和二维数据 
7-09CSV操作一维、二维数据 
7-10异常的定义和分类 
7-11异常处理-try except 
7-12异常处理-else、finally和raise 
7-13异常处理-断言和自定义异常 
第7章编程练习讲解视频(第3轮开课补充) 
第7章PPT汇总 
第七章单元测试 
第七章编程练习 
第七章编程练习(第2轮开课补充) 
学生优秀作品 
优秀课程大作业:试探共享经济的信誉系统-以 Airbnb“星级评分”的影响因素为切入点(第2轮开课评选) 
优秀课程大作业:多因子选股策略在沪深股市的实例分析(第2轮开课评选) 
经济案例分享-by南开大学国经贸系17级王周源 
优秀课程大作业:面向微博的疫情热点及用户情绪分析(第3轮开课评选) 
优秀课程大作业:基于网络爬虫与相关矩阵分析“一带一路”国家的贸易潜力及影响因素(第3轮开课评选) 
优秀课程大作业:全球化视角下新冠肺炎疫情发展趋势的分析与反思(第3轮开课评选) 
优秀课程大作业:基于爬虫和机器学习的政府出让土地价格预测模型(第4轮开课评选) 
优秀课程大作业:知乎平台用户推荐算法的研究(第4轮开课评选) 
优秀课程大作业:基于python的全球碳排放情况数据可视化处理(第5轮开课评选) 
优秀课程大作业:基于疫情数据对“后时代”下国内外的分析与反思(第5轮开课评选) 
优秀课程大作业:火灾险情的时空分布及形势研判:基于Python的统计分析(第5轮开课评选) 
优秀课程大作业:基于python视角分析我国拉闸限电的原因与影响(第6轮开课评选) 
优秀课程大作业:淘宝用户短期行为研究(第6轮开课评选) 
优秀课程大作业:基于北京环球度假区游客评价数据分析:对本土主题乐园发展的建议(第6轮开课评选) 
优秀课程大作业:当代大学生熬夜现状调查研究(第7轮开课评选) 
优秀课程大作业:工商管理类招聘市场分析与推荐(第9轮开课评选) 
人工智能技术及应用(第4轮开课补充) 
1. 人工智能基本概念和战略意义 
2. 人工智能发展、应用和布局 
3. 机器学习和深度学习 
教材课后习题答案 
第1章课后习题答案 
第2章课后习题答案 
第3章课后习题答案 
第4章课后习题答案 
第5章课后习题答案 
第6章课后习题答案 
第7章课后习题答案 
第8章课后习题答案

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录