python虚拟环境
摘要:因为不同项目对应软件包的不同版本,要想让不同软件独立运行,需要每个项目都在自己的虚拟环境中运行,这个可以通过软件包虚拟环境实现,主要有三个:virtualenv, virtual env wrapper-win,pipenv来实现,后2个都以第一个为基础。 pipenv实现了环境与项目工程的分离,2
阅读全文
posted @
2021-12-17 15:51
杰瑞鼠
阅读(28)
推荐(0) 编辑
python书籍及参考:
摘要:Python标准库 全面介绍了Python 2.7库的几乎每一个重要方面,《Python标准库》作者Doug Hellmann拥有12年以上Python开发经验,是Python软件基金会的信息交流主管,他的“Python Module of the Week”系列博客文章享誉整个Python社区。
阅读全文
posted @
2020-08-20 10:12
杰瑞鼠
阅读(230)
推荐(0) 编辑
python学习之网络操作
摘要:socket:服务器与客户端的常规操作,但默认创建的的sever.socket是阻塞式,不支持多个客户端的连接,要想连接多个客户端需要引入多线程。但对于IO类型来说大部分时间其实都在IO上与创建多个线程没多大关系,所以处理的办法就是异步IO,相应的库为asyncio ,参考 requests:HTT
阅读全文
posted @
2019-12-20 11:58
杰瑞鼠
阅读(246)
推荐(0) 编辑
python学习之函数
摘要:一 局部变量和全局变量:在函数内部引用全局变量可以用关键字global,如果函数内部有与全局同名变量,则在函数内部按照局部变量而在函数外部是全局变量; 二 可变参数:在函数的参数前加一个或2个*就可以进行可变参数操作,其中实参和形参前有一个*则操作的对象是列表(内部按元组处理,相当于指针);实参和形
阅读全文
posted @
2019-12-19 17:00
杰瑞鼠
阅读(219)
推荐(0) 编辑
图形开发语言 工具
摘要:1、GTK+GTK+基础GTK+最初是GIMP的专用开发库,后来发展为Linux下开发图形界面的应用程序的主流开发工具之一。GTK+2.0是自由软件,并且是GNU工程的一部分。GTK+2.0的许可协议是LGPL。GTK+使用C语言开发,但是其设计者使用面向对象技术。 在GNOME平台上提供了C++(
阅读全文
posted @
2019-06-21 09:04
杰瑞鼠
阅读(888)
推荐(0) 编辑
python 之serial
摘要:一 先按照 pywin32:pywin32是一个非常强大的Python扩展库,是Python调用Windows系统底层功能的最佳接口,不安装这个按照pyserial也没有用 二 按装pyserial 三pyserial使用注意:python提供了n=serial.iswaiting serial.r
阅读全文
posted @
2018-09-06 15:01
杰瑞鼠
阅读(6030)
推荐(0) 编辑
python学习之串口编程
摘要:# coding=utf-8import serial ser=serial.Serial('com1',9600)ser.write(b"hello")while 1: ser.write(ser.read(3))ser.close()
阅读全文
posted @
2017-05-29 18:02
杰瑞鼠
阅读(303)
推荐(0) 编辑
python学习之常用模块
摘要:第三方模块网站https://pypi.python.org/pypi,按名字搜索 pip安装。 一pip安装: 命令行定位到C:\Pythonxx\Scripts下 运行 easy_inatall pip,用pip安装其它模块: cmd命令行下pip install xxx 二 pyserial安
阅读全文
posted @
2017-05-29 15:45
杰瑞鼠
阅读(148)
推荐(0) 编辑
python学习之图形界面编程:
摘要:一 tkinter:tkinter是python自带的支持tk的库,python代码调用tkinter->tk->操作系统提供的本地GUI(TKL语言开发))完成界面开发,不需要安装任何第三方程序。Tkinter教程第二版https://link.zhihu.com/?target=http%3A/
阅读全文
posted @
2017-05-28 15:52
杰瑞鼠
阅读(603)
推荐(0) 编辑
python学习之IO:
摘要:输入输出兼程IO操作,有同步(速度不匹配时死等)和异步(轮询和消息通知,复杂而高效) 一 文件操作函数: 文件打开:f=open("带路径的文件名“,“操作类型 r/rb/w/a”,"编码”,“错误处理”),//中文的Windows系统上,默认使用cp936(就是gbk编码) 文件读写:f.read
阅读全文
posted @
2017-05-28 14:19
杰瑞鼠
阅读(282)
推荐(0) 编辑
python学习之调试:
摘要:编写的代码不会都能完好运行,所以需要调试,解决错误和异常,常有几种方法: 1 通过printf()来打印信息。但在发布时无法删除; 2 通过assert 条件表达式,‘提示信息’;启动解释器时通过 -O参数来关闭 提示信息:python3 -O 3 通过logging日志来输出信息,并且可以设置日志
阅读全文
posted @
2017-05-27 19:03
杰瑞鼠
阅读(420)
推荐(0) 编辑
python学习之调试 错误捕捉及处理
摘要:1 捕捉错误:try except Err_Case1: pass except Err_Case2: pass else: 正常情况: finally: 无论是否异常都要 处理的代码 with语句。 2 触发异常: if true raise 语句
阅读全文
posted @
2017-05-25 23:47
杰瑞鼠
阅读(154)
推荐(0) 编辑
python之面向对象
摘要:python即一门动态的面向对象的语句,面向对象的几个主要概念: 类:就是抽象的模板并不分配内存,封装了类属性和方法(通过类的属性和方法可以完成对其所有的操作)。 实例:就是类创造的具体对象,分配内存。 继承:最原始的是object,创造一个类可以从父类继承来也可以原始创造(object),子类继承
阅读全文
posted @
2017-05-25 22:07
杰瑞鼠
阅读(159)
推荐(0) 编辑
python学习之内部函数:
摘要:python内置函数表:https://docs.python.org/3/library/functions.html 1 判断数据类型的函数:isinstance(变量, 待要判断的类型) 或type() 2判断某个对象是否可迭代:通过 collections 模块的 Iterable 类型判断
阅读全文
posted @
2017-05-24 09:57
杰瑞鼠
阅读(232)
推荐(0) 编辑
python学习之高级特性:
摘要:切片:对列表、元组、字符串、字典取中间的一部分,在C中一般是通过for循环拷贝/memcpy/strcat等操作。而python提供了更方便的切片操作符[m:n]:前闭后开,如果从0取m可以省略;如果只用[:]就是切整片;也可以从尾端切片[-m:]:前后的闭区间。 列表生成式:List(range(
阅读全文
posted @
2017-05-24 09:24
杰瑞鼠
阅读(170)
推荐(0) 编辑
python学习之字符编码
摘要:字符串涉及到编码:ascii gbk gb2312 unicode uft-8 对于英文字符ASCII(可以看成utf-8的子集)就可以了,中文用gbk/gb2312; unicode:世界统一(兼容所有语言)的计算机系统编码(内存中),但是存储时比较浪费空间,所以存到硬盘或者输出查看时用uft-8
阅读全文
posted @
2017-05-23 00:52
杰瑞鼠
阅读(210)
推荐(0) 编辑
python语法:
摘要:1 #开始注释,‘’‘ ‘’’可以看做是文本字符串也可以看做是块注释;”:“开始后的缩进视为一个代码块类似{};缩进没有规定,但一般4个空格,注意:粘贴复制代码一定要检查缩进;大小写敏感; 2 数据类型 整数:包括正整数和16进制表示; 浮点数:带小数点的数,可以用数学表示或者科学表示:1.23e-
阅读全文
posted @
2017-05-22 19:02
杰瑞鼠
阅读(186)
推荐(0) 编辑
python学习之环境搭建 输入输出
摘要:一 环境搭建: 在安装好python2.7之后就可以利用其命令行和交互式模式进行基本的输入和输出测试了,但这样编码无法保存,所以就需要用到好用的编辑器和环境搭建了,这里用uestdio. 1.1打开uestdio,高级-设置-intergrated application -python -定位py
阅读全文
posted @
2017-05-22 15:18
杰瑞鼠
阅读(212)
推荐(0) 编辑