Python 快速入门笔记(1):简介

本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正。转载请注明出处:https://www.cnblogs.com/itwhite/p/12290423.html

语言简介

Python 是一门面向对象、动态类型、解释型编程语言,作为ABC语言(没有成功)的一种继承。

Python 的创始人是荷兰人吉多·范罗苏姆,他也是第一个被称为“终身仁慈独裁者”(即BDFL,当项目社区出现争议时拥有最终决定权的人)。

Python 的设计哲学强调 代码的可读性 和 简洁的语法

1991年,Python 的第一个版本发布。

2000年10月,Python 2.0 发布。

2008年12月, Python 3.0 发布。此后几年来 python 2.x 与 python 3.x 并驾齐驱,不过2019年时 python 社区宣布将于2020年1月1日起不再更新 python 2.x 了(见:Sunsetting Python 2)。

学习资料链接:

选择学习 python 2 还是 python 3?

多年来 python 2 的用户数量是超过 python 3 的,后来 python 社区极力推广 python 3,现在不光用户数量超过 python 2 了,社区还不再支持 python 2 了,够狠吧!

所以,也许以前这是个问题,现在已经不是问题了,直接上 python 3 吧。

注:虽然很多 Linux 版本默认安装的还是 python 2.7 ,这让人还是多少有些不方便,不过 python 2 都日暮西山了,所以,放弃吧。

安装Python

python 安装包

Python 是一门解释型语言,因此想要执行 python程序需要先安装执行环境(包括解释器等工具),最新的 python 安装包可以到 https://www.python.org/downloads/ 下载。

pip 工具安装及第三方模块安装

除了 python 安装包以外,如果编写的程序需要用到一些第三方模块,通常需要使用 pip 工具单独安装。

安装 pip 工具:

wget https://bootstrap.pypa.io/get-pip.py  # 如果是 windows 的话,直接拷贝这个地址到浏览器中打开,然后保存即可
python get-pip.py

安装了 pip 工具之后,就可以通过它来安装其它第三方模块了,只需执行命令“pip install <package>”(把<package>换成你想安装的模块的名字)即可。

Hello world!

创建一个 hello.py 文件,写入(如果是 python 2.6 以下版本,print 后面不要使用括号):

print("Hello world!")

然后在命令行下执行:

> python hello.py
Hello world!

编码声明

默认情况下,Python 解释器会认为 python 文件中只含有 ASCII 码,因此无法正确解析中文或其它多字节文字,从而可能会导致程序逻辑错误或输出乱码。

如果你的代码中有使用中文字符串时,请确保文件保存为 utf-8 格式并且在文件头部(第一行或第二行)加上“编码声明”(用以告诉解释器以源文件编码格式),例如:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print u"中文"

其中第二行代码使用了 “-*- coding: utf-8 -*-” 来标识 utf-8 编码格式,解释器通过判断是否匹配正则表达式 “^[ f]*#.*?coding[:=][ ]*([-_.a-zA-Z0-9]+)”,因此这一行只需要包含有“coding: utf-8”并且满足该正则式即可,格式可以随意,不过上面示例中的用法已经成为习惯用法了。关于编码声明更多描述请参考:https://www.python.org/dev/peps/pep-0263/#defining-the-encoding

完。

原文地址:https://www.cnblogs.com/itwhite/p/12290423.html