Python笔记
文章平均质量分 95
Python学习笔记
mycpen
这个作者很懒,什么都没留下…
展开
-
29_python笔记-flask框架
文章目录Git仓库创建虚拟环境配置解释器创建项目路由查找使用postman发送请求提交到GIT配置文件的拆分核心对象拆分视图文件注册到蓝图整合router的注册蓝图注册到appjson数据的展示新闻资讯站点示例Flask数据模型ORM个人博客https://blog.csdn.net/cPen_web配置MySQL workbenchcreate database flask_app;linux mysql 下 设置其他主机可以连接UPDATE mysql.user SET Host='原创 2021-01-05 22:28:59 · 1406 阅读 · 0 评论 -
28_python笔记-代码调试与测试
文章目录#1.1 常用调试方法-print函数#2.1 常用调试方法-logging记日志#2.2 logging四大组件#2.3 logging日志轮转#3.1 pycharm断点调试#4.1 pdb调试#5.1 单元测试个人博客https://blog.csdn.net/cPen_web#1.1 常用调试方法-print函数示例#使用 print 做调式#有些信息是给开发人员看的,用户应该是无感知的def func(): r = input("请输入一个数字:") prin原创 2020-12-09 18:32:37 · 508 阅读 · 0 评论 -
27_python笔记-pandas
Python pandas个人博客https://blog.csdn.net/cPen_web示例:仅有数据列表即可产生最简单的Series>>> import pandas as pd>>> import numpy as np>>> s1 = pd.Series([1,'a',5.2,"x"])>>> s1# 左侧为索引,右侧是数据0 11 a2 5.23 xdtype:原创 2020-12-08 18:30:26 · 778 阅读 · 1 评论 -
26_python笔记-上下文管理器
文章目录#01 上下文管理器的语法#02 上下文管理器异常处理#03 contextlib模块个人博客https://blog.csdn.net/cPen_web#01 上下文管理器的语法#注:enter方法可以写连接数据库的操作,exit方法写断开连接的操作,用with去管理#注:with打开的文件对象,就是1个上下文管理器#注:with语句可以去管理 上下文管理器对象#注:使用with管理,上下文管理器 不需要自己调用 enter、__exit__方法示例:上下文管理器#上下文管理器原创 2020-12-04 19:34:22 · 343 阅读 · 0 评论 -
25_python笔记-进程-线程-协程
文章目录知识点1 Linux操作系统核心 - 内核知识点2 系统知识知识点3 进程状态模型练习4 抓取网页数据5次 (多线程 threading模块)知识点5 threading - Thread实例方法join知识点6 Thread实例方法知识点7 Thread实例方法 - setDaemon知识点8 使用自定义线程类知识点9 线程的弊端知识点10 线程 - 互斥锁知识点11 LOCK 与 RLOCK知识点12 使用with语句去加锁/解锁知识点13 信号量锁知识点14 GIL 全局解释器锁个人博客h原创 2020-12-04 19:25:35 · 706 阅读 · 0 评论 -
24_python笔记-装饰器
文章目录知识点1 Python闭包示例1:闭包示例2:闭包满足的条件示例3:形成闭包之后,内函数会获得一个非空的__closure__属性示例4:记住函数的执行时间和加入时间示例5:列表里的值赋值知识点2 什么是装饰器示例1:装饰器 函数执行时间示例2:增加log日志的装饰器练习3 权限认证装饰器知识点4 logging模块 记录日志博客cPen_web知识点1 Python闭包示例1:闭包#生命周期# a=1 定义时开始,执行完结束。生命周期定义了程序的开始与结束#1、闭包def func1原创 2020-11-28 18:38:54 · 863 阅读 · 1 评论 -
23_python笔记-psutil、mail模块
文章目录知识点1 psutil介绍示例1:top 监控系统性能 (类似 任务管理器)示例2:运维做什么?保证服务7*24小时正常运行示例3:fdisk -l 查看磁盘分区示例4:iostat查看磁盘读写情况示例5:uptime top的第1行输出示例6:dstat 监控cpu、磁盘、网络情况示例7:ethtool ens33 查看网卡状态、型号 比如怎样计算网卡流量知识点2 安装示例知识点3 psutil1、cpu(linux命令:top)2、memory(linux命令:free)3、disk(linux原创 2020-11-26 19:53:40 · 1361 阅读 · 1 评论 -
22_python笔记-面向对象4
文章目录知识点1 Python元类示例1:type是一切类的元类示例2:type与object示例3:使用type语法创建类示例4:自定义元类示例5:元类可以规定类创建时候的一些行为示例6:自定义元类,为每个类创建一个func方法,这个方法输出当前创建的类有哪些属性知识点2 抽象基类示例:抽象基类博客cPen_web知识点1 Python元类·元类就是用来创建类的类。type创建类type就是Python的内建元类,我们也可以创建自己的元类。示例1:type是一切类的元类class A:pas原创 2020-11-26 19:52:45 · 708 阅读 · 0 评论 -
21_python笔记-面向对象3
文章目录知识点1 静态方法、类方法、实例方法示例1:方法示例2:属性包装示例3:属性包装练习2 属性包装示例知识点3 Python类中的下划线示例知识点4 常用魔术方法和属性示例1:__del__ __call__示例2:__str__ __repr__示例3:没有定义__repr__ 返回的是16进制地址示例4:没有定义__str__返回的就是__repr__示例5:__getitem__ __setitem__ __delitem__示例6:__add__ 定义加法的行为知识点5 Python自省示原创 2020-11-21 08:49:11 · 648 阅读 · 0 评论 -
20_python笔记-面向对象2
文章目录练习1 类的使用示例练习2 斐波拉契数列方法1:生成器实现斐波拉契数列方法2.1:迭代器实现斐波拉契数列方法2.2:迭代器实现斐波拉契数列知识点3 类-self详解示例1:self代表的是类的实例,而并非类示例2:self不必非写成self示例3:self可以不写示例4:在继承的时候,self代表实例知识点4 类的继承练习5 类的继承示例练习6 自定义异常类示例1示例2练习7 接收从键盘的输入,如果输入字符中包含了除数字以外的字符,就抛出自定义异常示例知识点8 Python中的多态示例知识点9 经典原创 2020-11-20 08:49:53 · 638 阅读 · 0 评论 -
19_python笔记-面向对象1
文章目录练习1 用代码定义一个人示例知识点2 什么是面向对象示例知识点3 类的定义和使用示例:类的定义练习4 定义一个类示例知识点5 __init__ __new__示例1:__init__方法示例2:__new__示例3:__new__示例4:单例模式练习6 创建一个学生类示例练习7 定义一个Person类示例博客cpen_web练习1 用代码定义一个人#注:OOP - 面向对象编程#注:shell不支持面向对象的编程用代码定义一个人,有以下信息:姓名、年龄、性别上网(年龄大于6岁可以上网原创 2020-11-18 19:22:43 · 1189 阅读 · 0 评论 -
18_python笔记-迭代器与生成器
文章目录练习1示例1:实现Python的float功能 将”123.456”转化成浮点数示例2:filter函数:找出[1-100]能被3整除的数示例3:map函数:求list[1-10]各项的平方示例4:将列表[1,4,5,9] 转换成 '1459'的字符串示例5:排序示例6:字符串排序知识点2 字典排序示例知识点3 Python推导式知识点4 Python推导式-列表(list)推导式示例1:打印30以内能被3整除的数,放到1个列表里面示例2:30以内能被3整除的数的平方示例3:找出50以内的偶数(不包原创 2020-11-18 08:12:52 · 1534 阅读 · 0 评论 -
17_python笔记-高阶函数
文章目录练习1 把一个序列中的空字符串删掉示例知识点2 水仙花数示例1:x//100百位数 ;x//10%10十位数 ;x%10个位数示例2:转化成str知识点3 常用高阶函数-sorted示例1:内建函数abs 取绝对值示例2:sorted(a)和a.sort()示例3:排序类型必须一致示例4:全为布尔型,可以排序示例5:按照字符串长度排序示例6:元组排序练习4 忽略大小写进行排序示例知识点5 常用高阶函数-reduce示例1:[1,2,3,4] --> 转化成1234示例2:reduce [1,2原创 2020-11-16 20:15:57 · 808 阅读 · 0 评论 -
16_python笔记-正则爬虫-高阶函数
文章目录练习11、电子邮箱验证(username@domain-inc.com)示例2、从左往右依次匹配示例3、抓取任意站点,将所有的图片下载到本地示例1:curl命令示例2:对称差集示例3方法1方法2:将文件下载到本地4、获取a标签 href 网址示例知识点2 高阶函数示例知识点3 常用高阶函数-map示例1示例2 保留2位小数示例3 转化为百分数,并且保留2位小数练习4示例知识点5 常用高阶函数-filter示例1 保留奇数示例2 返回结果true\false示例3 返回100以内的回数示例4:过滤出原创 2020-11-11 19:47:55 · 1301 阅读 · 0 评论 -
15_python笔记-正则表达式
文章目录练习11、实现九九乘法表2、实现1-100之和方法1方法23、如何跨模块共享变量4、python中生成随机整数(1-10),随机小数(1-10),0-1随机小数的方法5、python中哪些是可变数据类型,哪些是不可变数据类型,为什么6、统计字符串中每个字符出现的次数7、python实现,给定一个字符串,找到字符串中第一个重复的字符8、重复接受一个用户输入的字符,如果是正整数,就输出结果,否则就一直输入9、用python实现冒泡排序示例:冒泡排序的改进 引入标志位 判定某件事情是否发生Python里交原创 2020-11-10 19:47:55 · 1277 阅读 · 1 评论 -
14_python笔记-正则表达式
目录知识点1 正则的目的知识点2 正则表达式的优缺点知识点3 re模块示例知识点4 re模块基本用法-raw示例知识点5 re模块基本用法-match对象示例1示例2示例3知识点6 re模块基本用法-findall finditer示例知识点7 re模块基本用法-sub示例1示例2:字符串替换知识点8 re模块基本用法-compile示例示例:类似于1个切片对象知识点9.1 基本正则匹配-区间示例:区间匹配知识点9.2 基本正则匹配-或匹配示例知识点9.3 基本正则匹配-取反示例知识点9.4 基本正则匹配-原创 2020-11-09 20:40:07 · 1462 阅读 · 0 评论 -
13_python笔记-异常处理-Python2/3差异
13_python笔记-异常处理-Python2/3差异回顾1练习示例1示例2示例3知识点2 错误与异常示例:出现错误异常,程序就立即终止知识点3 常见异常类示例1示例2知识点4 Python异常处理示例:try...except... 捕获示例1:except捕获的错误与程序触发的错误不一致,程序就会捕获不到示例2:如果父类异常在最前面,会吞噬所有的子类异常示例3:建议 先except子类,再except父类示例1:else子句示例2:finally子句示例3示例4练习5示例知识点6 手动触发异常(rai原创 2020-11-03 22:46:59 · 1153 阅读 · 0 评论 -
12_python笔记-模块与包
目录练习1·快速判断出列表中是否有重复的元素方法1:去重(推荐)方法2·输出一个字符串中最长子回文方法1方法2知识点2 Python模块的导入知识点3 Python模块的导入示例示例示例示例:使用importlib实现动态导入知识点4 Python模块的导入示例示例示例1示例2知识点5 相对导入示例1示例2示例3知识点6 模块查找顺序示例:查看当前内存空间导入的模块示例示例知识点7 Python下划线示例知识点8 模块导入测试示例:__name__ == "__main__" 查看模块是否被运行知识点9原创 2020-11-03 22:22:48 · 966 阅读 · 0 评论 -
11_python笔记-内存管理
11_python笔记-内存管理练习1练习1.1示例练习1.2方法1方法2练习1.3方法1方法2知识点2 内存溢出 内存泄漏知识点3 字典value值 排序知识点4 python内存管理知识点5 Python引用机制知识点6 python引用计数知识点7 获取引用计数: getrefcount()示例知识点8 增加引用计数知识点9 减少引用计数示例知识点10 循环引用的情况示例1示例2知识点11 引用计数机制优缺点引用计数机制的优点:引用计数机制的缺点:知识点11 Python垃圾回收11.1 回收原则11原创 2020-10-29 08:46:15 · 1031 阅读 · 0 评论 -
10_python笔记-文件操作
10_python笔记-文件操作练习11.1 斐波那契数列1.2 匿名函数1.3 用户密码复杂度验证示例知识点2 文件的基本概念2.1 什么是文件2.2 两种重要的文件类型2.3 文本文件与二进制文件的优缺点文本二进制2.4 python3中的字符串类型示例2.5.1 文件的缓冲机制2.5.2 文件缓冲区2.5.3 缓冲机制的好处知识点3 文件基本操作3.1 访问文件操作过程3.2 打开文件(open)示例检测文件编码示例:errors: 当发生编码错误时的处理方式(str) 'ignore'或'stri原创 2020-10-28 23:42:11 · 353 阅读 · 0 评论 -
9_python笔记-函数
@[TOC]9_python笔记-函数csdn博客作业1‘’’互送礼活动圣诞节到了,公司开展一个互送礼物活动。每个员工系统会随机抽取一位送礼物的对象,送礼对象不能重复。最终每个人都能送出和收到一份礼物。·定义好公司员工名单·循环系统会随机抽取一位收礼物的人·打印最终的送礼和收礼的关系‘’’写法1:flag标志位除了循环之外,还可以用什么方式send_lst = ['员工a','员工b','员工c','员工d','员工e','员工f']get_lst = send_lst[:] #原创 2020-10-27 21:42:18 · 1024 阅读 · 1 评论 -
8_python笔记-元组-字典-集合
8_python笔记-元组-字典-集合博客知识点1 容器类型 - 列表 回顾###############################################################################知识点2 练习有一个列表[‘python’, ‘Java’, ‘C’ ]·向列表中追加一个元素:‘我是追加’·删除第一个元素和最后一个元素·判断”Cali”是否在列表里·知道列表元素的总数·插入一个子列表[‘liu’,‘cali’,123,456]到父列表原创 2020-10-27 18:24:10 · 1761 阅读 · 0 评论 -
7_python笔记-容器类型-list
图片原创 2020-10-22 08:43:07 · 107 阅读 · 0 评论 -
6_python笔记-流程控制
图片原创 2020-10-20 23:50:39 · 109 阅读 · 1 评论 -
5_python笔记-运算符与表达式
图片原创 2020-10-20 23:23:17 · 90 阅读 · 0 评论 -
4_python笔记-字符串拼接-布尔-版本控制-git
图片原创 2020-10-17 18:36:47 · 140 阅读 · 0 评论 -
3_Python笔记-数据类型
图片原创 2020-10-15 08:48:00 · 95 阅读 · 0 评论 -
2_Python笔记-解释器-语法-内建函数
图片原创 2020-10-13 21:05:13 · 133 阅读 · 0 评论 -
1_Python笔记-介绍-环境
图片原创 2020-10-12 23:09:35 · 183 阅读 · 0 评论