随笔分类 - Python
摘要:1 Pyinstaller简介 Home page: http://www.pyinstaller.org PyInstaller是一个能够在多系统平台(Windows、 NIX、Mac OS)上将Python程序冻结(打包)为独立可执行文件的工具。 可以捆绑所需的第三方库,并可与绝大多数常见的库和
阅读全文
posted @ 2018-02-27 23:57
Anliven
摘要:1 装饰器 装饰器模式(Decorator,别名Wrapper)是一种设计模式。 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 从增加对象的行为来说,Decorator模式相比生成子类更为灵活。 可以利用装饰器为多个已经写好的
阅读全文
posted @ 2018-01-09 22:25
Anliven
摘要:1 virtualenv https://pypi.python.org/pypi/virtualenv/ https://github.com/pypa/virtualenv 在实际开发测试中,每个应用很可能需要不同的Python开发和运行环境、引用不同的依赖、设置不同的权限。 随着应用的增多,不
阅读全文
posted @ 2017-12-06 22:47
Anliven
摘要:一句话来简单地理解:函数式是一种编程范式,就是只用纯函数来编写程序。 特别说明:函数(function)不等于函数式(functional)。 定义 Functional programming:https://en.wikipedia.org/wiki/Functional_programming
阅读全文
posted @ 2017-08-26 23:15
Anliven
摘要:入门 The Algorithms Python https://github.com/TheAlgorithms/Python 从基本原理到代码实现的Python算法入门,简洁地展示问题怎样解决,因此相比 Python 标准库中实现的方法可能效率不那么高。 通过数据结构和算法解决问题 Python
阅读全文
posted @ 2017-07-09 00:28
Anliven
摘要:Install Python2 and Python3 "Python 2.7.13 Windows x86 64 MSI installer" "Python 3.6.0 Windows x86 64 executable installer" Note: For Python 3.3 and l
阅读全文
posted @ 2017-02-13 16:52
Anliven
摘要:01 - 10 01 - input与raw_input的区别 raw_input()只存在于python2.x版本中,这里也是比较python2.x版本中input与raw_input的区别。 input() #可以直接输入数字,但输入字符的要用引号''或者双引号"" raw_input() #将
阅读全文
posted @ 2016-11-21 15:15
Anliven
摘要:PyCharm HomePage: "PyCharm" "Getting Started with PyCharm" Documentation:http://www.jetbrains.com/pycharm/documentation/ Quick Start Guide:https://www
阅读全文
posted @ 2016-11-07 13:22
Anliven
摘要:背景 利用pip直接在本地python环境安装包,基本上都安装到了site_package目录下面。 随着安装的包越来越多,依赖关系也就越来越复杂。不同的项目之间,依赖关系也会出现版本冲突的问题。 此时,独立的Python环境便可以很好地解决以上问题。 简单来说,每一个项目都可以拥有一个独立的Pyt
阅读全文
posted @ 2016-11-03 15:08
Anliven
摘要:1- Python Manuals 自带CHM格式的Python Manuals存放在\Python<x.x>\Doc\目录下。可以在IDLE界面下按F1键或点击help选项下Python Docs标签打开;也可以在通过“开始 》python x.x 》Python Manuals”打开。 2- M
阅读全文
posted @ 2016-11-02 15:10
Anliven
摘要:下载与安装setuptools和pip 常用pip命令 pip --help # 显示pip的帮助信息pip help list # 显示关于list方法的帮助信息pip list # 列出所有已安装的包pip list --outdated # 列出所有过期的包pip freeze # 查看包版本
阅读全文
posted @ 2016-11-02 10:55
Anliven
摘要:模块是对象,并且每个模块都有一个内置属性__name__。当一个模块被直接运行的时候,该模块__name__的值就等于缺省的'__main__'。如果一个模块被import ,那么这个被引入模块__name__的值就等于该模块名,也就是文件名去掉py扩展名的部分。也就是说__name__的值表明了当
阅读全文
posted @ 2016-11-02 10:19
Anliven
摘要:The Zen of Python >>> import thisThe Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than
阅读全文
posted @ 2016-11-01 13:43
Anliven

浙公网安备 33010602011771号