- 001期 初识python
- 002期 利用API文档开发与学习
- 003期 python卸载与安装
- 004期 python第一个程序,定位在小学数学?
- 005期 python输入与输出涨姿势
- 006期 python整型与浮点型的数值转换
- 007期 python基本数据类型有啥用?
- 008期 搭建pycharm软件开发环境
- 009期 pycharm软件界面介绍与配置
- 010期 字符串与数值中的巧妙应用
- 011期 python变量与程序调试
- 012期 pycharm中文汉化教程
- 013期 python导入模块的妙用
- 014期 python练习求几天后星期几问题
- 015期 利用python帮助命令以及调用cmd命令?
- 016期 轻松声明变量和使用
- 017期 从此明白运算符优先级
- 018期 进制转换任意玩儿
- 019期 python四舍五入,颠覆你的想象
- 020期 数字格式化输出,厉害了,我的天!
- 021期 python程序注释,保护著作权利
- 022期 python字符串转义与拼接,超级实用!
- 023期 字符串处理从入门到进阶,成长了!
- 024期 print参数sep和end 输出中的奥秘!
- 025期 序列解包特性及其便捷赋值,人生苦短
- 026期 回顾布尔类型,为条件语句预热
- 027期 if条件语句开炉,让你的程序更智慧
- 028期 elif条件语句应用,让程序更有效率
- 029期 比较运算逻辑训练,条件判断的进阶版本
- 030期 while语句,输出1000条语句这么简单!
- 031期 for循环,让代码更灵活!
- 032期 循环的嵌套使用,灵活运用循环语句
- 033期 循环中的else语句,感叹人生苦短
- 034期 random随机数开发猜数字游戏
- 035期 exec和eval字符串转python执行妙用
- 036期 如何判断偶数?
- 037期 四种数字三角形,训练编程思维
- 038期 星号菱形,这是重要关卡
- 039期 重修列表基本操作
- 040期 序列分片技术,高大上,其实就是取子序列
- 041期 序列的加减乘除测试,看看到底结果会怎样
- 042期 求最值?最存在性?非常实用!
- 043期 列表的增删改查,彻底学通序列基本操作
- 044期 列表的函数方法,很耐用!
- 045期 元组的增删改查测试实验
- 046期 矩阵行列互换算法,二维数组的典型应用
- 047期 GUI窗体界面编程,迈出软件开发的第一步
- 048期 模拟用户登录,grid布局很方便!
- 049期 字符串基本处理操作%的运用精髓
- 050期 模板字符串Template类使用精髓
- 051期 字符串format方法格式化更方便!
- 052期 format进阶教程,可以实现进制等的转换
- 053期 PK两种format函数的使用方法,怎么方便?
- 054期 字符串format方法嵌套格式化
- 055期 字符串center方法实战
- 056期 字符串分割与组合实战超实用!
- 057期 字符串find方法实战解析
- 058期 字母大小写转换
- 059期 字符串替换及Capwords和title比较
- 060期 字符串去空格strip函数
- 061期 字符串替换表maketrans及translate
- 062期 gui实战字符ascii码转换
- 063期 gui窗体居中,tk的妙用!
- 064期 gui编程label标签水平填充,pack布局
- 065期 gui编程pack布局设置控件边距,美观
- 066期 gui编程pack布局side控制排列,界面灵活
- 067期 gui编程place布局,简单粗暴
- 068期 gui编程随机颜色生成
- 069期 gui编程计算颜色亮度
- 070期 gui编程载入图像,展现图片魅力
- 071期 gui编程统计打字数量,tk键盘事件调用
- 072期 gui编程富文本框text控件,超级牛
- 073期 gui编程单选框Radiobutton,选择哪一项?
- 074期 gui编程复选框checkbutton,实现哪个愿望
- 075期 gui编程滑块Scale控件,设置你的人物颜值
- 076期 gui编程列表框listbox控件增删改查
- 077期 gui编程菜单控件menu,规划你的软件界面
- 078期 gui编程对话框的多种样式
- 079期 gui编程计算器模拟第一节 界面设计
- 080期gui编程计算器模拟第二节按钮点击事件的值
- 081期gui编程计算器模拟第三节计算和功能键开发
- 082期 gui编程引入字典
- 083期 gui编程比较字典与列表
- 084期 gui编程字典格式化和基本操作
- 085期 gui编程遍历字典与列表
- 086期 认识并行迭代,其实并不高深
- 087期 压缩序列zip方法,可用于数据处理
- 088期 序列中字典排序、列表排序、升序、降序
- 089期 如何彻底清除字典数据?
- 090期 深度复制字典,copy方法与deepcopy方法
- 091期 批量默认初始化与获取字典,fromkeys方法
- 092期 字典的items方法、keys方法、values方法
- 093期 字典中的删除,pop方法与popitem方法
- 094期 update更新、比较setdefault与等于赋值
- 095期 函数概述,函数是什么,有什么用
- 096期 lambda表达式与函数传参、引用、作用文档
- 097期 函数关键字参数与默认值,有什么好处?
- 098期 函数的可变参数,几种不同情况的用法
- 099期 序列传参,列表拆解传参、字典拆解传参
- 100期 作用域与函数嵌套
- 101期 函数递归VS循环
- 102期 冒泡排序法应用
- 103期 类和对象,开始面向对象的开发
- 104期 类的属性方法和私有化
- 105期 类的继承,类代码块
- 106期 检测类和对象
- 107期 类的多继承
- 108期 类的接口 setattr hasattr getattr
- 109期 类的构造方法
- 110期 调用父类同名方法,super函数
- 111期 自定义序列的实现 __len__
- 112期 继承内建类,自定义列表与字典
- 113期 深化内建类学习,自定义字符串类
- 114期 类的属性监控学习 property
- 115期 深化类的属性监控,利用魔法方法来实现
- 116期 类的静态方法和类的类方法
- 117期 类迭代器
- 118期 迭代器转列表,可能抛出异常的解决
- 119期 生成器,让函数休息,yield关键词利用
- 120期 递归生成器,这是化骨绵掌啊
- 121期 认识异常,合理利用异常
- 122期 自定义异常类的使用
- 123期 处理多个异常,try except 处理利用
- 124期 异常与else和finally
- 125期 异常栈跟踪与异常利用
Python 编程有很多方向,有网络爬虫、数据分析、Web开发、测试开发、运维开发、机器学习、人工智能、量化交易等等,各个方向都有特定的技能要求,比如学数据分析就要重点掌握统计学、SQL 等知识,搞运维就要非常熟悉 Linux 系统,所以你首先要清楚你选择的是什么方向,这个方向有哪些知识是需要重要掌握的。
以 Web 开发,重点要理解 HTTP 协议,要知道一个网页从浏览器输入URL开始到页面呈现出内容的这个过程发生了什么,然后要知道 Web 开发涉及的前端知识 HTML、JavaScript、CSS都是做什么用的,然后就是学 Python,掌握基本的语法,常用数据类型、常用模块,就差不多可以去实现你的目标了,几乎所有网站都需要用到数据库,那么你至少需要懂一点数据库的知识,SQL 的增删改查操作要会,程序写完了,我们要部署,而系统一般都是运行在 Linux 环境,这个时候你还需要了解如何操作 Linux 命令。
一、转行Python学习路线
通用必备基础知识:(这些知识不管是做Python哪方面,都是基础性知识,都必须会)
1、学习Python基础语法知识
2、学习网络编程,熟悉线程、进程、等网络编程基本原理
3.学习MySQL,能熟练对数据库数据的增删改查命令,面试也会经常问到(有条件学习下mongodb和redis,尤其是redis,现在很多技术都利用到了redis的优秀特性,比如爬虫的去重、分布式爬虫、数据缓存等等)
4.学习正则表达式,用于数据的提取 re模块
5、前端入门html\css\jquery,用于分析网页页面结构,能读懂前端人员编写的代码含义