版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012593290/article/details/85058186
命令行工具
ipython
pylint
Python基础知识
Python 打包知识点
PEP
Python面向对象
module与package的区别
浅拷贝、深拷贝的区别
Python annotations的用法
- python3 -> 函数注释 Function Annotations
- What does -> mean in Python function definitions?
- Function Annotations
Python常量设计
- 廖雪峰-使用枚举类
- 设计不可更改的python常量类
- Python 中的枚举类型
- enum — Support for enumerations
- How can I represent an ‘Enum’ in Python?
- 在Python里如何用枚举类型?
Python闭包和装饰器
装饰器让你在一个函数的前后去执行代码。
@wraps
接受一个函数来进行装饰,并加入了复制函数名称、注释文档、参数列表等等的功能。这可以让我们在装饰器里面访问在装饰之前的函数的属性。
Python开发习惯
Python测试
pytest
mock
开发环境相关
python2与python3共存
安装完成之后,在CMD里面直接输入python会启动Python2,而使用activate py3(py3即之前Python3安装目录文件夹的名字)命令之后,再使用python即可切换至Python3,如下图所示。使用activate py3命令之后,在命令行前面会出现一个[py3]标记,此时使用任何的python命令都是在Python3下进行的。使用deactivate命令可取消激活Python3。
linux下,怎么查看默认python的路径?怎么修改默认的python版本?
Python常用技巧
Python执行命令行
参考:
Python好文
Python好问题
Python好教程
Python 好资源
- awesome-python-cn
- taizilongxu/interview_python
- Migrating to Python 3 with pleasure 愉快地迁移到 Python 3
- Learn Python Programming-英文python综合教程-推荐
- All Algorithms implemented in Python 该项目用Python实现了所有的排序算法
- ninjaaron/replacing-bash-scripting-with-python
- satwikkansal/wtfpython 隐蔽的陷阱问题