本阶段是进入“程序员”的门槛,需要学习编程基本的知识。本阶段会从0开始,循序渐进。让小伙伴们认真学完本阶段,就会掌握:变量、数据类型、控制语句、容器、函数和面向对象等。教程中会穿插一些有趣的案例,寓教于乐,引起大家的兴趣。 “兴趣永远是好的老师,高淇老师只能排第二”。
课程目录
章节1:Python入门(动画版)
必学
1:python是什么_应用范围
免费试学39346人6分55秒
必学
2:必须听的正确学习方法
免费试学8301人17分48秒
必学
3:python环境的安装
免费试学19423人4分32秒
必学
4:pycharm软件的下载和安装
13819人6分35秒
必学
5:pycharm的使用-python项目的创建和第一行python程序
10970人10分17秒
必学
6:Python程序格式_缩进_行注释_段注释
8746人9分52秒
必学
7:简单错误如何处理
7105人6分42秒
必学
8:海龟绘图-坐标系问题-画笔的用法
9814人8分50秒
必学
9:海龟绘图-绘制奥运五环
10173人10分28秒
实操1
1:安装 Python开发环境,并打印出hello world。
实操2
2:本章资料下载地址
实操3
3:根据老师代码,完成奥运五环的绘图程序
章节2:AI助力Python开发
选学
10:AI辅助工具_GithubCopilot介绍与安装流程
9423人12分55秒
选学
11:GithubCopilot安装与开发游戏体验
3727人13分53秒
选学
12:大语言模型(LLM)-查询资料与解决编程报错
7596人22分6秒
选学
13:大语言模型(LLM)-Prompt提示词
3655人18分12秒
实操1
1:本章资料下载地址
章节3:编程基本概念
必学
14:python程序的构成
9368人7分46秒
必学
15:对象的基本组成和内存示意图
8857人8分45秒
必学
16:引用的本质_栈内存和堆内存_内存示意图
6834人3分29秒
必学
17:标识符_帮助系统简单使用_命名规则
7552人9分11秒
必学
18:变量的声明_初始化_垃圾回收机制
6652人6分5秒
必学
19:常量_链式赋值_系列解包赋值
6474人7分23秒
必学
20:内置数据类型_基本算术运算符
6995人10分25秒
必学
21:整数_不同进制_其他类型转成整数
7159人7分45秒
必学
22:浮点数_自动转换_强制转换_增强赋值运算符
12729人7分35秒
必学
23:时间的表示_unix时间点_毫秒微秒_time模块
6392人7分21秒
必学
24:多点坐标_绘制折线图_计算两点距离
6490人8分54秒
必学
25:布尔值本质_逻辑运算符_位运算符_比较运算符_短路问题
6737人21分50秒
必学
26:同一运算符_身份运算符_优先级问题
6830人11分35秒
必学
27:字符串_unicode字符集_三种创建字符串的方式_len()
7502人9分54秒
必学
28:字符串_转义字符_字符串拼接_字符串复制_input()获取键盘输入
7990人10分29秒
必学
29:字符串_str()_字符提取_replace()替换_内存分析
7318人6分42秒
必学
30:字符串切片slice操作_逆序
7405人7分20秒
必学
31:字符串_split()分割_join()合并_代码效率测试
7209人9分33秒
必学
32:字符串_驻留机制_同一判断_值相等判断
12366人3分15秒
必学
33:字符串_常用查找方法_去除首尾信息_大小写转换_排版_特征判断
12954人10分10秒
必学
34:字符串_format格式化_数字格式化操作
6955人8分34秒
必学
35:可变字符串_io.StringIO
11433人4分16秒
必学
36:类型转换总结
10775人2分49秒
实操1
1:本章资料下载地址
实操2
2:使用字符串复制,用计算机打印出“爱你一百遍”,打印 100 次
实操3
3:从控制台输入用户的月薪,进行运算计算出年薪。打印输出用户的年薪
实操4
4:使用 python 表示数学式:
章节4:序列
必学
37:列表_特点_内存分析
7270人7分11秒
必学
38:创建列表的4种方式_推导式创建列表
7385人12分40秒
必学
39:列表_元素的5种添加方式_效率问题
13490人9分7秒
必学
40:列表删除的三种方式_删除的本质是元素拷贝
12370人5分46秒
必学
41:列表_元素的访问_出现次数统计_成员资格判断
11226人8分30秒
必学
42:切片slice操作
10105人7分33秒
必学
43:列表_遍历_排序_max_min_sum
12016人10分48秒
必学
44:列表_二维列表_表格数据存储和读取
11971人7分5秒
必学
45:元组_特点_创建的两种方式_tuple()要点
10744人5分24秒
必学
46:元组_元素访问_计数方法_切片操作_成员资格判断_zip()
11355人5分45秒
必学
47:元组_生成器推导式创建元组_总结
13671人8分13秒
必学
48:字典_特点_4种创建方式_普通_dict_zip_fromkeys
13339人13分12秒
必学
49:字典_元素的访问_键的访问_值的访问_键值对的访问
18320人5分30秒
必学
50:字典_元素的添加_修改_删除
8321人7分20秒
必学
51:字典_序列解包用于列表元组字典
8981人4分27秒
必学
52:字典_复杂表格数据存储_列表和字典综合嵌套
7273人5分56秒
选学
53:字典_核心底层原理_内存分析_存储键值对过程
19157人6分7秒
选学
54:字典_核心底层原理_内存分析_查找值对象过程
11507人5分32秒
必学
55:集合_特点_创建和删除_交集并集差集运算
6288人5分31秒
实操1
1:本章资料下载地址
实操2
2:集合和字典有什么关系?
实操3
3:创建一个字典对象,包含如下信息:
实操4
4:元组和列表有哪些共同点?有哪些不同点?
实操5
5:使用二维列表存储表格信息,并画出简单的内存存储示意图:
实操6
6:推导式生成列表: a = [x*2 for x in range(100) if x%9==0],手写出结果。
章节5:控制语句
必学
56:控制语句和现实逻辑表达
10356人5分9秒
必学
57:单分支选择结构_条件表达式详解
8741人12分0秒
必学
58:双分支选择结构_三元运算符的使用详解
5592人7分36秒
必学
59:多分支选择结构
5993人10分59秒
必学
60:选择结构的嵌套
6319人10分6秒
必学
61:while循环结构_死循环处理
6455人11分22秒
必学
62:for循环结构_遍历各种可迭代对象_range对象
8017人9分29秒
必学
63:嵌套循环
6955人4分3秒
必学
64:嵌套循环练习_九九乘法表_打印表格数据
6672人6分12秒
必学
65:break语句
5364人5分53秒
必学
66:continue语句
37044人5分14秒
必学
67:循环中的else子句
6451人3分55秒
必学
68:循环代码优化技巧
6582人6分1秒
必学
69:zip()并行迭代多个序列
6113人4分55秒
必学
70:推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式
6882人20分34秒
必学
71:综合练习_绘制不同颜色的同心圆_绘制棋盘
5553人12分17秒
实操1
1:用列表和字典存储下表信息,并打印出表中工资高于 15000 的数据
实操2
2:本章资料下载地址
实操3
3:利用嵌套循环打印九九乘法表
实操4
4:利用 for 循环,计算 1-100 之间数字的累加和;计算 1-100 之间偶数的累加和,计算 1-100 之间奇数的累加和
实操5
5:利用 while 循环,计算 1-100 之间数字的累加和;计算 1-100 之间偶数的累加和,计算 1-100 之间奇数的累加和
实操6
6:输入一个学生的成绩,将其转化成简单描述:不及格(小于 60)、及格(60-79)、良好 (80-89)、优秀(90-100)
实操7
7:安装 Pycharm 开发环境,并使用图文描述整个过程。
章节6:函数和内存分析
必学
72:函数的基本概念_内存分析_函数分类_定义和调用
6132人14分11秒
必学
73:形参和实参_文档字符串_函数的注释
5407人7分56秒
必学
74:返回值详解
5062人6分28秒
必学
75:函数也是对象_内存分析
5193人9分42秒
必学
76:变量的作用域_全局变量_局部变量_栈帧内存分析讲解
6674人11分51秒
必学
77:局部变量和全局变量_效率测试
5695人4分0秒
必学
78:参数的传递_传递可变对象_内存分析
10408人8分30秒
必学
79:参数的传递_传递不可变对象_内存分析
4715人6分28秒
必学
80:浅拷贝和深拷贝_内存分析
5621人14分34秒
必学
81:参数的传递_不可变对象含可变子对象_内存分析
10868人4分37秒
必学
82:参数的类型_位置参数_默认值参数_命名参数
4571人5分56秒
必学
83:参数的类型_可变参数_强制命名参数
4411人6分6秒
必学
84:lambda表达式和匿名函数
4941人7分25秒
必学
85:eval()函数的用法和注入安全隐患问题
5160人5分49秒
必学
86:递归函数_函数调用内存分析_栈帧的创建
5546人10分41秒
必学
87:递归函数_阶乘计算案例
4889人4分23秒
必学
88:嵌套函数_内部函数_数据隐藏
5668人8分14秒
必学
89:nonlocal和global关键字
4867人2分58秒
必学
90:LEGB规则
4664人2分40秒
实操1
1:本章资料下载地址
实操2
2:编写一个函数,计算下面的数列
实操3
3:定义一个函数,将输入的参数拆成列表元素,通过sort()逆序排列后再输出。定义一个函数,将输入的参数拆成列表元素,通过sort()逆序排列后再输出。如:输入3245,输出5432
章节7:面向对象
必学
91:面向对象和面向过程的区别_设计者思维_执行者思维
6282人10分42秒
必学
92:对象进化的小故事
4481人9分3秒
必学
93:类的定义_类和对象的关系_对象的内存模型
6573人15分52秒
必学
94:构造函数_init和new方法
6173人5分57秒
必学
95:实例属性_内存分析
5811人9分19秒
必学
96:实例方法_内存分析方法调用过程_dir()_isinstance
6190人7分47秒
必学
97:类对象
5362人6分13秒
必学
98:类属性_内存分析(创建类和对象的底层
5014人11分48秒
必学
99:类方法_静态方法
5523人9分48秒
必学
100:del析构方法_垃圾回收机制简介
9580人5分23秒
必学
101:call方法和可调用对象
4373人7分5秒
必学
102:方法没有重载_方法的动态性
4766人6分51秒
必学
103:私有属性
4431人8分32秒
必学
104:私有方法
4491人3分0秒
必学
105:@property装饰器
7008人7分57秒
必学
106:属性和类的命名规则总结
5031人4分19秒
必学
107:None对象的特殊性
6230人4分27秒
必学
108:面向对象的三大特征说明(封装、继承、多态)
4138人4分17秒
必学
109:继承详解
4462人17分52秒
必学
110:成员继承和方法的重写
5822人5分58秒
必学
111:object根类_查看模块结构_dir()
3678人7分2秒
必学
112:重写str方法
3637人3分5秒
必学
113:多重继承
4409人4分5秒
必学
114:MRO方法解析顺序
4986人2分9秒
必学
115:super()获得父类的定义
5824人4分47秒
必学
116:多态详解
3709人5分6秒
必学
117:特殊方法和运算符重载
4483人7分26秒
必学
118:特殊属性
4955人3分26秒
必学
119:浅拷贝和深拷贝_对象内存分析
13055人8分54秒
必学
120:继承和组合
6347人8分0秒
选学
121:设计模式_工厂模式实现
6801人6分23秒
选学
122:设计模式_单例模式实现
9528人6分20秒
选学
123:设计模式_工厂和单例模式结合起来
8829人4分14秒
实操1
1:本章资料下载地址
实操2
2:定义一个 Employee 雇员类,要求如下:
实操3
3:如下代码测试对象的浅拷贝、深拷贝,请绘制出内存示意图
实操4
4:设计一个名为 MyRectangle 的矩形类来表示矩形。这个类包含

评论(0)