python编程基础南开大学王恺_Python

第1章、简介及示例

1-01 Python简介

1-02程序基础和Python编程环境

1-03HelloWorld程序

1-04输入、输出及IDLE环境介绍

Anaconda简介、JupyterNotebook基本使用和工作路径配置方法、Spyder基本使用方法(第2轮开课补充)

以烛台图程序为例的工具包安装方法简介(第2轮开课补充)

第一章单元测试

第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

第二章 编程练习(第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轮开课补充)

第三章单元测试

第三章 编程练习

第三章 编程练习(第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轮开课补充)

第四章单元测试

第四章程序填空和程序改错

第四章 编程练习(第2轮开课补充)

第5章、序列、集合和字典

第5章编程练习讲解视频(第3轮开课补充)

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迭代器

第五章单元测试

第五章编程练习

第五章编程练习(第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轮开课补充)

第六章单元测试

第六章编程练习

第六章编程练习(第2轮开课补充)

第7章、IO编程与异常

第7章编程练习讲解视频(第3轮开课补充)

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异常处理-断言和自定义异常

第七章单元测试

第七章编程练习

第七章编程练习(第2轮开课补充)

学生优秀作品

经济案例分享-by南开大学国经贸系17级王周源

优秀课程大作业:多因子选股策略在沪深股市的实例分析

优秀课程大作业:试探共享经济的信誉系统-以 Airbnb“星级评分”的影响因素为切入点

教材课后习题答案

第7章课后习题答案

第3章课后习题答案

第5章课后习题答案

第8章课后习题答案

第2章课后习题答案

第4章课后习题答案

第1章课后习题答案

第6章课后习题答案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值