Python学习
文章平均质量分 86
一些基本的python学习
一只特立独行猪
本科生萌新
展开
-
SocketTCP和UDP编程基础(python)
一、socket_TCP网络通信1.如何实现发信息的网络通信2.通信步骤3.Python实现步骤服务端实现步骤客户端实现步骤示例代码循环通信二、socket_UDP网络通信三、UDP和TCP的比较1.UDP的优点2.TCP的优点四、socket响应网页(了解)原创 2024-04-01 17:20:15 · 944 阅读 · 1 评论 -
Python基础学习(12)环境搭建/ATM1
一、MVC开发模式二、项目开发流程三、项目搭建1.API2.config3.core4.DB5.lib6.run.py7.readme.md原创 2024-03-17 23:46:50 · 454 阅读 · 0 评论 -
Python进阶学习(6)异常
异常1.异常的定义2.异常错误3.异常处理(捕捉异常)4.assert断言5.定义原创 2024-03-15 09:22:15 · 316 阅读 · 0 评论 -
Python进阶学习(5)反射
1.getattr关键词2.setattr关键词3.hasattr关键字4.delattr关键字5.反射的使用6.好处原创 2024-03-15 09:21:51 · 1001 阅读 · 0 评论 -
Python进阶学习(4)内置方法
一、内置方法1.信息格式化方法2. 析构方法(魔法方法)3.__new__函数原创 2024-03-13 20:22:42 · 414 阅读 · 0 评论 -
Python进阶学习(3)绑定方法
一、绑定方法1.类方法 (绑定)2.主要用途包括3.静态方法(非绑定)4.主要用途包括5.检查类型原创 2024-03-13 20:22:21 · 408 阅读 · 0 评论 -
Python进阶学习(2)面向对象三大特征
一、封装补充二、继承1.定义2.单继承补充:super关键字的作用①作用②参数3.重写父类中的属性与方法4.多层继承5.多继承三、多态原创 2024-03-12 14:55:45 · 1333 阅读 · 0 评论 -
Python进阶学习(1)面向对象
一、初识面向对象1.编程范式2.面向过程3.面向对象二、类的定义与实例化对象1.语法2.__init__ 初始化方法3.self4.类文档二、封装1.封装的定义2.属性隐藏三、property()函数原创 2024-03-12 14:55:31 · 405 阅读 · 0 评论 -
Python基础学习(11)常用模块
一、time二、random三、os四、sys五、json补充1:JSON字符串补充2:JSON字符串和字典的区别六、hashlib原创 2024-03-11 08:36:56 · 1334 阅读 · 0 评论 -
Python基础学习(10)模块与包
一.模块1.模块分类①内置模块(标准库)②第三方模块③自定义2.模块下载①下载②卸载③更新pip④通过cdn代码加速⑤查看模块2.模块使用方法3.模块进阶使用①模块的潜规则:②如何区分python文件是程序/模块:③python中通过main来判断文件是属于程序还是模块:二.包1.包的概念:2.包的表现形式为:3.包的创建方式:4.包的核心作用:三,程序断点 (debug)原创 2024-03-11 08:35:52 · 978 阅读 · 1 评论 -
Python基础学习(9)迭代器/生成器
一,迭代器1.声明迭代器2.迭代器语法二,生成器三,文件操作1.文件操作三要素:2.文件操作模式:3.文件的数据类型:4.文件操作的基本语法:四,高内聚低耦合原创 2024-03-10 09:48:36 · 470 阅读 · 1 评论 -
Python基础学习(8)函数进阶-闭包/装饰器
一,闭包函数二,装饰器(重要)三,递归原创 2024-03-10 09:45:31 · 508 阅读 · 1 评论 -
Python基础学习(6)函数基础与函数参数
一.认识参数1.特点2.优点二.定义函数三,函数参数1.必备参数2.默认参数3.不定长参数①不定长参数1②不定长参数2四,返回值(return)五,文档字符串1.**作用**:2.**语法格式:**3.输出方式:原创 2024-03-09 12:06:06 · 943 阅读 · 1 评论 -
Python基础学习(7)函数作用域与名称空间
一.认识函数对象1.函数被引用2.函数作为元素3.函数可以作为参数和返回值二,名称空间1.内建名称空间(存放内置函数)2.全局名称空间(Python定义在外层的名字)3.局部名称空间(存在函数内定义的名字)三,作用域1.global 提权2.nonlocal 降权四,匿名函数原创 2024-03-09 12:06:27 · 561 阅读 · 1 评论 -
Python基础学习(5)流程控制
一. 程序三大执行流程二. 分支结构1.单分支结构(if)2.双分支结构(if..else)3.多分支结构(if..elif..else)二,缩进(tab键)三,循环结构1.while循环2.for循环①遍历字典五.break,continue和pass语句1.break,continue2.pass原创 2024-03-08 17:50:40 · 948 阅读 · 1 评论 -
Python基础学习(4)散列类型(无序序列)
一,认识集合1.定义2.运算二.集合方法1.删2.增三.认识字典1.字典(dict)2.特性3.字典方法①查②改③增④删四.声明空变量原创 2024-03-08 08:43:24 · 808 阅读 · 1 评论 -
Python基础学习(3)进阶字符串(格式化输出)
一,进阶字符串(格式化输出)1.f-str2.占位符3.format二.绝对路径与相对路径三.字符编码四,参数end五,拓展爬虫1.流程原创 2024-03-05 14:40:36 · 818 阅读 · 0 评论 -
Python基础学习(2)序列类型方法与数据类型转换
一.序列类型方法与数据类型转换1.列表方法①增②删③改④查⑤其他2.元组方法①查3.字符串方法①增②替③改④查二,数据类型转换原创 2024-03-04 14:22:47 · 801 阅读 · 1 评论 -
Python基础学习(1)基本知识
一.输入输出(IO)1.代码格式二.注释三.变量1.组成2.命名规范3.变量的使用4.数据类型①数值类型②序列类型--字符串③转义字符四.序列类型的特性1.下标2.索引3.切片4.步长五.列表与元组1.列表(list)2.元组(tuple)3.type查询函数类型六.基本运算符1.算术运算符2.逻辑运算符3.成员运算符原创 2024-03-03 12:56:07 · 1097 阅读 · 1 评论 -
Python学习(2)排序 - 冒泡排序、选择排序、归并排序、快速排序
四种排序算法的python详解笔记:冒泡排序、选择排序、归并排序、快速排序原创 2023-12-09 19:54:52 · 55 阅读 · 1 评论 -
Python学习(1)查找中的顺序查找和二分法
利用一些现成的代码,学习笔记原创 2023-12-09 10:37:57 · 80 阅读 · 1 评论