欢迎来到野桃子教程,在这里你即将迈出学习 Python 编程语言的第一步,也许你已经熟悉这种语言,也许你对这门语言还一无所知,不过这些都不重要,因为从本节开始我们将从基础开始教你 Python。
Python 是最通用的编程语言之一,如果你有一些编程经验的话会注意到其中的不同,让我们来看看Python的特点。
我们通过一个示例来看一下 Pyhon 代码有多简单。
假如有一个程序,你希望用户从键盘输入某些内容,并且你希望将该值保存在变量中,如果用 C++ 语言,你将这样编写它:
#include<iostream>
using namespace std;
int main(){
int x;
cin >> x;
return 0;
}
对于另一种流行的编程语言 Java,它将是:
import java.util.Scanner;
class Test{
Scanner input = new Scanner(System.in);
public static void main(String args[]){
int x;
x = input.nextInt();
}
}
而在 Python
中,它是:
x = input()
很神奇吗,这就是所有的代码,没有文件导入,没有花括号,没有分号,只有一行。现在你先没有必要弄懂这段代码,它只是为了向你展示 Python 的代码有多简捷。
在上面的代码中可以注意到的另一件事是,在 C++ 和 Java 里,用户只能输入 数字
作为变量 x
,因为我们已经声明了 x
为整数:int x;
。而在 Python 里,程序员不必在声明变量时显式指定数据类型,python 的编译器会根据变量的值自动判断。
目前在官方网站上提供了两个 Python 版本,即 Python 2.x 和 Python 3.x,在本课程中,我们将介绍 Python 3.x。
此外,Python 3.x 和 Python 2.x 之间没有太大区别,主要变化在于打印内容的方式, Python 2.x 中的 print
,而在 Python 3.x 中,他们将其设为 print()
,就是添加了括号。
可以说,你几乎可以用 Python 做任何事情。
Tk
是一个开源的小部件工具包,可用于使用 python 开发桌面应用程序, 同样的还有Kivy
。SciPy
和 NumPy
等 Python 库适合科学计算。比如大众所熟知的:Instagram、Reddit、Mozilla 等网站都是使用 Python 开发的,有各种基于 Python 的 Web 框架,如 Django
(最流行的一种)和 Pyramid
,可用于开发现代 Web 应用程序。
在 Windows 系统中设置 Python 环境的步骤:
python -V
可以查看是否安装成功,如果它返回你已安装的 Python 版本,那么恭喜你已经安装成功。如果你有 Macbook,则 MacOS 预装了 Python 2.7.x,但你无法更新版本或 使用模块,因为它的操作系统要求,所以你应该下载 Python 3 并在 Macbook 中设置虚拟环境。
如果你使用 Ubuntu 操作系统,它会预装 Python。