Thinking In Python
Q-WHai
O ever youthful,O ever weeping.
展开
-
Python入门——石头剪刀布程序
如果你和我一样是一个有着其他语言基础的编程者,那我想这个小程序对于你来说是小case。由于本人初学Python,就先拿这个熟悉熟悉一下语法,就不再是以前大家都爱用的Hello World了。原创 2015-04-04 03:33:00 · 12032 阅读 · 0 评论 -
深入理解Lambda
概述 Lambda是一个表达式,也可以说它是一个匿名函数。然而在使用它或是阅读Lambda代码的时候,却显得并不那么容易。因为它匿名,因为它删减了一些必要的说明信息(比如方法名)。下面就来说说Lambda是如何进行转换和工作的吧。版权说明著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:Q-WHai 发表日期: 2016年3月10日 链接:原创 2016-03-10 17:18:43 · 45427 阅读 · 5 评论 -
Python的捕虫笔记
这里是记录一些本人在开发过程中遇到的一些细节问题,与君共勉。原创 2015-07-23 19:27:57 · 3224 阅读 · 0 评论 -
Python代码优化及技巧笔记(一)
前言这里是记录一些本人在开发过程中遇到的一些细节问题,与君共勉。版权说明著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Q-WHai链接:https://qwhai.blog.csdn.net/article/details/50736887来源:CSDN1.Python实现全排列方案一:a = [1...原创 2016-02-25 17:21:03 · 4795 阅读 · 1 评论 -
Python服务器与多种客户端(Python/Java/Android)之间的通信
我们不会一直满足于客户端程序的开发,因为太过受限了。为了打破这样的受限,你需要做的就是去编写服务器端代码。以及如何在服务器与客户端之间的通信。以下将对此以Python为服务器,并分别以Python、Java、Android为客户端作一个简单的介绍。原创 2015-04-15 10:24:13 · 11468 阅读 · 4 评论 -
VHD(Virtual Hard Disk)的解析(上篇)——PyVinil的使用
VHD 是Microsoft Virtual Hard Disk format(微软虚拟磁盘文件)的简称。可以由Microsoft Virtual PC2007,Windows Vista,Windows 7/8,Hyper-V,Windows Server 2008R2/2012,Microsoft Virtual Server 2005等创建,Virtual Box,VMWare等可以挂载使用。VHD文件格式可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件。原创 2015-11-09 09:42:36 · 6378 阅读 · 1 评论 -
Python的Crypto模块使用:自动输入Shell中的密码
现在我们已经越来越多地使用程序去代替人工执行一些操作(比如说,安装一些软件、登录一些服务等等),可是这些操作又有很多的情况是要和人之间进行互动(比如说输入一些yes or no、输入密码、输入自定义数据等)。如果Shell中需要我们去输入这个值,我们的程序又没有提供这样的功能,那么流程就会卡在了这个流程中。当然,我们不希望有这样的情况发生。那么希望这篇文章可以提供一个思路,帮助你解决一些棘手的问题。原创 2015-08-04 09:33:28 · 6597 阅读 · 0 评论 -
Python访问MySQL数据库并实现其增删改查功能
对于访问数据库的操作,我想大家也都有一些了解。不过,因为最近在学习Python,以下就用Python来实现它。其中包括创建数据库和数据表、插入记录、删除记录、修改记录数据、查询数据、删除数据表、删除数据库。还有一点就是我们最好使用一个新定义的类来处理这件事。因为这会使在以后的使用过程中更加的方便(只需要导入即可,避免了重复制造轮子)。原创 2015-04-21 14:15:34 · 3674 阅读 · 3 评论 -
在Win7中使用Python的MySQLdb模块
Linux上对这一块的处理还是不错的,不过在Windows上就有一点小麻烦,麻烦的点不在于安装过程,而是在安装的过程中可能会有一些问题。原创 2015-07-07 09:35:18 · 1315 阅读 · 0 评论 -
PyCharm简单使用介绍及注意事项
这是我在使用PyCharm这款IDE时用到的一些比较好用的功能和一些值得大家注意的事项,希望正合你意。原创 2015-06-15 21:28:52 · 4016 阅读 · 0 评论 -
使用Python运算一个字符串表达式
如何运行一个表达式,例如:12+23*4/2这个我想大家都很了解。不过,如果这个表达式是一个字符串呢?或是这样来描述,一个表达式被写成了一个字符串,我们又应该如何去运行并求得值呢?原创 2015-04-09 21:20:05 · 10383 阅读 · 2 评论 -
Python与Java之间的相互调用——Jython
Jython 是一种可以把两种不同的编程语言结合在一起的工具。首先,它使Python 程序员介入到Java 开发环境并让他们能快速开发方案原型,以便无缝地集成到现有的Java 平台上。其次,它能在Java 中加入脚本语言,并以此来简化数计百万计的Java 程序员的工作。Java 程序员们,再也不用为他们刚写的一个类写一大堆的测试用例或驱动程序。原创 2015-04-13 16:25:02 · 14080 阅读 · 0 评论 -
对《Python核心编程》中“第一个Python程序”的改进
本程序主要是模仿《Python核心编程》中3.6节——第一个Python程序,并在其基础上做了一些小的改进,而改进的要求则是来源于第三章的课后练习题。本篇博客的一个核心问题就是在我们如何避免重复制造轮子。原创 2015-04-07 20:26:43 · 1606 阅读 · 0 评论 -
Python命令行选项参数解析策略
概述在Python的项目开发过程中,我们有时需要为程序提供一些可以通过命令行进行调用的接口。不过,并不是直接使用 command + 当前文件 就ok的,我们需要对其设置可选的各种各样的操作类型。所以,这种情况下我们就有必要对传入的参数进行解析操作。下面就此问题提出几种不同的解决策略,希望于你有益。版权说明著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。原创 2016-03-18 10:30:14 · 8935 阅读 · 0 评论