文章分类 -  Python

摘要:PyQt5安装 pip install pyqt5 第一个gui程序 语法一 import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': # 创建QApplication类的实例 ap 阅读全文
posted @ 2020-09-07 20:28 沐风先生 阅读(2293) 评论(0) 推荐(0)
摘要:GUI开发工具包 这些工具包较为突出的有: Tkinter、 PyQt 和 wxPython。 1. Tkinter 2. PyQt 3. wxPython TKinter过于底层,PyQt过于庞大 wxPython 安装 1、 Windows 和 macOS 平台安装: pip install - 阅读全文
posted @ 2020-05-31 11:06 沐风先生 阅读(1318) 评论(0) 推荐(0)
摘要:输入对话框 QInputDialog提供了一个简单便利的对话框用于从用户那儿获得只一个值。输入值可以是字符串,数字,或者一个列表中的列表项。 颜色选择对话框 例子中显示了一个按钮和一个QFrame。将QFrame组件的背景设置为黑色。使用颜色选择框类,我们可以改变它的颜色。 字体选择框 文件对话框 阅读全文
posted @ 2017-10-23 00:46 沐风先生 阅读(531) 评论(0) 推荐(0)
摘要:模板素材 https://templated.co/ 一、HTML web本质 html结构 html标签格式 标签的语法: <标签名 属性1=“属性值1” 属性2=“属性值2”……>内容部分</标签名><标签名 属性1=“属性值1” 属性2=“属性值2”…… /> 常用标签 <!DOCTYPE>标 阅读全文
posted @ 2017-09-27 21:19 沐风先生 阅读(489) 评论(0) 推荐(0)
摘要:why 1.知名开源项目如Apache Nginx Kafka Django等背后含有大量的数据结构和算法。 2.如果你不追求极致的性能,数据结构与算法基本用不到。 大家都在学编程语言本身,学框架,学习一些 IT 工具的使用,至于背后的架构、原理、技术实现,没有人去关心。虽然有些接口,类库,框架不需 阅读全文
posted @ 2017-04-30 21:15 沐风先生 阅读(475) 评论(0) 推荐(0)
摘要:Python操作mysql之pymysql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 1、执行SQL #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = py 阅读全文
posted @ 2017-03-25 18:34 沐风先生 阅读(373) 评论(0) 推荐(0)
摘要:为什么用面向对象 否定的 主要思想 设计原则 面向对象的三大特性 类与对象 要弄清楚python的面向对象,主要就是要弄清楚 ” 字段、方法、对象、类 “ 几者的内存分配,以及它们之间的权限关系(增删改查,类间的继承权限不在此讨论,在继承部分详细讨论) #类:一:实例化,二:引用名字(类名.变量名, 阅读全文
posted @ 2017-03-18 12:38 沐风先生 阅读(357) 评论(0) 推荐(0)
摘要:源码 socket socket服务器 浏览器访问 浏览器本质是一个socket客户端 访问地址 请求内容(字符数为612即612字节,因此服务器一次取1024字节足够) 集成路由系统 版本一 版本二 集成模板系统 版本一:静态模板 <!DOCTYPE html> <html lang="en"> 阅读全文
posted @ 2017-02-27 14:38 沐风先生 阅读(541) 评论(0) 推荐(0)
摘要:模块,用一砣代码实现了某个功能的代码集合。 类似于面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是系统相关的模 阅读全文
posted @ 2017-02-05 19:38 沐风先生 阅读(617) 评论(0) 推荐(0)
摘要:python3最新变化 新增asyncio原生协程(3.5之前不支持原生协程,有yield可自定义,另外还有gevent封装了yield的第三方协程库) 新增ThreadPoolExecutor:封装Threading 新增ProcessPoolExecutor:封装 multiprocessing 阅读全文
posted @ 2017-01-21 21:32 沐风先生 阅读(447) 评论(0) 推荐(0)
摘要:文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 文件基本操作 2.1 文件操作基本流程初探 2.2 文件编码 2.3 文件打开模式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件 阅读全文
posted @ 2017-01-18 21:54 沐风先生 阅读(360) 评论(0) 推荐(0)
摘要:在 Python 中, 整数、 字符串、字典、函数、类都是一等对象(均可作为常规变量处理) python函数定义 变量 变量解析 局部作用域-》外部嵌套作用域-》全局作用域-》内建作用域 变量修改 1.python默认按引用赋值,即使是数字等基本类型也是按引用赋值 2.函数内部默认不能修改函数外部变 阅读全文
posted @ 2017-01-15 20:14 沐风先生 阅读(659) 评论(1) 推荐(1)
摘要:客官python包安装错误来这里 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 加快下载来这里 https://pypi.douban.com/simple 官方文档: https://docs.python.org 简介 1.动态、解释型号语言;开源 2. 阅读全文
posted @ 2017-01-11 23:33 沐风先生 阅读(1353) 评论(0) 推荐(0)
摘要:为什么需要socket 不同的机器需要通信,必须通过socket,常见的需要通信的软件游戏比如英雄联盟,服务器运行服务端软件即LOL服务端,客户端运行客户端软件即LOL客户端(TGP)等,服务器端软件封装socket服务端、文件、SQL解析指令等,客户端软件封装socket客户端、SQL解析指令等。 阅读全文
posted @ 2016-01-24 16:19 沐风先生 阅读(549) 评论(0) 推荐(0)
摘要:作用 程序遇到异常会退出,处理异常增加程序的健壮性 常见异常 语法 例子 try代码块有错误则执行except代码块 except m,n:m为异常名称,e为变量,异常信息赋值给它 一下代码均放在exception.py文件中 一旦捕获到即跳出try代码块,跳到对应的exception语句,exce 阅读全文
posted @ 2015-12-13 20:47 沐风先生 阅读(321) 评论(0) 推荐(0)
摘要:闭包的特点是内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。>>> def count():... fs = []... for i in range(1, 4):... def f():... ... 阅读全文
posted @ 2015-12-12 19:14 沐风先生 阅读(143) 评论(0) 推荐(0)
摘要:常用元字符 常用限定符 贪婪与懒惰(正则匹配默认是贪婪匹配,加个?就可以非贪婪匹配) 字符转义 分组 (?P<name>...) 通过group方法访问 符号:.、^、$、*、+、?、{}、[]、\、|、() 文件名匹配:?代表一个字符,*代表多个字符 阅读全文
posted @ 2015-08-13 16:47 沐风先生 阅读(192) 评论(0) 推荐(0)