无论是大数据、人工智能还是机器学习,Python都是最热门的首选语言,这次课程,就将带你从基础入门Python3,掌握Python3.x版本语法,并结合讲师实际工作经验讲解Python使用技巧以及数据结构等相关知识,并为你精心配套了练习题目及实战案例

1-1导学(11:33)

1-2Python的特性(05:08)

1-3我为什么喜欢Python(09:28)

1-4Python的缺点(05:33)

1-5一个经典误区(03:38)

1-6python能做些什么?(05:44)

1-7课程内容与特点(08:32)

1-8Python的前景(05:28)

1-9课程维护与提问。(02:33)

1-102020.2更新说明(07:23)

2-1如何有效提问(文章推荐)(05:17)

2-2Python学习建议(重要)(15:00)

2-3Python版本选择说明(05:52)

2-4Python多版本问题(04:59)

2-5PythonMac版本问题指南(选看)(06:18)

2-6下载Python安装包(03:22)

2-7安装Python(02:31)

2-8IDLE与第一段Python代码(02:55)

3-1什么是代码,什么是写代码(04:22)

3-2目的:计算机进制基础

3-3数字:整形与浮点型(07:21)

3-410、2、8、16进制(08:32)

3-5各进制的表示与转换(07:35)

3-6数字:布尔类型与复数(08:24)

3-7目的:了解字符串

3-8字符串:单引号与双引号(09:08)

3-9多行字符串(10:32)

3-10转义字符(04:24)

3-11原始字符串(05:44)

3-12字符串运算一(07:24)

3-13字符串运算二(04:48)

3-14字符串运算三(08:37)

4-1列表的定义(06:47)

4-2列表的基本操作(07:06)

4-3元组(10:22)

4-4序列总结(17:17)

4-5set集合(12:19)

4-6dict字典(14:51)

4-7思维导图总结基本数据类型(05:06)

5-1什么是变量(09:49)

5-2变量的命名规则(11:01)

5-3值类型与引用类型(15:40)

5-4列表的可变与元组的不可变(09:28)

5-5运算符号(07:51)

5-6赋值运算符(07:40)

5-7比较运算符(05:58)

5-8不只是数字才能做比较运算_(08:39)

5-9逻辑运算符(19:28)

5-10成员运算符(06:02)

5-11身份运算符(06:54)

5-12如何判断变量的值、身份与类型(10:31)

5-13位运算符(07:44)

6-1什么是表达式(07:28)

6-2表达式的优先级(12:38)

6-3表达式优先级练习(06:44)

6-4在文本文件中编写Python代码(09:33)

6-5熟悉VSCode开发环境与Python插件安装(22:19)

6-6PythonLinter安装出现错误解决方案(新增)(06:52)

6-7lint语法检测问题(新增)(07:36)

6-8流程控制语句之条件控制一(15:01)

6-9流程控制语句之条件控制二(07:24)

6-10常量与Pylint的规范(17:44)

6-11流程控制语句之条件控制三snippet、嵌套分支、代码块的概念(18:11)

6-12目的:理解循环

6-13流程控制语句之条件控制四elif的优点(10:54)

6-14思考题解答与改变定势思维(05:56)

7-1while循环与使用场景(09:46)

7-2for与for-else循环(12:55)

7-3for与range(09:32)

7-4新篇章导言(09:00)

7-5Python工程的组织结构:包、模块儿、类(07:01)

7-6Python包与模块的名字(05:17)

7-7import导入模块(11:05)

7-8fromimport导入变量(08:11)

7-9__init__.py的用法(20:34)

7-10包与模块的几个常见错误_(11:33)

7-11模块内置变量(15:08)

7-12入口文件和普通模块内置变量的区别(14:01)

7-13__name__的经典应用(13:29)

7-14相对导入和绝对导入一(18:49)

7-15相对导入和绝对导入二(07:37)

8-1认识函数(12:07)

8-2函数的定义及运行特点(16:25)

8-3如何让函数返回多个结果(12:41)

8-4序列解包与链式赋值(06:05)

8-5必须参数与关键字参数(09:26)

8-6默认参数(17:22)

8-7可变参数(15:33)

8-8关键字可变参数(14:00)

8-9变量作用域(14:06)

8-10目的:面向对象的理解

8-11作用域链(04:58)

8-12global关键字(07:07)

8-13划算还是不划算(15:27)

9-1类的定义(17:10)

9-2浅谈函数与方法的区别(05:38)

9-3类与对象。(10:21)

9-4构造函数(18:45)

9-5区别模块变量与类中的变量(04:59)

9-6类变量与实例变量(13:39)

9-7类与对象的变量查找顺序(12:51)

9-8self与实例方法(08:01)

9-9在实例方法中访问实例变量与类变量(16:00)

9-10类方法(15:40)

9-11静态方法(09:08)

9-12成员可见性:公开和私有(23:12)

9-13没有什么是不能访问(09:21)

9-14继承.(24:55)

9-15子类方法调用父类方法:super关键字(15:17)

10-1初识正则表达式(13:24)

10-2元字符与普通字符(09:10)

10-3字符集(07:31)

10-4概括字符集(10:33)

10-5数量词(05:43)

10-6贪婪与非贪婪(05:09)

10-7匹配0次1次或者无限多次(10:45)

10-8边界匹配符(07:59)

10-9组(03:36)

10-10匹配模式参数(06:46)

10-11re.sub正则替换(16:02)

10-12把函数作为参数传递(07:52)

10-13search与match函数(09:02)

10-14group分组(12:55)

10-15一些关于学习正则的建议(04:36)

10-16理解JSON(10:28)

10-17反序列化(16:28)

10-18序列化(10:51)

10-19小谈JSON、JSON对象与JSON字符串(09:29)

11-1枚举其实是一个类(08:54)

11-2枚举和普通类相比有什么优势(08:48)

11-3枚举类型、枚举名称与枚举值(05:11)

11-4枚举的比较运算(04:33)

11-5枚举注意事项(05:18)

11-6枚举转换(05:59)

11-7目的:装饰器的理解

11-8枚举小结(09:09)

11-9进阶内容开场白(06:00)

11-10一切皆对象(12:45)

11-11什么是闭包(15:41)

11-12一个事例看看闭包(04:24)

11-13闭包的经典误区(08:08)

11-14出个题,用闭包解决!(04:29)

11-15我先用非闭包解决一下(09:21)

11-16再用闭包解决一下_(09:55)

11-17小谈函数式编程(08:10)

12-1lambda表达式。(10:12)

12-2三元表达式(06:30)

12-3map(07:30)

12-4map与lambda(06:41)

12-5reduce(14:19)

12-6filter(06:15)

12-7命令式编程vs函数式编程(06:47)

12-8装饰器一(13:04)

12-9装饰器二(08:43)

12-10装饰器三(08:46)

12-11装饰器四(07:38)

12-12装饰器五(07:35)

12-13装饰器六(08:43)

13-1案例代码调整说明(03:39)

13-2分析抓取目的确定抓取页面(07:30)

13-3整理爬虫常规思路(10:06)

13-4VSCode中调试代码(11:57)

13-5HTML结构分析基本原则二条(08:23)

13-6数据提取层级分析及原则三(13:07)

13-7正则分析HTML(15:12)

13-8正则分析获取名字和人数(06:05)

13-9数据精炼(06:53)

13-10sorted排序(12:11)

13-11更换网站代码调整与讲解(必看)(07:53)

13-12案例总结(19:10)

14-1导言(05:30)

14-2用字典映射代替switchcase语句(13:57)

14-3列表推导式(09:36)

14-4字典如何编写列表推导式(05:19)

14-5iterator与generator(19:09)

14-6None(08:53)

14-7对象存在并不一定是True(05:56)

14-8__len__与__bool__内置方法(10:16)

14-9装饰器的副作用(08:27)

14-10当我们谈编程能力的时候,我们谈的是什么(选自Java全栈体系课程小节)(06:09)

14-11py3.8新增海象运算符(10:04)

14-12f关键字做字符串拼接(02:49)

14-13py3.7新增数据类dataclass装饰器(11:58)

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载