标签归档:python

2017
01-06

pyenv virtualenv构建独立的python环境

不管是线上还是开发环境都需要根据python版本设置独立的环境,避免与系统环境交叉而出错,pyenv和插件virtualenv刚好建立隔离的python环境,ipython又方便https://pypi.python.org/pypi 安装包的自动安装 1,环境准备,安装设置pyenv [crayon-5a18181857e0a262281718/] 2,安装需要的python版本,设置....Read More >
2016
05-12

用python写一个复杂密码生成器

我们来用python写一个密码生成器,用random随机从a-z挑选,实现随机数第一版: [crayon-5a1818185d630784864272/] 为了增加密码的强度,需要把小写字母改为大小写+数字的 alphabet = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" ok,这样生成出来的密....Read More >
2016
03-31

小议python的迭代iterative和递归recursive

小议python的迭代iterative和递归recursive先说一下迭代和递归的定义,迭代:循环或者反复执行,由旧值递推出新值。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值 递归:程序在运行过程中直接或间接调用自己。需要有边界条件、递归前进段和递归返回段,当边界条件不满足时,递归前进;当边界条件满足时,递归返回 ....Read More >
2016
03-25

python插入排序算法

python插入排序算法 需求:把一个数字列表按大小顺序排列 怎么做: 1,先把第二个元素和第一个元素对比,小的放前面 2,把第三个元素和第二个元素对比 a,如果第三比第二大,就不用往前比较了 b,如果第三比第二小,和第二交换位置;再和第一比较大小 3,如此循环,后面一个数和前面比较大小 [crayon-5....Read More >