Python基础语法系列1-Python和Python开发工具简介

1. Python介绍

1.1 什么是Python

Python 是由 Guido van Rossum(龟叔) 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。
Python 简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在绝大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。

1.2 Python特点

  1. 易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
  2. 易于阅读:Python代码定义的更清晰。
  3. 一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
  4. 可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。
  5. 可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
  6. 数据库:Python提供所有主要的商业数据库的接口。
  7. GUI编程:Python支持GUI可以创建和移植到许多系统调用。
  8. 可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

2. 执行Python程序的方式

2.1 命令行环境

我们可以在任何文本编辑器中编写python程序,然后在命令环境下通过 python 指令去执行程序。其具体做法是:打开命令提示器,然后输入 python 需要执行的py文件的地址 如果是mac电脑输入 python3 需要执行的py文件的地址

注意:

  1. 因为在mac和Linux操作系统中自带Python2.x,所以在使用指令的时候需要注意,如果要使用Python2.x用python指令,如果需要使用Python3.x, 用python3。Windows直接通过python指令使用Python3.x。
  2. 路径可以写绝对路径也可以写相对路径,如果不知道怎么写,可以直接将文件从电脑中拖过来自动生成绝对地址。
     命令行环境

2.2 交互式环境

2.2.1 IDLE - 自带的集成开发工具

我们在安装Python环境的时候会自带一个集成开发工具IDLE。 IDLE是交互式开发环境我们可以在命令提示符(或者终端中)通过 python 指令打开(mac和Linux上用python3)。

打开IDLE后,可以直接在里面编写Python程序,并且程序是交互式的(一行代码结束后直接显示结果,不需要再运行)。
交互式环境

在交互式环境中,单行代码结束按回车会直接运行代码并且显示执行结果。如果是多行代码(比如if条件语句、循环结果)按回车不会执行程序而是换行,如果想要执行多行结果的代码,要连续按两次回车才行。

2.2.2 IPython - 更好的交互式编程工具

IPython是⼀一种基于Python的交互式解释器器。相较于原⽣生的Python Shell,IPython提供了了更更为强⼤大的编辑和交互功能。可以通过Python的包管理理⼯工具pip安装IPython和Jupyter,具体的操作如下所示:

pip install ipython jupyter

或者:

python -m pip install ipython jupyter

安装成功后,可以通过下⾯面的ipython命令启动IPython,如下图所示:
IPython交互式环境

我们还可以通过jupyter运行名为notebook的项目在浏览器窗口中进行交互式操作。
 jupyter notebook

jupyter notebook是将你自己的电脑作为服务器,通过网页可以直接在你的电脑上操作文件,接下来创建python文件:
编辑jupter文件

2.3 集成开发环境

Python有很多很优秀的集成开发工具,这儿我们主要介绍Pycharm。

使用Pycharm运行程序的时候,最主要的是要保证运行前已经设置好解释器:
命pycharm运行程序

发布了40 篇原创文章 · 获赞 11 · 访问量 1464

猜你喜欢

转载自blog.csdn.net/yuting209/article/details/105164916
今日推荐