Python客户端开发总结
python客户端总结
最近开发了一个Python的客户端,里面主要用得到的技术包括:Python基础、Python多线程、PythonGUI之PyQt5、Python结合Matlab进行科学计算。当然其中也参杂着许多再开发过程中遇到的各种各样的小问题,对于这些问题的总结并没有一定的逻辑,但全都是在开发过程中常见的小问题。
一、开发环境搭建
1、安装Matlab2017a、python-3.5.2-amd64(我所安装的matlab只支持2.7、3.4、3.5等版本的python)、pycharm。
2、手动配置将python与matlab进行结合:
参考博客网址:https://baijiahao.baidu.com/s?id=1594797886817127644&wfr=spider&for=pc
按照上面的博客方式进行肯定是会遇到各种各样的问题的,例如文件夹权限等问题,下面的连接是我的有道云笔记,时间太紧了,来不及整理,如果有需要的可以参考一下:
http://note.youdao.com/noteshare?id=5b2ef10197b34fd96e22e0ad7e6a008b&sub=42AE03DB2EA541CAB538B6860084D648
3、然后就可以进行测试了:
http://note.youdao.com/noteshare?id=4f122a76ed8c51e43ddd5f1b696b8ae5&sub=06FEE66D13E643ABAF745DAD8555AA33
二、Python基础语法
这一部分的内容就不做总结了,我也是在网上看的一些基础教程。大多数内容都是在项目中用到了才去学的,学习的不太系统,避免误导大家。我学习的内容主要有:Python自定义类型封装、Python读写二进制文件、Python多线程基础知识、Python常用工具包的使用(numpy,pyserial(项目主要是读串口数据))、Python操作Mysql数据库等
三、PyQt5
同样将自己总结的内容记录到了笔记中,有需要的欢迎指正!!
1、PyQt5的页面布局
http://note.youdao.com/noteshare?id=d5fae2a055953c92a0840b25ce00291f&sub=A8BB40E131C5473EB0F8BC5268198C30
2、PyQt5的数据交互(页面与逻辑分离)
http://note.youdao.com/noteshare?id=0d632353fc956b610717eeb900a711e1&sub=55E7B1656265468EAC5ABBA57F333FF7
四、Python客户端打包成EXE
前面的开发过程都挺顺利的,今天在程序打包的过程中踩了两个大坑,幸好网上还是有许多的热心朋友给出了解答,能够保证我顺利的提交任务。
在这里主要遇到的问题是
1、不知道是用什么工具进行打包工作(之前被VS给养懒了),在网上看了一些解答之后都推荐使用pyinstaller
2、使用pyinstaller的过程中报了两次次错误:1、ailed to create process2、No module named ‘setuptools._vendor’…具体的解决办法请参考笔记:http://note.youdao.com/noteshare?id=0668b91db6989f8de3445ed50d76d1f1&sub=EA0D8146607B429F89C3A83ACD73DB8B
Python客户端开发总结相关推荐
- Python客户端开发
前言: 工作需求,需要开发一个处理Execl数据并转换为Mike格式的小工具,因此选定了Python+openpyxl+re+ pandas作为自己的开发框架,tkinter作为GUI展示框架,整个系 ...
- python客户端开发自行车租赁系统_Python实战—自行车租赁数据分析
本节选取自行车的租赁数据,利用numpy.pandas.matplotlib三个库,数据清洗后,做数据分析,研究时间段与自行车租赁的关系. 数据来源 本节以自行车的租赁数据为例,数据来源于网络,利用时 ...
- python客户端开发自行车租赁系统_Python数据分析,自行车租赁数据分析,租赁情况怎么样?...
本节选取自行车的租赁数据,利用numpy.pandas.matplotlib三个库,数据清洗后,做数据分析,研究时间段与自行车租赁的关系. 数据来源 本节以自行车的租赁数据为例,数据来源于网络,利用时 ...
- python客户端开发自行车租赁系统_爬虫获取mobike共享单车信息
背景:端午节假期的时候参加了学校的数学建模比赛,题目是关于共享单车的供需匹配问题,需要获得共享单车的数量和时空分布情况. 在苦苦找寻数据无果的情况下决定自己用爬虫对天津地区的mobike进行统计. 在 ...
- python客户端开发自行车租赁系统_python可视化--共享单车项目
共享单车项目项目说明 自行车共享系统是一种租赁自行车的方法,注册会员.租车.还车都将通过城市中的站点网络自动完成, 通过这个系统人们可以根据需要从一个地方租赁一辆自行车然后骑到自己的目的地归还. 在这 ...
- python客户端软件开发_妙小程python客户端
妙小程python客户端官方版是一款由妙小程开发的学习Python课程的学习软件,妙小程python客户端最新版软件拥有丰富代码库,编程更加酷炫,妙小程python客户端集有趣.高科技.有温度于一身, ...
- 万字干货 | Python后台开发的高并发场景优化解决方案
嘉宾 | 黄思涵 来源 | AI科技大本营在线公开课 互联网发展到今天,规模变得越来越大,也对所有的后端服务提出了更高的要求.在平时的工作中,我们或多或少都遇到过服务器压力过大问题.针对该问题,本次公 ...
- python开发需要掌握哪些知识-Python后端开发如何入门,要学习那些系统性的知识?...
Python本身就属于后端语言,学习知识如下: 第一部分:各个领域应用的语言. /> 大家看这个内容,其实你很明显发现,其实各个语言都有他的用处.我们可以说Python是应用最广的.但是暂时还是 ...
- python项目开发实战网盘-python项目开发实战 第2版
python项目开发实战 第2版是一本Python项目开发流程实战手册,由日本BePROUD股份有限公司编著.本书的内容全部基于python开发事实,全部都是BeProud员工实际尝试.实践过的,可以 ...
最新文章
- 数据驱动才是零售企业转型的核心!
- 点到直线的投影公式_2021高考复习资料:高中数学必备公式与知识点汇总
- 使用apache的HttpGet\HttpPost获取返回内容编码问题
- LeetCode 684. Redundant Connection
- selenium 难定位元素、时间插件
- 从Hadoop到云原生,谈如何消除程序员35岁危机
- 《Nodejs入门》一书中存在的问题分析[转]
- mysql my includedir_MySQL:读取my.cnf的顺序问题
- 前台文件PHP完善步骤,ThinkPHP使用步骤
- NYOJ--13--Fibonacci数
- 如何将自定义消息添加到Mac锁屏
- 国庆假期程序员是这样给自己粉饰无限的逼格!
- 耳机插在电脑上没声音linux,解决linux上耳机没有声音
- vscode access denied to unins000.exe
- python -- 计算 平方、乘方、平方根_python如何求平方
- 安装 Windows 8 跳过密钥的方法
- 菠萝狗四足机器人使用手册
- package crypto/rand: unrecognized import path crypto/rand (import path does not begin with hostnam
- 2015阿里巴巴校招在线笔试题
- 【Python图形绘制】使用turtle库实现美国队长盾牌