- day1-02-Python简介
- day1-03-课程介绍
- day1-04-解释器的作用和分类
- day1-05-Python解释器的下载和安装
- day1-06-PyCharm的作用
- day1-07-下载和安装PyCharm
- day1-08-新建项目
- day1-09-新建书写运行文件
- day1-10-PyCharm界面设置
- day1-11-PyCharm修改解释器
- day1-12-PyCharm项目管理
- day1-13-PyCharm总结
- day1-14-注释
- day1-16-定义变量
- day1-17-使用变量
- day1-18-认识bug
- day1-19-Debug工具
- day1-20-认识数据类型
- 18-复合赋值运算符
- day2-19-复合赋值注意点
- day2-20-比较运算符
- day2-21-逻辑运算符
- day2-22-逻辑运算符书写习惯
- day2-23-数字的逻辑运算
- day2-02-输出_格式化符号基础使用方法
- day2-03-输出_格式化符号高级使用方法
- day2-04-输出_拓展格式化字符串
- day2-05-输出_f-格式化字符串
- day2-06-输出_转义字符
- day2-07-输出_print结束符
- day2-08-输出总结
- day2-10-输入功能实现
- day2-11-体验数据类型转换
- day2-12-数据类型转换函数
- day2-13_总结数据类型的转换
- day2-14-PyCharm交互式开发
- day2-15-运算符的分类
- day2-01-输出_认识格式化符号
- day2-24-运算符总结
- day3-16-猜拳游戏功能实现
- day3-17-随机数
- day3-18-猜拳游戏:随机数
- day3-19-三目运算符
- day3-20-if章节总结
- day3-01-if的作用和语法
- day3-02-体验if
- day3-03-网吧上网(简单版)
- day3-04-网吧上网(进阶版)
- day3-05-if..else
- day3-06-if语句执行流程
- day3-07-多重判断的作用和语法
- day3-08-体验多重判断
- day3-09-elif的执行流程
- day3-10-拓展:条件写法
- day3-11-if嵌套的作用和语法
- day3-12-if嵌套案例:判断能否上车
- day3-13-if嵌套案例:判断是否能坐下
- day3-14-if嵌套执行流程
- day3-day3-15-猜拳游戏的步骤分析
- day4-18-while循环嵌套应用之九九乘法表
- day4-19-for循环语法和体验
- day4-20-break退出for循环
- day4-02-了解循环
- day4-03-while的语法和体验
- day4-04-计数器书写习惯
- day4-05-循环的执行流程
- day4-06-循环应用1:1-100累加
- day4-07-循环应用1:1-100偶数累加和方法1
- day4-08-循环应用1:1-100偶数累加和方法2
- day4-9-循环的注意事项
- day4-10-了解break和continue
- day4-11-break
- day4-12-continue
- day4-13-while循环嵌套的作用和语法
- day4-14-while循环嵌套快速体验
- day4-15-循环的执行流程
- day4-16-while循环嵌套应用之打印星号(正方形)
- day4-17-while循环嵌套应用之打印星号(三角形)
- day4-21-continue退出for循环
- day4-22-循环的else简介
- day4-23-while...else
- day4-24-while..else之break
- day4-25-while..else之continue
- day4-26-for...else
- day4-27-for...else之break和continue
- day4-28-总结
- day5-02-认识字符串
- day5-03-字符串输出
- day5-04-字符串输入
- day5-05-下标
- day5-06-切片简介
- day5-07-体验切片
- day5-08-字符串常用方法简介
- day5-09-字符串常用操作方法之查找
- day5-10-字符串常用操作方法之修改(常用)
- day5-11-字符串常用操作方法之修改之大小写转换
- day5-12-字符串常用操作方法之修改之删除空白字符
- day5-13-字符串常用操作方法之修改之字符串对齐
- day5-14-字符串常用操作方法之判断开头或结尾
- day5-15-字符串常用操作方法之判断
- day5-16-字符串总结
- 02-下标
- 03-查找函数
- 04-判断是否存在
- 05-体验案例-判断是否存在
- 06-列表增加数据之append
- 07-列表增加数据之extend
- 08-列表增加数据之insert
- 09-列表删除数据
- 10-列表修改数据
- 11-列表复制数据
- 12-列表的遍历之while
- 13-列表的遍历之for
- 14-列表嵌套
- 15-随机分配办公室的步骤分析
- 16-随机分配办公室的实现代码
- 17-列表总结
- 18-体验元组
- 19-定义元组
- day6-20-元组常见操作之查找
- day6-21-元组数据的修改操作
- day6-22-元组的总结
- day7-16-集合总结
- day7-01-字典的应用场景
- day7-03-字典常用操作之新增
- day7-04-字典常用操作之删除
- day7-05-字典常用操作之修改
- day7-08-字典的循环遍历之value
- day7-09-字典的循环遍历之键值对
- day7-10-字典的循环遍历之键值对(拆包)
- day7-11-字典的总结
- day7-12-创建集合
- day7-13-集合常见操作之增加数据
- day7-15-集合常见操作之查找数据
- 01-公共操作之运算符加号
- day8-02-公共操作之运算符乘号
- day8-03-公共操作之运算符判断数据是否存在
- day8-04-公共方法之len
- day8-05-公共方法之del
- day8-06-公共方法之max和min
- day8-07-公共方法之range
- day8-08-公共方法之enumerate
- day8-09-容器类型转换
- day8-10-了解推导式
- day8-11-while循环创建有规律的列表
- day8-12-for循环创建有规律的列表
- day8-13-体验列表推导式
- day8-14-带if的列表推导式
- day8-15-多for实现列表推导式
- day8-16-体验字典推导式
- day8-17-合并两个列表为字典
- day8-18-提取字典中目标数据
- day8-19-集合
- day8-20-推导式总结
- day9-01-了解函数
- day9-02-函数的使用步骤
- day9-03-快速体验函数
- day9-04-函数的注意事项
- day9-05-函数的参数的作用
- day9-06-体验函数返回值
- day9-07-return的特点
- day9-08-函数返回值的应用
- day9-09-函数的说明文档
- day9-10-函数嵌套调用
- day9-11-函数嵌套调用应用之打印横线图形01
- 1day9-2-函数嵌套调用应用之打印横线图形02
- day9-13-函数嵌套调用应用之函数计算01
- day9-14-函数嵌套调用应用之函数计算02
- 01-函数二学习目标简介
- day10-02-局部变量
- day10-03-访问全局变量
- day10-04-修改全局变量
- day10-05-多函数执行流程
- day10-06-返回值作为参数传递
- day10-07-函数的返回值
- day10-08-函数参数之位置参数
- day10-09-关键字参数
- day10-10-缺省参数
- day10-11-不定长参数之位置参数
- day10-12-不定长参数之关键字参数
- day10-13-元组拆包
- day10-14-字典拆包
- day10-15-交换变量的值之方法一
- day10-16-交换变量的值之方法二
- day10-17-了解引用之不可变类型
- day10-18-了解引用之可变类型
- day10-19-引用当做实参传入
- day10-day10-20-可变和不可变类型
- day11-02-学员管理系统需求和步骤分析
- day11-03-学员管理系统框架搭建
- day11-04-代码调优
- day11-05-学员管理系统数据形式的分析
课程目标
通过学习,让我们每个人都可以轻松的遨游在python世界里,把复杂的语言简单化,满足企业运维日常的数据分析和运维系统的管理,编写自动化运维平台,让运维更加的高大上!通过本次课程的学习,大家可以跟着时代的步伐,去展示自己的技能,高薪就业。
让编程零基础的学员也可以玩转python编程,通过该课程,学员可以学习python环境变量的搭建,IDE的选择,基础语法。青柠讲师希望用自己的经验,帮助学员从零一步步走入编程的世界~!
零基础学习Python必须明确的几点:
1.明确你将来是做什么工作的,需要掌握哪些技能,很多人连这个就不知道就盲目的学,你首先清楚,现在公司需要什么人才,你应该奔着什么目标努力。Python的学习方向有很多,主要还是爬虫 Pythonweb 数据分析,人工智能等等
2.系统的学习规划,规划好你每天学习的新知识和每天做的作业和练习,很多人想自学Python,两个就看完了,这样的能找到工作算是出奇了,现在学习Python想找到工作,没有4-6个月的根本不行,所以规划是一定要有的,我建议半年时间
3.注意学习方法,很多人在学习Python的时候,开始学那一刻起就选择了错误的学习方法,所以最后注定会放弃,回到原来的岗位继续做着自己不喜欢的事情,学习Python需要一定的技巧,在开始学之前多跟别人问问,不要自己盲目的自学,浪费时间。
第一阶段(1-3天):
该阶段首先通过介绍不同领域的三种操作系统,操作系统的发展简史以及Linux系统的文件目录结构让大家对Linux系统有一个简单的认识,同时知道为什么要学习Linux命令。然后我们会正式学习Linux命令
1. 文件和目录命令:ls,cd,touch,mkdir,rm
2. 拷贝和移动命令:tree,cp,mv
3. 文件内容命令:cat,more,grep
4. 远程管理命令:ifconfig,ping,SSH的工作方式简介以及ssh命令
5. 用户权限及用户管理命令:chmod,chgrp,useradd,passwd,userdel
6. 软件安装及压缩命令:apt简介及命令,tar,gzip压缩命令,bzip2压缩命令
7. vim的基本使用
第二阶段(4-10天)
该阶段我们正式进入Python这门语言的学习,首先通过了解Python语言的起源,Python语言的设计目标,Python语言的设计哲学,Python语言的优缺点和面向对象的基本概念,以及Python语言的执行方式,还有Python集成开发环境PyCharm的使用为我们接下来的学习做铺垫。
然后我们会学习int,string,float三种简单的变量类型,变量间的计算,变量的输入输出,if判断语句,while循环语句,for循环语句,break和continue的使用,函数的基本使用,模块的使用,列表,元组,字典三种高级变量,字符串的常用操作。
接下来我们会通过一个名片管理系统的案例,把这一阶段的知识进行一个串联。在学习名片管理系统时,首先我们会学习怎么去搭建这一系统的框架,然后我们会分别实现新增名片,显示全部名片,查询名片,删除名片,修改名片这些功能。
最后我们会学习语法的进阶内容,全局变量,局部变量,可变数据类型和不可变数据类型以及函数返回多个值,函数的缺省参数,多值参数,递归的基本使用。
第三阶段(11-13天)
该阶段我们会学习面向对象(OOP)这一重要的编程思想,首先学习的知识点有类和对象的基本概念,dir函数,self的作用,初始化方法__init__,内置函数__str__,__del__,单继承,方法重写,私有属性和方法,多继承,多态,类属性,静态方法。
然后我们还会学习单例模式这一设计模式,异常的捕获,异常的抛出,from import局部导入,from import导入同名工具, from import导入所有工具,包的使用,制作模块,pip的使用以及文件的相关操作。
第四阶段(14-15天)
该阶段是项目演练阶段,我们会带领大家通过使用之前学习过的知识开发飞机大战这一经典游戏,项目中分别有游戏窗口,图像绘制,游戏循环,事件监听,精灵和精灵组以及创建敌机,创建英雄和发射子弹,碰撞检测等模块。