pipenv的基本使用
软硬件环境 ubuntu 18.04 64bit pipenv python3 pipenv Pipenv是Python项目的依赖管理器, 是升级版的pip, 它能够有效地管理复杂的模块依赖关系……
使用Cython编译动态链接库
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 cython 0.27.3 cython简介 Cython是让Python脚本支持C语言扩展的编……
Python中的NTP时间同步
环境 ubuntu 18.04 64bit python3 ntp 4.2.8p11 NTP简介 网络时间协议( Network Time Protocol,简称 NTP )是在数据网络潜伏时间可……
Python使用paho-mqtt进行MQTT消息通讯
软硬件环境 ubuntu 18.04 64bit anaconda3 & python3.6.2 paho-mqtt 预备知识 参考之前写的一篇博文 https://xugaoxiang.……
Python中如何调用C动态库?
软硬件环境 ubuntu 18.04 64bit windows 10 64bit Python 3.5.1 GCC 4.9 visual studio 前言 最近在做 python3 开发中,碰……
Python中如何使用RabbitMQ?
软硬件环境 ubuntu 18.04 64bit anaconda3 with python 3.6.4 RabbitMQ pika 0.12.0 AMQP是什么 AMQP(Advanced M……
Python工程目录结构
软硬件环境 windows 10 64bit pycharm miniconda with python 3.7.1 前言 作为一名编码人员,基本上都会遇到需要去接手一些过往的工程项目,面对一些组……
在Python中使用CRC进行数据校验
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 pycrc CRC简介 CRC是Cyclic Redundancy Check的缩写,中文叫循环……
详解Python中的setup.py
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 setup.py 前言 科技发展到今日,软件开发已经变得越来越复杂,再也不是单单靠一个人的力量就……
让你的Python代码更加pythonic
软硬件环境 windows 10 64bit miniconda with python 3.7.1 Zen of Python The Zen of Python是Tim Peters(Pyth……
添加国内镜像源,让pip下载安装飞起来
软硬件环境 ubuntu 18.04 64bit anaconda with python 3.6 pip 前言 在使用 pip 安装第三方依赖库时,由于众所周知的国内网络环境,经常是下载到了一……
Anaconda的基本使用
软硬件环境 ubuntu 16.04 64bit Anaconda 3.5.1.0 python 3.6 Anaconda是什么 Anaconda 是一个用于科学计算的 python 发行版,支持……
PyQt5系列教程(八)分离UI主线程与耗时线程
软硬件环境 windows 10 64bit PyQt5 Anaconda3 with python 3.6.5 前言 在做界面开发时,无论是移动端的Android,还是我们这里讲的PyQt5,经……
PyQt5系列教程(七)界面和逻辑分离
软硬件环境 windows 10 64bit Miniconda with python 3.7.1 PyQt5 PyCharm 前言 前面的内容我们介绍了利用QtDesigner来设计界面,再通……
PyQt5系列教程(六)信号和槽
软硬件环境 windows 10 64bit Miniconda3 with python 3.7.1 PyQt5 前言 信号(Signal)和槽(Slot)是Qt编程中对象间通讯的机制,在编写P……
PyQt5系列教程(五)定时器QTimer的使用
软硬件环境 windows 10 64bit Miniconda3 with python 3.7.1 PyQt5 前言 如果需要在程序中周期性地进行某项操作,比如检测某种设备的状态,就会用到定时……
PyQt5系列教程(四)pyinstaller打包exe
软硬件环境 Windows 10 64bit PyQt5 Anaconda with python 3.6.5 pyinstaller apscheduler sqlalchemy 前言 本文介……