编程语言通常可以分为以下三类:
此外,还有一些中间语言(例如Java字节码)和领域特定语言(DSLs,Domain-Specific Languages),它们在特定领域或用途中更具有优势。不同的编程语言适用于不同的任务和需求,程序员可以根据项目的性质和要求选择合适的语言。
高级语言可以分为两种主要的编程范式:面向过程和面向对象
Python是一种多范式编程语言,它支持多种编程风格,包括面向过程和面向对象。Python中有类和对象的概念,因此可以使用面向对象编程范式来组织代码。同时,Python也支持面向过程编程,因此你可以编写不涉及类和对象的Python程序。这种灵活性使得Python在各种编程任务中都能够得到应用,无论是面向对象的应用还是面向过程的应用。
Python的优点:
Python的缺点:
我们在地址栏输入https://www.python.org/
回车
看到如下界面
根据这个图片,我们在官网可以直接点击Download
,它会自动识别你的操作系统,当然你也可以自己选择左侧的系统进入相应界面下载,这里我们直接点击Python 3.11.5
,就可以进行下载了
下载完成后,我们双击此安装包
最好勾选下 “Add Python 3.10 to PATH” 这个选项
要记得 Python 的安装目录(后面可能会用到)
点击 Install Now 之后, 稍等片刻, 就安装完毕了
我们在应用列表找到python
,双击打开
这说明我们已经安装成功了
注意:代码中的 ( )
和 ' '
都是英文, 不要写中文标点符号!
编程语言中基本不会出现中文标点, 写代码的时候一定要仔细注意.
虽然通过交互式解释器可以执行 Python 代码了, 但是代码写起来并不方便. 就需要更专业的开发工具来编写 Python 代码.
目前业界常用的 Python 开发工具, 主要有下列选项:
其中最主流的开发工具就是 PyCharm 和 VS Code 了. 咱们这里以 PyCharm 为例进行演示
在地址栏输入https://www.jetbrains.com/pycharm/
回车
PyCharm 有三个版本
专业版 (Professional Edition)
社区版 (Community Edition) 教育版 (Educational Edition)
专业版 相比于 社区版, 功能要更丰富一些, 但是专业版收费, 社区版免费(显然要白嫖).
教育版功能和专业版相同, 但是需要凭 edu 邮箱去 JB 官网申请
双击安装包. 注意选下安装路径
建议把这个选项勾上, 这样在任意目录鼠标右键, 就都可以直接用 PyCharm 打开目录了,添加环境变量到path路径也勾选一下
下面就是傻瓜式操作就可以了
创建一个项目
选择项目所在的位置, 并选择使用的 Python 解释器 , 一般情况下, PyCharm 能够自动识别出 Python 解释器的位置. 但是如果没有自动识别出来,也没关系, 点击右侧的 … 选择之前安装的 Python 的路径位置即可
创建文件
输入文件名回车
输入代码运行
print("hello world")
ok,至此我们所有的环境及编译器就都部署好了,开始你的python学习吧
与其他语言不同,对于初学者,Python的入门官网提供了所有基础知识的文档,你可以把它当做工具,也可以将其当成学习资料,你可以在官网左侧直接进行下载,也可以随时在线进行浏览
Python 3.11.5 文档https://docs.python.org/zh-cn/3/index.html
点击左侧下载这些文档
第一栏是类型,第二栏和第三栏是压缩类型,这里我选择美式纸张pdf的zip压缩包
下载完成后解压能看到下面的页面
比如这里的library.pdf就是这个版本的标准库说明文档
通过这里官方文档的学习你可以掌握Python的基础学习,快点开始吧