
Python基础+高级
文章平均质量分 96
Python基础+高级
管程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python高级_第6章_Python简单爬虫实践案例
Python高级_第6章_Python简单爬虫实践案例Python简单爬虫实践案例学习目标一、基于FastAPI之Web站点开发1、基于FastAPI搭建Web服务器2、**Web服务器和浏览器的通讯流程**3、浏览器访问Web服务器的通讯流程4、加载图片资源代码5、小结二、基于Web请求的FastAPI通用配置1、目前Web服务器存在问题2、基于Web请求的FastAPI通用配置3、小结三、Python爬虫介绍1、什么是爬虫2、爬虫的基本步骤3、安装requests模块4原创 2022-10-28 22:44:19 · 769 阅读 · 3 评论 -
Python高级_第5章_Python高级语法与正则表达式
Python高级_第5章_Python高级语法与正则表达式Python高级语法与正则表达式学习目标一、Python高级语法1、with语句和上下文管理器☆ with语句2、生成器的创建方式☆ 生成器推导式☆ yield生成器☆ yield关键字和return关键字☆ 为什么要使用yield生成器☆ yield与斐波那契数列3、深浅拷贝☆ 几个概念☆ 赋值☆ 浅拷贝☆ 深拷贝☆ 案例演示二、正则表达式概述1、为什么要学习正则表达式2、什么是正则表达式3、正则表达式的功原创 2022-10-28 22:36:58 · 371 阅读 · 0 评论 -
Python高级_第4章_Python进程和线程
Python高级_第4章_Python进程和线程学习目标一、多任务的概念1、举个栗子2、提出问题3、什么是多任务4、多任务的两种表现形式5、并发操作6、并行操作二、进程的概念1、程序中实现多任务的方式2、进程的概念3、多进程的作用☆ 未使用多进程☆ 使用了多进程三、多进程完成多任务1、多进程完成多任务2、通过进程类创建进程对象3、进程创建与启动的代码4、进程执行带有参数的任务四、获取进程编号1、进程编号的作用2、两种进程编号3、获取当前进原创 2022-10-28 22:30:35 · 678 阅读 · 0 评论 -
Python高级_第3章_HTTP协议与静态Web服务器开发
**Python高级_第3章_HTTP协议与静态Web服务器开发**学习目标一、HTTP协议概述1、网址URL2、URL的组成3、HTTP协议☆ 场景导入☆ 什么是HTTP协议?☆ HTTP协议的概念及作用☆ 浏览器访问Web服务器的过程二、HTTP请求报文与响应报文1、HTTP请求报文2、GET请求报文格式3、GET请求报文分析4、POST请求报文格式5、POST请求报文分析6、GET与POST请求报文小结7、HTTP 响应报文分析(重点)8、HTTP响应状态码三、查原创 2022-10-28 21:38:41 · 268 阅读 · 0 评论 -
Python高级_第2章_计算机网络及TCP网络应用程序开发
Python高级_第2章_计算机网络及TCP网络应用程序开发计算机网络及TCP网络应用程序开发学习目标一、计算机网络概述1、网络的概念2、为什么要学习网络3、IP地址概述4、IP地址的表现形式5、IP地址的作用6、Ubuntu中网络查询命令☆ ifconfig命令☆ ping命令7、端口和端口号的概念☆ 计算机通信原理☆ 扩展:端口号扩展8、socket套接字☆ 目前存在的问题☆ socket套接字☆ socket使用场景9、TCP概述☆ 为什么需要TCP协议☆ T原创 2022-10-28 21:32:40 · 436 阅读 · 0 评论 -
Python高级_第1章_Python闭包装饰器+装饰器+PyMySQL
Python高级_第1章_Python闭包装饰器Python闭包装饰器一、闭包1、作用域2、变量的作用域3、全局变量与局部变量的访问范围4、问题:为什么在全局作用域中无法访问局部变量5、问题:我们有没有办法把函数内部的局部变量保留6、闭包的构成条件(三步走)7、注意事项8、在闭包的内部实现对外部变量的修改9、闭包的综合案例二、装饰器1、什么是装饰器2、装饰器的雏形3、装饰器定义4、装饰器的作用:获取程序的执行时间5、带有参数装饰器6、带有返回装饰器7、通用版本的装饰器(原创 2022-10-28 21:20:11 · 700 阅读 · 0 评论 -
Python基础_第11章_Python面向对象高级与学生管理系统案例
Python基础_第11章_Python面向对象高级与学生管理系统案例Python面向对象高级与学生管理系统案例作业回顾一、Python中的继承1、什么是继承2、继承的基本语法3、与继承相关的几个概念4、单继承5、单继承特性(多层继承):传递性6、编写面向对象代码中的常见问题7、多继承8、子类扩展:重写父类属性和方法9、super()调用父类属性和方法10、MRO属性或MRO方法:方法解析顺序二、Python中多态(了解)1、什么是多态2、多态原理图3、多态代码实现扩展:原创 2022-10-28 21:01:59 · 423 阅读 · 0 评论 -
Python基础_第10章_Python面向对象基础
Python面向对象基础一、面向对象编程思想1、什么是面向过程2、什么是面向对象3、举个栗子:使用面向对象实现报名系统开发☆ 第一步:分析哪些动作是由哪些实体发出的☆ 第二步:定义这些实体,为其增加相应的属性和功能☆ 第三步:让实体去执行相应的功能或动作4、面向对象编程思想迁移5、面向对象要比面向过程好?二、面向对象的基本概念1、面向对象中两个比较重要概念☆ 对象☆ 类2、类的定义3、类的实例化(创建对象)4、类中的self关键字三、对象的属性添加与获取1、什么是属性2原创 2022-10-28 20:56:00 · 997 阅读 · 0 评论 -
Python基础_第9章_Python模块与包
Python基础_第8章_Python模块与包Python模块与包一、Python内置模块1、什么是Python模块2、模块的分类3、模块的导入方式4、使用import导入模块5、使用from 模块名 import 功能名☆ from 模块名 import *☆ from 模块名 import 功能名(推荐)6、使用as关键字为导入模块定义别名7、使用as关键字为导入功能定义别名8、扩展:time模块中的time()方法二、Python中的自定义模块1、什么是自定义模块2、定义原创 2022-10-28 20:49:47 · 136 阅读 · 0 评论 -
Python基础_第8章_Python文件操作与面向对象
Python基础_第8章_Python文件操作与面向对象Python文件操作与面向对象一、文件的概念1、什么是文件2、思考:文件操作包含哪些内容呢?3、文件操作的作用二、文件的基本操作1、文件操作三步走2、open函数打开文件3、write函数写入文件4、close函数关闭文件5、入门级案例6、解决写入中文乱码问题7、文件的读取操作8、聊聊文件操作的mode模式9、seek函数移动光标三、文件备份案例1、案例需求2、代码实现3、查漏补缺四、文件和文件夹操作1、os模原创 2022-10-28 20:41:02 · 852 阅读 · 0 评论 -
Python基础_第7章_Python函数进阶
Python基础_第7章_Python函数进阶Python函数进阶一、常见问题汇总1、格式化输出与%百分号2、字符串切片3、字典的定义4、企业面试题二、引用变量与可变、非可变类型1、引用变量☆ 聊聊变量在内存底层的存储形式☆ 如何验证Python中变量的引用关系☆ 把一个变量赋予给另外一个变量的影响2、Python中可变和非可变数据类型☆ 问题1:在Python中一共有几种数据类型?☆ 问题2:如何判断一个数据类型是可变类型还是非可变类型?3、可变类型与非可变类型在函数中的应用原创 2022-10-28 20:34:38 · 279 阅读 · 0 评论 -
Python基础_第6章_Python中的函数
Python基础_第6章_Python中的函数一、作业回顾方案二:2. 把列表`[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]`中的每个元素都加100,生成一个新列表方案一:方案二:参考代码:二、Python中函数的作用与使用步骤1、为什么需要函数2、什么是函数3、函数的定义4、函数的调用5、通过一个栗子引入函数6、聊聊return返回值三、Python函数中的说明文档1、什么是说明文档2、定义函数的说明文档3、封装一个函数,用于生成指定长度的验证码四、函数原创 2022-10-28 20:29:38 · 310 阅读 · 0 评论 -
Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列Python中的数据序列一、字典——Python中的==查询==神器1、为什么需要字典(dict)2、Python中字典(dict)的概念3、字典的增操作4、字典的删操作5、字典的改操作6、字典的查操作7、综合案例:通讯录管理系统二、集合——求交集、并集、差集1、什么是集合2、集合的定义3、集合操作的相关方法(增删查)☆ 集合的增操作☆ 集合的删操作☆ 集合中的查操作4、集合中的交集、并集与差集特性三、数据序列中的公共方法原创 2022-10-28 20:24:03 · 499 阅读 · 0 评论 -
Python基础_第4章_Python数据序列(容器)
文章目录Python基础_第4章_Python数据序列(容器)Python数据序列(容器)一、作业回顾1、面试题2、报数字(数7)二、了解字符串1、字符串的定义2、字符串输入3、字符串的输出☆ 普通输出☆ 格式化输出4、字符串在计算机底层的存储形式5、聊聊索引下标三、字符串切片1、什么是字符串切片2、字符串切片基本语法3、字符串切片小口诀4、字符串切片的小栗子四、字符串的操作方法(内置)1、字符串中的查找方法☆ find()方法☆ index()方法2、字符串的原创 2022-10-28 20:20:20 · 1576 阅读 · 0 评论 -
Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构Python中的循环结构一、回顾分支练习题1、判断是否为一个合法三角形2、求世界杯小组赛的总成绩二、Python中循环的介绍1、什么是循环2、循环的作用3、循环的种类三、while循环基本语法及其应用1、while循环的基本语法2、while循环的执行流程3、while循环案例4、编写循环式常见问题四、循环中的两大关键词1、两大关键词2、举个栗子3、break关键字4、continue关键字5、死循环概念6、while原创 2022-10-28 20:15:04 · 978 阅读 · 0 评论 -
Python基础_第2章_Python运算符与if结构
Python基础_第2章_Python运算符与if结构Day02之`Python运算符与if结构`一、昨日回顾1、回顾昨天的课程内容2、回顾昨天的作业二、Python数据类型转换1、使用Python实现超市的收银系统2、了解Python数据类型的转换方法3、总结三、Python运算符1、运算案例2、算术运算符3、算术运算符案例:求梯形的面积4、赋值运算符5、复合赋值运算符6、比较运算符7、练习题8、逻辑运算符(与或非)9、扩展:短路运算10、运算符的优先级四、if选择原创 2022-10-28 20:09:03 · 885 阅读 · 0 评论 -
Python基础_第1章_Python环境搭建与输入输出
Day01之Python环境搭建与输入输出一、Python概述1、计算机资源2、操作系统分类3、为什么要学习Python4、Python语言的缺点5、Python语言介绍6、Python2.x和Python3.x版本的区别二、Python解析器1、Python解析器的作用2、Python解析器的种类3、下载Python解析器4、Python解析器的安装三、Python开发工具PyCharm1、为什么要安装PyCharm2、PyCharm的主要作用3、PyCharm的分类4、原创 2022-10-28 12:42:34 · 400 阅读 · 0 评论