代码改变世界

随笔分类 - Python

PyQt5应用与实践

2015-01-16 19:00 by 吴秦, 85341 阅读, 收藏, 编辑
摘要:一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(例如文本... 阅读全文

优雅的使用Python之软件管理

2014-12-01 17:00 by 吴秦, 12940 阅读, 收藏, 编辑
摘要:上篇《优雅的使用python之环境管理》http://dwz.cn/wTsOr,如何管理python环境,有了一个干净的python环境之后,就不可避免的安装python软件包(python软件包丰富也是它的优点之一,不用重复造轮子)。本篇介绍如何优雅的管理Python软件包。 常用软件包管理工具 一般python软件包管理工具,主要有以下: 图 常用python包管理工具 可以看到distr... 阅读全文

优雅的使用python之环境管理

2014-11-26 19:34 by 吴秦, 18826 阅读, 收藏, 编辑
摘要:优雅的使用python之环境管理 缘起 情景1:不同python版本的管理 同一电脑上的多个python版本之前的管理,为了突出问题的普遍存在,下面是有人在segmentfault上提的问题。 摘自:http://segmentfault.com/q/1010000000162043 情景2:同... 阅读全文

Python应用与实践

2013-05-06 17:57 by 吴秦, 51310 阅读, 收藏, 编辑
摘要:Python应用与实践 目录 1. Python是什么?... 1 1.1. Python语言... 2 1.2. Python哲学... 5 2. Python在工作中的应用... 6 2.1. 实例1:文件批量处理... 6 2.2. 实例2:xml与excel互转... 7 2.3. 总结... 11 3. 为什么选择Python?... 12 3.1. 前途!钱途!... 12 3.2. 开发效率极高... 14 3.3. 总而言之... 20 4. 还有谁在用Python?... 20 4.1. 国外... 21 4.2. 国内... 28 ... 阅读全文

需求驱动学习之Python(如何编写Python脚本替换文件中的多行字符?)

2010-12-08 23:40 by 吴秦, 10062 阅读, 收藏, 编辑
摘要:当一个人太执着于某一个东西的时候,会错过很多美好的东西!Python值得学习的一个工具,不要局限在当前使用的语言中。在大概3个月之前,Python对我来说一直是个迷。然而,就在3个月前我经理给我一个任务——删除(替换)所有项目源码文件中包含特定几行内容的所有注释。整个项目源码的大小有1G,在Linux服务器(中高档)上编译需要半个多小时,可见代码量之大,不可能手动去一个一个改。肯定得用脚本去处理,于是我想到了Python。在这之前没有接触过Python,花了2个星期一顿恶补之后,总算顺利交差了。一直很想和大家分享一下碰到的问题及我如何解决的(可能我的方案并不好,但是他能够解决我的问题),但一直 阅读全文