python是一门高级的、面向对象的、解释性、脚本语言。
Life is short, I use python.
人生苦短,我用python.
优点:简单、易学、免费、开源、高级语言、可移植性、解释性、面向对象、可扩展性、丰富的库。
缺点:速度慢、强制缩进、单行语句[尾部可以不写分号]
用途:web开发、自动化脚本、科学计算、桌面软件、服务器软件、游戏等。
python官网:https://www.python.org/
python3.9.0下载地址:https://www.python.org/ftp/python/3.9.0/python-3.9.0-amd64.exe
python版本:python-3.9.0-amd64
等待安装成功,点击“close”关闭即可。
设置python环境变量:
DLLs:python的动态链接库,与编译器有关。
Doc:python参考文档。
Include:python编译器的C语言头文件源码。
Lib:python的标准库,第三方扩展库安装位置。
libs:python内置库,语法存放位置。
Scripts:项目用到的各种脚本
tcl:包含python默认内置的GUI工具Tkiner。
Tools:python提供的一些工具。
脚本后缀 | 脚本说明 |
---|---|
.py | python源代码文件,由python.exe解释,可在cmd下运行,可编辑 |
.pyc | python编译文件,不可编辑,执行速度快于.py文件,发布软件发布的都是.pyc文件,在黑窗口中执行。 |
.pyw | 和.pyc文件类似,文件执行的时候没有黑窗口,在GUI图形用户界面执行。不可编辑 |
.pyo | 优化编译后的程序,不可编辑。 |
.pyd | 一般由其他语言编写的python扩展模块,二进制文件 |
python.exe 执行.py文件
pythonw.exe 执行.pyw文件
常见的python编译器:Sublime、Pycharm【常用】
、lpython、IDLE python gui【自带】
PyCharm
是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发
Pycharm官网: https://www.jetbrains.com/pycharm/
Pycharm下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
Pycharm安装:
Pycharm版本:pycharm-community-2020.2.3
进度条走完后,需要重启电脑,这里选择之后再重启。点击finish就已经安装完毕了。
双击启动图标:
汉化pycharm:下载一个Plugins插件,安装上重启pycharm即可。
# 运行个简单的脚本,检测下:
C:\Users\win10>python
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print('\n'.join([''.join([('Love'[(x-y)%len('Love')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))