##################################################
目录
Python 小白的二十一天学习挑战赛 Python
活动简介
创作计划
学习计划
学习日记
学习计划实际完成情况
第一部分 初识 Python
第一天 —— py0_二十一天计划书(前言以及本计划书)
第二天 —— py1_Linux/Windows 的 Python 安装以及运行方式
第三天 —— py2_Python 3 的六大数据类型
第四天 —— py3_VSCode 配置 Python 环境以及初识 Python 正则表达式
第五天 —— py4_简单接触 Python 正则表达式
第二部分 Python 流程
第六天 —— py5_重要的缩进以及初识 Python 函数
第七天 —— py6_Python 普通自定义函数参数
第八天 —— py7_初识 Python 中的 OOP 面向对象编程以及类的方法如何使用 self 传参
第九天 —— py8_Python 类和对象最通俗易懂的解释
第十天 —— py9_详解 Python 类属性/类方法 以及如何转换类方法和静态方法
第十一天 —— py10_Python 调用方法总结以及魔术方法和内部类
第十二天 —— py11_Python 类间关系 依赖/关联/继承
第十三天 —— py12_[接口全网最通俗易懂的一篇] Python 真假接口/抽象类/抽象方法/多态/实例级别解析
第十四天 —— py13_Python 的输入以及流程控制之分支条件判断结构
第十五天 —— py14_Python 流程控制之简单认识 while/for 循环判断结构
第十六天 —— py15_Python 流程控制之 for-else 和 range() 步长以及 break/continue/return 跳转语句
第十七天 —— py16_Python 库包与模块概念与导入使用
第十八天 —— py17_Python 编程基础文件操作
第十九天 —— py18_Python 文件目录管理以及文件编码声明
第二十天 —— py19_初识 Python 异常处理的简单总结
第三部分 图形界面
第二十一天 —— py20_(终于第 21 天)初识 Python 3 GUI 编程 tk 窗口之文本图像控件及面向对象 GUI 编程!
##################################################
Python 小白的二十一天学习挑战赛 Python
——————————
活动简介
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰;一个人摸索学习很难坚持,想组团高效学习;想写博客但无从下手,急需写作干货注入能量;热爱写作,愿意让自己成为更好的人…
…
欢迎参与CSDN学习挑战赛,成为更好的自己,请参考活动中各位优质专栏博主的免费高质量专栏资源(这部分优质资源是活动限时免费开放喔~),按照自身的学习领域和学习进度学习并记录自己的学习过程,或者按照自己的理解发布专栏学习作品!
——————————
创作计划
1,机缘
实战项目中的经验分享
日常学习过程中的记录
通过文章进行技术交流
更多的是为爱发电!
2,收获
获得了多少近千粉丝的关注
获得了许多正向的反馈
3,日常
创作已经是我生活的一部分了
4,憧憬
希望成为万粉博主!
——————————
学习计划
1,学习目标
一周掌握 Python 基础
一周掌握 Python 入门
三周掌握 Python 一半
2,学习内容
第一部分 初识 Python
第二部分 Python 流程
第三部分 图形界面
第四部分 网络编程
第五部分 线程
3,学习时间
每天两个小时!
4,学习产出
每天都要出一篇打卡博客
——————————
学习日记
1,学习知识点
已经创建了《蛇语言》专栏
2,学习遇到的问题
目前遇到的问题就是还不是很懂 xml 和 json 文件
3,学习的收获
收获很大啊 一天一个总结!
4,实操
基本上每一篇博客都会有示例程序
##################################################
学习计划实际完成情况
——————————
第一部分 初识 Python
%%%%%
第一天 —— py0_二十一天计划书(前言以及本计划书)
py0_二十一天计划书_燃吹的博客-CSDN博客Python 二十一天计划书https://blog.csdn.net/m0_67268286/article/details/126109451
为什么学习 Python 以及简介
%%%%%
第二天 —— py1_Linux/Windows 的 Python 安装以及运行方式
py1_Linux/Windows 的 Python 安装以及运行方式_燃吹的博客-CSDN博客Linux 系统上测试 Python 的三种运行方式Linux 系统自带 PythonSlackware 15 测试交互模式CentOS 7 测试脚本模式脚本解释方式可执行文件运行方式Windows 上安装 Python 以及编写运行 .py 脚本获取官方安装包安装 Python 3命令提示符中配置永久环境变量编写运行 Python 脚本...https://blog.csdn.net/m0_67268286/article/details/126112937
Windows/Linux 运行 Python
%%%%%
第三天 —— py2_Python 3 的六大数据类型
py2_Python 3 的六大数据类型_燃吹的博客-CSDN博客不可变数据类型数字 Number 声明及获取数字数据类型字符串 String 声明及获取字符串截取拼接重复字符串字符串元组 Tuple声明和使用元组元组可以包含可变对象列表的取值以及 截取/拼接/重复可变数据类型列表 List声明列表列表的取值以及 截取/拼接/重复字典 Dictionary 的声明取值集合 Set 的定义添加移除元素计算集合中元素的个数清空集合列表元组字典集合的对比Python 数据类型转换...https://blog.csdn.net/m0_67268286/article/details/126133016
小白必须要弄明白的事情
变量等基础概念等等
%%%%%
第四天 —— py3_VSCode 配置 Python 环境以及初识 Python 正则表达式
py3_VSCode 配置 Python 环境以及初识 Python 正则表达式_燃吹的博客-CSDN博客VSCode 配置 Python 环境怎么获取及安装 VSCode 官方包VSCode 配置 Python 环境编写解释运行一个 Python 脚本初识 Python 正则表达式什么是 正则表达式/re/匹配模式正则表达式运算优先级简单字符匹配预定义字符和特殊字符匹配方法和匹配对象的方法...https://blog.csdn.net/m0_67268286/article/details/126167048
集成开发环境
%%%%%
第五天 —— py4_简单接触 Python 正则表达式
py4_简单接触 Python 正则表达式_燃吹的博客-CSDN博客详解字典/列表/元组最常见的三种数据类型元组列表字典根据括号判断数据类型为什么必须要加转义符转义简单接触 Python 正则表达式匹配单个字符 . [] %d匹配多个字符 + * ? m匹配开头结尾 ^ $分组匹配 | ()......https://blog.csdn.net/m0_67268286/article/details/126170322
——————————
第二部分 Python 流程
%%%%%
第六天 —— py5_重要的缩进以及初识 Python 函数
py5_重要的缩进以及初识 Python 函数_燃吹的博客-CSDN博客初识 Python 的缩进缩进很重要逻辑行与物理行的概念缩进规则缩进量及缩进字符初识 Python 的 函数/方法关于 Python 函数Python 的内置函数与自定义函数内置函数 示例调用 Python 语言的内建函数 pow() 进行幂运算自定义函数 示例自定义函数 func() 计算 x的 y次幂...https://blog.csdn.net/m0_67268286/article/details/126199566
%%%%%
第七天 —— py6_Python 普通自定义函数参数
py6_Python 普通自定义函数参数_燃吹的博客-CSDN博客Python 普通自定义函数参数如何定义一个函数示例定义一个无参函数形参和实参的概念示例定义一个带参函数函数返回值多个函数返回值示例Python 常用内置函数数字数据类型相关序列数据结构相关数据结构处理相关作用域相关迭代器生成器相关字符串类型代码的执行相关输入输出相关内存相关文件读写相关模块相关获取帮助相关对象调用相关内置属性相关.........https://blog.csdn.net/m0_67268286/article/details/126215631
%%%%%
第八天 —— py7_初识 Python 中的 OOP 面向对象编程以及类的方法如何使用 self 传参
py7_初识 Python 中的 OOP 面向对象编程以及类的方法如何使用 self 传参_燃吹的博客-CSDN博客简介POP 与 OOP 编程思想面向过程/POP 与 面向对象/OOP 区别为什么会出现 OOP 面向对象编程面向对象三大特征封装继承多态类对象是什么最通俗易懂的解释就是 new 个对象!Python 中定义类和实例化创建一个对象Python 中类、属性和方法的命名规范Python 2 经典类Python 3 新型类以及内置属性和方法如何访问类的成员属性和成员方法通过类名或实例化对象访问成员属性通过类名或示例名调用成员方法并利用 self 进行传参...https://blog.csdn.net/m0_67268286/article/details/126220377
%%%%%
第九天 —— py8_Python 类和对象最通俗易懂的解释
py8_Python 类和对象最通俗易懂的解释_燃吹的博客-CSDN博客Python 类和对象最通俗易懂的解释简单总结一下昨天的 Python 类和对象类和对象通俗易懂的解释什么是类什么是对象什么是成员属性什么是成员方法关于类中函数的 self 参数必须要知道的如何在交互模式中编写并解释运行类和方法创建一个学生类分析类的成员构成创建学生类并访问对象成员......https://blog.csdn.net/m0_67268286/article/details/126239712
%%%%%
第十天 —— py9_详解 Python 类属性/类方法 以及如何转换类方法和静态方法
py9_详解 Python 类属性/类方法 以及如何转换类方法和静态方法_燃吹的博客-CSDN博客类的定义由属性和方法组成属性是对数据的封装方法则是对类行为的封装Python 类属性和类方法类的属性和方法最通俗易懂的解释方式Python 类的三种属性两种方式访问类的属性公有属性私有属性内置属性Python 类的四种方法公有方法私有方法类方法静态方法Python 如何转换类方法和静态方法...https://blog.csdn.net/m0_67268286/article/details/126261498
%%%%%
第十一天 —— py10_Python 调用方法总结以及魔术方法和内部类
py10_Python 调用方法总结以及魔术方法和内部类_燃吹的博客-CSDN博客Python 魔术方法Python 各类调用方法总结普通方法/魔术方法/类方法/静态方法调用方式各类方法内调用普通方法/静态方法/类方法内可调用Python 内部类https://blog.csdn.net/m0_67268286/article/details/126277639
%%%%%
第十二天 —— py11_Python 类间关系 依赖/关联/继承
py11_Python 类间关系 依赖/关联/继承_燃吹的博客-CSDN博客Python 类间关系Python 依赖Python 关联一对一关联示例一对多关联Python 继承示例 Python单继承Python 继承机制https://blog.csdn.net/m0_67268286/article/details/126296343
%%%%%
第十三天 —— py12_[接口全网最通俗易懂的一篇] Python 真假接口/抽象类/抽象方法/多态/实例级别解析
py12_[接口全网最通俗易懂的一篇] Python 真假接口/抽象类/抽象方法/多态/实例级别解析_燃吹的博客-CSDN博客全网最通俗易懂的 Python 接口与多态以及抽象类抽象方法Python 接口与抽象类抽象方法Java 接口与 Python 接口用普通类定义可以被实例化的假接口..使用抽象类和抽象方法定义接口!这是 Python 中真正的接口Python 多态何谓多态经典示例多态 —— 吃出不同的食物通过实例对象级别说明 Python 的类属性访问根据属性解析类实例级别和对象实例级别对象再次强调类属性的访问...............https://blog.csdn.net/m0_67268286/article/details/126317658
%%%%%
第十四天 —— py13_Python 的输入以及流程控制之分支条件判断结构
py13_Python 的输入以及流程控制之分支条件判断结构_燃吹的博客-CSDN博客Python input()输入与 if 条件判断语句使用 input 函数接收用户输入信息使用 int() 将默认接收的字符串数据转换为数字类型使用 ord() 获取对应字符的 ASCII 码单 if 判断多 if 判断示例根据输入的年份计算年龄的大小if-else 分支以及 if 嵌套示例if-elif-else 结构...https://blog.csdn.net/m0_67268286/article/details/126327623
%%%%%
第十五天 —— py14_Python 流程控制之简单认识 while/for 循环判断结构
py14_Python 流程控制之简单认识 while/for 循环判断结构_燃吹的博客-CSDN博客Python while 循环Python 单 while 循环结构示例循环输出五十个数字示例计算五十以内的总和Python 循环判断结构 while-elsePython switch 死循环Python while 嵌套示例九九乘法表Python for 循环Python 单 for 循环结构for 循环遍历数字列表for 循环遍历字符串变量...https://blog.csdn.net/m0_67268286/article/details/126344282
%%%%%
第十六天 —— py15_Python 流程控制之 for-else 和 range() 步长以及 break/continue/return 跳转语句
py15_Python 流程控制之 for-else 和 range() 步长以及 break/continue/return 跳转语句_燃吹的博客-CSDN博客Python for-else 循环与 for 循环如何增加步长Python for-else 循环判断结构Python for 循环利用 range() 增加步长Python 中的 break 与 continue 以及 return 解释和简单示例break/continue/return 解释和示例while 搭配 break/continue 跳转语句for 搭配 break/continue 跳转语句......https://blog.csdn.net/m0_67268286/article/details/126367057
%%%%%
第十七天 —— py16_Python 库包与模块概念与导入使用
py16_Python 库包与模块概念与导入使用_燃吹的博客-CSDN博客Python 库包与模块函数、类、模块、包、库 通俗的解释关于 Python 的搜索路径sys 中的 sys.path sys.argvdir() 查看可用方法Python 包与库概念总结Python 中使用 import 或from-import 导入模块导入整个模块只希望导入模块中指定的一部分还可以根据类名函数名导入从某个模块中导入多个函数使用 as 为包名设置一个简称关于初始化调用模块可执行代码...https://blog.csdn.net/m0_67268286/article/details/126389340
%%%%%
第十八天 —— py17_Python 编程基础文件操作
py17_Python 编程基础文件操作_燃吹的博客-CSDN博客Python 编程基础文件操作文本文件和二进制文件操作文件的固定步骤Python 操作文件的固定函数示例交互模式下如何打开操作一个文件cmd 下利用命令行创建一个文本文件Python 命令行中打开读取关闭一个文件Python 关于文件指针Python 中设置 open 函数访问文件方式以什么方式打开文件Python 工作目录/命令行中查看创建的默认文件存储路径使用 write() 写入文件操作示例使用readline 方法按行读取大文件示例...https://blog.csdn.net/m0_67268286/article/details/126397765
%%%%%
第十九天 —— py18_Python 文件目录管理以及文件编码声明
py18_Python 文件目录管理以及文件编码声明_燃吹的博客-CSDN博客Python 文件目录管理以及文件编码声明实用 Python 文件读写程序示例复制整个小文本文件的内容到新小文本文件按行将大文本文件内容复制到新大文本文件文件目录管理操作文件操作目录操作文本文件的编码格式ASCII 编码utf-8 编码Python 2 中如何使用中文关于 Python 2 中的Unicode 字符串...https://blog.csdn.net/m0_67268286/article/details/126416871
%%%%%
第二十天 —— py19_初识 Python 异常处理的简单总结
py19_初识 Python 异常处理的简单总结_燃吹的博客-CSDN博客初识 Python 异常异常与抛出异常概念捕获异常示例程序 —— 接收数字却输入字母捕获错误类型示例程序 —— 零除错误如何捕获程序未知错误?else 正常执行与 finally 异常执行https://blog.csdn.net/m0_67268286/article/details/126438151
——————————
第三部分 图形界面
%%%%%
第二十一天 —— py20_(终于第 21 天)初识 Python 3 GUI 编程 tk 窗口之文本图像控件及面向对象 GUI 编程!
py20_(终于第 21 天)初识 Python 3 GUI 编程 tk 窗口之文本图像控件及面向对象 GUI 编程!_燃吹的博客-CSDN博客初识 Python 3 GUI 编程之 tk 窗口及面向对象 GUI 编程!直接上代码 —— Python 3 第一个 Tk 桌面窗口程序关于 Python 窗口关于 Tk 接口Tk 编程抽象理解绑定 tkinter 标签 文本/图片 和变量文本控件 "Hello, World!" 窗口版Tk 中的图像控件面向对象搭配 Tk 控件进行GUI 编程示例如何在面向对象中进行 GUI 编程https://blog.csdn.net/m0_67268286/article/details/126444949