python自学笔记
文章平均质量分 50
谈笑233
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python异步IO的理解及应用
一、异步编程基础概念https://blog.youkuaiyun.com/lu8000/article/details/45025987?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLear原创 2020-11-04 09:22:01 · 1049 阅读 · 0 评论 -
PYQT5实践及常见问题解决
讲解了pyqt5信号与槽的概念;解决了Process finished with exit code -1073741819 (0xC0000005)报错;解决了使用QFileDialog时闪退的错误;解决了MessageBox使用闪退的错误;解决了安装pyinstaller时遇到的错误;解决了it could not find or load the Qt platform plugin "windows"的错误;解决了打包时的常见错误。原创 2020-10-04 16:52:57 · 1067 阅读 · 0 评论 -
PythonD13——Web开发、异步IO
文章目录Web开发WSGI接口Web框架使用模板异步IO协程asyncio 支持异步IOaiohttp 多用户高并发支持Web开发总结:一个WEB的本质浏览器发送一个HTTP请求;服务器收到请求,生成一个HTML文档;服务器把HTML文档作为HTTP响应的Body发送给浏览器;浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。WSGI接口正确的做法是底层代码由专门的服务器软件实现,我们用Python专注于生成HTML文档。因为我们不希望接触到TCP连接、HTTP原始请求和响原创 2020-06-30 13:34:27 · 341 阅读 · 0 评论 -
PythonD12——常用第三方模块(图像、url、检测、检测系统)、图形界面、网络编程、电子邮件和web开发
文章目录常用第三方模块pillow 图像处理标准库requests 更方便地处理urlchardet 检测编码方式psutil 获取系统信息virtualenv 隔离运行环境图形界面(较复杂)海龟绘图网络编程TCP/IPTCP编程常用第三方模块pillow 图像处理标准库可以打开图片后进行缩放、模糊等操作from PIL import Image# 打开一个jpg图像文件,注意是当前路径:im = Image.open('test.jpg')# 获得图像尺寸:w, h = im.sizep原创 2020-06-29 22:29:10 · 1108 阅读 · 0 评论 -
PythonD11——常用内建(itertools contextlib urllib XML HTMLParser)
文章目录常用内建函数(续)itertools操作迭代对象一些常用迭代操作函数chain()串联作用groupby()作业:计算π常用内建函数(续)itertools操作迭代对象import itertools#无限打印自然数natuals = itertools.count(1)for n in natuals: print(n)#无限打印输入序列cs = itertools.cycle('ABC') # 注意字符串也是序列的一种for c in cs: print(c)原创 2020-06-27 22:29:29 · 809 阅读 · 1 评论 -
Python自学笔记D10——常用内建(datetime,collection,base64,struct,hashlib,hmac))
文章目录常用内建模块datetime常用内建模块datetime处理日期和时间import datetimenow = datetime.datetime.now() # 获取当前datetimeprint(now)print(type(now))dt = datetime(2015, 4, 19, 12, 20) # 用指定日期时间创建datetimeprint(dt)#结果2020-06-26 14:40:42.509937<class 'datetime.datetime原创 2020-06-26 22:48:05 · 470 阅读 · 0 评论 -
Python自学笔记D9——IO编程、进程、线程和正则表达式
文章目录IO编程文件读写IO编程由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。文件读写原创 2020-06-22 22:11:54 · 1058 阅读 · 0 评论 -
Python自学笔记D8——错误、调试和测试
文章目录错误、调试和测试错误处理抛出错误调试单元测试错误、调试和测试错误处理在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。python使用try…except…finally来进行一个方便的错误处理当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转原创 2020-06-21 22:44:02 · 527 阅读 · 0 评论 -
Python自学笔记D7——面向对象高级编程
1原创 2020-06-20 20:38:12 · 496 阅读 · 0 评论 -
Python自学笔记D6——函数式编程、模块与面向对象编程
函数式编程前两天事比较多,今天得专心补一补!在2021年6月之前一定要成为一个合格的自动化测试人员!原创 2020-06-19 23:35:11 · 678 阅读 · 0 评论 -
Python自学笔记D5——函数式编程
函数式编程续今天去宜家逛了一圈,回来很晚了也要学一点!filter——过滤序列和map类似,但是filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素(实现一个筛选函数的作用)作业:实现回数计算(正反读一样)def is_palindrome(n):#一,笨办法,注意类型切换!! i = 0 while i < len(str(n))/2 : if str(n)[i] != str(n)[-1-i]:原创 2020-06-18 23:43:19 · 198 阅读 · 0 评论 -
Python自学笔记D4
第四天、函数式编程在群里看见有几道python基础编程考试题,做起来还是挺困难,先记着,以后要多基于实际进行编程练习!一、输出所有关键字,随机选其中五个进行大小写转换,最后将其转换成dict,value为它的长度!import keywordimport randomfrom random import sampleprint(len(keyword.kwlist))L = keyword.kwlist#所有关键字a = random.sample(L,5)#随机五个print(a)d原创 2020-06-17 22:12:03 · 273 阅读 · 0 评论 -
Python自学笔记D3
第三天,递归函数及高级特性一、递归函数一个函数在内部调用自身本身,这个函数就是递归函数。def jiecheng(n): if n == 1: return 1 return n * fact(n - 1)使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。以下为使用了尾递归(避免在return中进原创 2020-06-16 22:58:11 · 300 阅读 · 0 评论 -
Python自学笔记D2
第二天,Python基础一、列表ListPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:classmates = ['Michael', 'Bob', 'Tracy']classmates.append('Adam')classmates.insert(1, 'Jack')classmates.pop(i)s = ['python', 'java', ['asp', 'php'],原创 2020-06-15 23:48:37 · 246 阅读 · 0 评论 -
Python自学笔记D1
第一天:廖雪峰老师官网学习安装Python 和VScode正负转换(需要转换int)a = input()a = int(a)if a >= 0: print(a)else: print(-a):之后的缩进被看作一整个代码块print('I\'m \"OK\"!')print(r'I m "OK"!')字符串中’和"需要添加转义符,使用r’‘不转义,但是注意不能有’ print('''line1line2line3''')使用’’'可以省略\n进行换行原创 2020-06-15 12:19:26 · 179 阅读 · 0 评论
分享