在本文中,我们会用上一章学习到的 PyQt 5 的基础知识来制作一个计算器,并了解什么是 Model-View-Controller(MVC)的设计模式。
使用 PyQt 快速搭建带有 GUI 的应用(1)–初识 PyQt
本文是对 PyQt 的介绍。本文是这个系列的第一篇文章,主要介绍 PyQt 5 的安装,以及一些基础知识(例如小组件、布局、信号与插槽等)
Python 文档生成-Sphinx
本文会介绍如何使用 Sphinx 来完成项目文档的生成。同时会介绍 REST 的相关语法,使用 Markdown 来写 Sphinx。
绘制动画效果-Celluloid
本文会介绍利用 Celluloid 来创建动图。该库可以较好的利用 matplotlib 原本的代码来绘制出动图。
matplotlib绘图优化-绘制华夫饼图 (PyWaffle)
这一篇介绍使用 Python 绘制华夫饼图(PyWaffle)。华夫饼图是饼图的一种变形,可以轻易看出每一部分的占比。这里我们会介绍使用 PyWaffle 来绘制不同形状的图像。
Python Graphviz 的使用-绘制树形图
本文会介绍使用 Graphviz 来绘制树形图。同时介绍使用 Python 中的 graphviz 来简单 Graphviz 的使用。
Python 子进程管理–subprocess
这一篇文章介绍 Python 的一个标准库,subprocess,使用他可以对 python 的子进程进行管理,也可以在 python 脚本中运行一些外部的程序。
Python 读取 yaml 配置文件
这一篇介绍 Python 中使用 yaml 的方式加载配置文件,包含关于 pyyaml 的简单使用,读入和写入配置文件。
Python 中 EasyDict 的使用
这一篇主要介绍 Python 中的 Easydict 库,他可以帮助我们访问 python 中的 dict 中的元素可以像访问属性那样方便。
Python 虚拟环境-virtualenv 安装及使用
这里介绍使用 virtualenv 来创建 Python 的虚拟环境。同时会介绍如何在Windows的power shell启动虚拟环境。
9