其他
给 Python 开发者的四条忠告!| CSDN 博文精选
专注于python本身,而不是被工具使用问题所困扰。君不见,知乎上关于pycharm和vscode的使用说明、常见问题的解决方案,多得几乎超过了讨论python本身
手工运行代码,可以更直观、更深刻地了解脚本的解释执行过程
手工调试代码,有助于代码优化,提高代码把控能力
可以更好地使用pip安装和管理第三方模块
>>> import numpy as np
>>> np.__version__
'1.17.0'
>>> np.hypot(3,4)
5.0
>>> def factorial(n): # 计算n的阶乘
if n == 0: # 递归出口
return 1
return n*factorial(n-1) # 向递归出口方向靠近的自身调用
>>> factorial(5)
120
>>> _*2-100
140
tab键自动补齐
光标移动到执行过的语句上敲击回车,可以重复这个命令
下划线(_)可以获取最后一次执行结果
# 安装numpy模块
PS D:\XufiveGit\wxgl> pip install numpy
# 如果同时安装了py2和py3环境的话,需要这样使用pip
PS D:\XufiveGit\wxgl> py -3 -m pip install numpy
# 删除numpy模块
PS D:\XufiveGit\wxgl> py -3 -m pip uninstall numpy
# 安装numpy模块,指定版本1.15.0
PS D:\XufiveGit\wxgl> py -3 -m pip install numpy=1.15.0
# 自主升级
PS D:\XufiveGit\wxgl> py -3 -m pip install --upgrade pip
# 显示已安装的模块
PS D:\XufiveGit\wxgl> py -3 -m pip list
Package Version
----------------- -----------
-pencv-python 4.1.1
argh 0.26.2
attrs 19.1.0
Automat 0.7.0
basemap 1.2.0
beautifulsoup4 4.6.3
bleach 3.1.0
cefpython3 66.0
... ...
PS D:\PyPackage\py3> py -3 -m pip install .\basemap-1.2.0-cp37-cp37m-win_amd64.whl