前言
本文讨论了 Python 基础的相关知识,涵盖 Python 概述与安装、开发工具使用等内容。旨在帮助初学者入门。
一、Python 概述与安装
1.1 为什么要学 Python
(1)技术趋势 随着人工智能时代的到来,Python 热度稳居编程语言界前三。
(2)简单易学 开发代码少,精确表达需求逻辑;33 个关键字,7 种基本数据类型;语法规则简单,接近自然语言。
(3)应用广泛 Python 语言涉及 IT 行业 70% 以上的技术领域。
1.2 Python 解释器
由于 Python 属于高级语言,其并不能直接在计算机中运行,因为缺少 Python 语言的运行环境:Python 解释器
Python 解析器的作用:就是把 Python 代码转换为计算机底层可以识别的机器语言。
Python 解析器的种类: (1)CPython,C 语言开发的解释器 [官方],应用广泛的解释器。 (2)IPython,基于 CPython 的一种交互式解释器。 (3)其他解释器,PyPy,基于 Python 语言开发的解释器。Jython,运行在 Java 平台的解释器,直接把 Python 代码编译成 Java 字节码执行。IronPython,运行在微软.Net 平台上的 Python 解释器,可直接把 Python 代码编译成.Net 的字节码。
下载 Python 解析器: 下载地址:https://www.python.org/downloads/release/python-379/ 查找目标文件:Windows x86-64 executable installer -- 单击即可下载。 但是为了方便环境管理与项目开发,一般我们推荐通过先下载 Anaconda,再使用 Anaconda 安装 Python 解释器。
1.3 Python 优缺点
优点: (1)简单:Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在读英语一样。 (2)易学:Python 极其容易上手,语法简单; (3)免费且开源:Python 开源的。你可以自由地阅读它的源代码、对它做改动。 (4)可移植性强:可不依赖于操作系统在不同平台上工作; (5)丰富的库:Python 标准库确实很庞大。它可以帮助你处理各种工作;
**缺点:**唯一的缺点就是执行效率慢,这个是解释型语言的通病。
二、Anaconda 安装
Anaconda 是由 Continuum Analytics 开发的 Python 发行版本,支持 Windows、macOS 和 Linux 系统。该发行版集成 conda 包管理器及 Python 编程语言,提供包含 180 多个科学计算包的完整环境,支持多版本 Python 环境创建及切换,包含 NumPy、Pandas、Matplotlib 等数据科学工具。
下载地址:https://www.anaconda.com/download 此处以 Windows 64 位版本为例进行安装。
测试是否安装成功: 当出现上述结果,说明你安装成功了。
虽然我们安装好了 Python 解释器,那么就可以进行 Python 代码的编写和运行了,但是在没有开发平台的基础上进行开发效率极低,且对开发者不太友好;因此我们还要安装 PyCharm。
三、PyCharm 安装
**PyCharm 的主要作用:**PyCharm 是一种 Python IDE(集成开发环境),带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具,内部集成的功能如下:Project 管理,智能提示,语法高亮,代码跳转,调试代码,解释代码 (解释器),支持 AI 功能等。
PyCharm 分为专业版和社区版,专业版功能更强大,但是收费。而社区版则免费,对于基础开发来说是够用的,因此我们下载社区版就够了。
**下载地址:**https://www.jetbrains.com/pycharm/download/#section=windows
双击下载好的 PyCharm 软件安装包,进行软件安装。 设置软件的安装路径,理论上没有任何要求,但是建议放在除 C 盘以外的盘符。 PyCharm 基本设置,创建桌面图标与.py 文件关联。 注意:不建议汉化。


