这篇文章主要介绍了python环境及基础语法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
1、Python 版本
Python 目前有两个不同序列的版本:Python 2.x 和Python 3.x。
-
Python 2.x 最早的版本发布于2000年年底, 最新版本为 Python 2.7不会c语言可以学python吗。
-
Python 3.x 的最新版本为 Python 3.10.5
-
Python 2.x 和 Python 3.x 两个序列版本之间有很多用法是不兼容的,除基本的输入、输出方式有所不同外,很多内置函数和标准库模块用法也有较大的区别,适用于这两个版本的第三方库的差别更大。
-
总的来说,Python 3.x 的设计理念更加合理、高校和人性化,一些第三方库也不断推出与 Python 3.x 相适应的新版本。而且,Python 开发团队已经重申了终止对 Python 2.x 的支持。
-
本分栏所讲主要是 Python 3.x,如是 Python 2.x 则会特别标注!
2、Python 常用开发环境
学习 Python 程序设计,首先需要搭建开发环境,然后才能编辑、测试和运行 Python 程序,
常见的Python 开发环境如下:
- Python 自带的开发工具。包括命令行方式和一个纯 Python 的集成开发环境(IDE)。当安装好 Python 后就可以直接使用。
命令行:使用 win + R 快捷键(或者在 win 10 的任务栏的搜索框中)搜索cmd 命令,打开命令提示窗口,输入 Python(注意需要转到安装了python 的磁盘目录下,如:安装在了D盘,则先输入d:转换路径) 即可进入 Python 的命令行交互:
自带集成开发环境(IDE):
- Pycharm 。 Pycharm 是一种 python IDE,带有一整套可以帮助用户在使用 Python 开发时提高其效率的工具,专业开发人员和刚起步人员使用的有力工具。
由JetBrains公司打造的一款Python IDE(Integrated Development Environment )。
帮助用户开发时提高其效率的工具,如调试、语法高亮、Project管理、代码跳转等。
提供了一些高级功能,以支持Django框架下的专业Web开发。
有Professional和Community两种版本。
- Sublime Text。 Sublime Text 支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,还拥有代码片段(Snippet)的功能,可以将常用的代码片保存起来
sublime 安装及使用教程
- Anaconda3。Anaconda 3 是一个开源的 Python 发行版本,专注于 数据分析,包含 Conda、Python 等180 多个科学包及其依赖项。
- Vim。Vim 的全称是 Vi Improved,是一个类似于 Vi 的著名的功能强大、高度可定制的文本编辑器,在 Vi 的基础上改进和增加了很多特性。 Vim 支持包括 Python 的多种版本。
- python Win。 Python Win 是一个 Python 集成开发环境,在许多方面都比 IDLE(纯 Python 下自带的简洁的集成开发环境)优秀,但是这个工具是针对 Win 32 用户的。
3、第三方库的安装
Python支持和拥有类型众多、功能强大的第三方库,是其能够在很短时间内快速发展和广泛使用的原因之一。
下面介绍几种安装第三方库的方法:
-
使用 pip(包管理器)命令安装(以中文分词库 jieba)为例。
*第一种方式,打开命令行,直接输入 pip install jieba,这种方式简单,但安装时间较长
*第二种方式(以 NumPy 为例),进入 python 第三方库官网PyPI · The Python Package Index,搜索 NumPy,点击一个最新的版本进入
PS:C:\Users\(自己当前的主机用户)\AppData\Local\Programs\Python\Python310\Lib\site-packages,这是 python 第三方库的默认存储路径。
经过试验,将下载路径放在C:\Users\(自己当前的主机用户)中是可以使用的,放在上面那个路径的话系统会报错,说是找不到
安装过程如下:
- 在 Pycharm 中下载和安装(以flask 为例)
file(文件) ----> settings(设置)----> project:项目名 ----> python interpreter(python 解释器)----> 点击 ‘+’------> 在搜索框中查找自己想要的第三方库,系统会自动匹配,下载即可
4、 程序运行方式
python 有两种运行方式。
- 命令行方式。
- IDLE 方式
首先,命令行有两种方式,一种是直接交互模式编程,一种是脚本模式编程。
-
交互模式,即输入一行命令,命令行给一个反馈
-
脚本模式,即我先在 IDLE(也可以在记事本上写) 上编写了一个 python 脚本,然后放在命令行中去运行。
点开 python 自带 IDLE,点击 file —> New File——> save as ——> 保存的文件名以 .py 作为后缀
第二种方式是在 python 自带的 IDLE 上运行 -
交互模式。 IDLE 本身就算是一个 python 交互模式窗口,可以实现在命令行中输入 python 后的所有功能
-
脚本模式。IDLE 为开发人员提供了很多有用的功能,如自动缩进、语法高亮显示、单词自动完成及命令历史等。
使用方式:如上文所述,打开 IDLE,创建新文件、命名及保存。编写 python 程序后保存,点击 run module 即可看到结果。
使用 pycharm 等软件进行程序运行的方式在安装教程中已经提及,不再赘述。
写在最后:
首先,如果本篇文章有任何错误,烦请读者告知!不胜感激!
其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!
感谢!笔芯!