概述
从零开始学 Python 之基础篇
前言
大家好,这里是「痴海」从零开始学习 Python 系列教程。此文首发于「痴海」公众号,欢迎大家去关注。学习一门语言最好的办法,就是教懂别人。在这公众号,我会从 Python 最基础的教程写起,慢慢一步步进阶。写这教程同时也是我自己对于 Python 知识的复习巩固。喜欢的朋友可以点击关注,一到周五每天更新 Python 相关知识,周六周日则会写关于认识一些的文章。话不多说,开始今天的知识。
了解 Python 前世今生
本教程是以主流的 Python 3.0 + 版本为教程。
学习任何一门语言之前,我们都要先去了解这门语言是什么,它有什么特点。知己知彼,方能学好编程。
1.什么是 Python
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guldo van Rossum 于 1989 年底发明,第一个公开发行版于 1991 年。很早就已经有了 Python 这门语言,但直到 2017 「人工智能」和「大数据」逐渐的火爆,人们才重新开始重视 Python。
2017 GitHub 年度报告在 2017 GitHub 年度报告中,Python 更是代替 Java 的位置,居升为第二,成为在 GitHub 仅此 Javascript 最受欢迎的编程语言之一。
2.Python 发展历史
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。
像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。
3.Python 特点
Python 是一种解释型语言:这以为这开发过程中没有了编程这个环节。
Python 是交互式语言:这意味着,你可以在一个 Python 提示符,直接互动执行写你的程序。
Python 是面向对象语言:这意味着 Python 支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 www 浏览器再到游戏。
- 1.易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
- 2.易于阅读:Python 代码定义的更清晰。
- 3.易于维护:Python 的成功在于它的源代码是相当容易维护的。
- 4.一个广泛的标准库:Python 的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows 和 Macintosh 兼容很好。
- 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断
- 6.可移植:基于其开放源代码的特性,Python 已经被移植(也就是使其工作)到许多平台。
- 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用 C 或 C++ 完成那部分程序,然后从你的 Python 程序中调用。
- 8.数据库:Python 提供所有主要的商业数据库的接口。
- 9.GUI 编程:Python 支持 GUI 可以创建和移植到许多系统调用。
- 10.可嵌入:*你可以将 Python 嵌入到 C/C++ 程序,让你的程序的用户获得"脚本化"的能力。
Python 环境搭建
经过以上的介绍,你对于 Python 这门已经有了一定的认识。接下来就要开始上手搭建 Python 相关环境。理论用于实践,通过搭建环境,开启你学习 Python 之旅。
Python 可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装 Python 以及 Python 的安装版本。
Python 下载
Python 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到:
Python官网
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址
非常鼓励大家多去看看官网里的内容,了解最新的动态。
Python 安装
Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
您需要下载适用于您使用平台的二进制代码,然后安装Python。
如果您平台的二进制代码是不可用的,你需要使用 C 编译器手动编译源代码。
编译的源代码,功能上有更多的选择性,为 python 安装提供了更多的灵活性。
以下是各个平台安装包的下载地址:
以下为不同平台上安装Python的方法:
1. Unix & Linux 平台安装 Python
以下为在 Unix & Linux 平台上安装 Python 的简单步骤:
- 打开 WEB 浏览器访问 https://www.python.org/downloads/source/
- 选择适用于 Unix/Linux 的源码压缩包。
- 下载及解压压缩包。
- 如果你需要自定义一些选项修改Modules/Setup
- 执行 ./configure 脚本
- make
- make install
执行以上操作后,Python 会安装在 /usr/local/bin 目录中,Python 库安装在 /usr/local/lib/pythonXX,XX 为你使用的 Python 的版本号。
2. Window 平台安装 Python
以下为在 Window 平台上安装 Python 的简单步骤:
Python 安装- 打开 WEB 浏览器访问 https://www.python.org/downloads/windows/
- 在 python 的官网下载 pytho n版本,需要下载对应版本(在计算机-属性中查看自己是 32 位操作系统还是 64 位操作系统),我是 64 位的,就下载 64 位对应的安装包了(如上图:Windows x86-64 executable installer,此教程是以 Python 3.0 + 为版本)
- 下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。
3. MAC 平台安装 Python
最近的 Macs 系统都自带有Python环境,你也可以在链接 https://www.python.org/downloads/mac-osx/ 上下载最新版安装。
环境变量配置
安装完 Python 之后,就要开始配置环境变量。配置了环境变量,程序才能运行。程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。path(路径) 存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
Unix 或 Windows 中路径变量为 PATH( UNIX 区分大小写,Windows 不区分大小写)。
在 Mac OS 中,安装程序过程中改变了 python 的安装路径。如果你需要在其他目录引用 Python,你必须在 path 中添加 Python 目录。
1. Windows 环境变量配置
在环境变量中添加 Python 目录:
在命令提示框中(cmd):输入
path=%path%; C:Python
按下“Enter”。 注意:C:Python 是 Python 的安装目录。
也可以通过以下方式设置:
右键点击"计算机",然后点击"属性"
- 然后点击"高级系统设置"
- 选择"系统变量"窗口下面的「Path」,双击即可。
- 然后在「Path」行,添加 python 安装路径即可(我的 D:Python32 ),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开。
- 最后设置成功以后,在 cmd 命令行,输入命令"python",就可以有相关显示。
2. Unix/Linux 环境变量配置
在 csh shell: 输入
setenv PATH "$PATH:/usr/local/bin/python"
按下"Enter"。
在 bash shell (Linux): 输入
export PATH="$PATH:/usr/local/bin/python"
按下"Enter"。
在 sh 或者 ksh shell: 输入
PATH="$PATH:/usr/local/bin/python"
按下"Enter"。
注意: /usr/local/bin/python 是 Python 的安装目录。
Python 环境变量
几个重要的环境变量
Python 环境变量第一行 Python 代码
如果以上的「Python 安装」、「Python 环境变量的配置」你都已经弄好,我们就可以开始写我们第一个 Python 代码。
万物始于「Hello World」,周而复反,直至我们的头发秃光。
print('Hello World')
创建一个记事本,把上面代写进去,并把文件的后缀名改成 py。
有三种方式可以运行上面的 Python 代码:
1. 交互式解释器
你可以通过命令行窗口进入 python 并在交互式解释器或者记事本中开始编写 Python 代码。然后在 Unix,DOS 或任何其他提供了命令行或者 shell 的系统进行 python 编码工作。
$ python # Unix/Linux 或者 C:>python # Windows/DOS
以下为 Python 命令行参数:
Python 命令行参数使用 cmd 进入你自己 py 文件的目录下,使用代码「python first.py」运行你自己 python 第一个程序。运行成功就会输入:Hello World!。你离 python 大神又进了一步!
python 第一行代码2. 命令行脚本
在你的应用程序中通过引入解释器可以在命令行中执行 Python 脚本,如下所示:
$ python script.py # Unix/Linux 或者 C:>python script.py # Windows/DOS
注意:在执行脚本时,请检查脚本是否有可执行权限。
3. 集成开发环境(IDE:Integrated Development Environment): PyCharm
PyCharm 界面如果你之前是有做过 Android 开发,这款编辑器你一定非常的熟悉。与「android studio」编辑器非常的类似。PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 :
- 调试
- 语法高亮
- Project 管理
- 代码跳转
- 智能提示
- 自动完成
- 单元测试
- 版本控制
- 等等。。。
PyCharm 下载地址
如果你有钱还请支持正版,但你现在经济不是很宽裕,可以在后台回复「PyCharm 破解」即可免费破解使用。
安装好 PyCharm 编辑器以后,新建工程,创建 py 文件,输入代码
print('Hellod World!')
点击右键 Run 'first',或右上角的绿色三角号标志即可运行代码。
点击右键 右上角的绿色三角号标志写在最后
至此「从零开始学习 Python:Python 基础篇」就已结束。给自己三分钟的时间,闭上眼来回想下,今天这篇你都学习到了什么。
如果你按我说的去做,你会发现你只能回忆起一些内容,很难把全部的知识都记住。这是非常正常的情况,所以需要你温故而知新,时常回顾。在最后我把今天的知识点做出思维导图送给大家。欢迎大家去关注公众号「痴海」。本系列教程会首发于公众号。
20180325最后
以上就是冷傲发卡为你收集整理的从零开始学 Python 之基础篇从零开始学 Python 之基础篇写在最后的全部内容,希望文章能够帮你解决从零开始学 Python 之基础篇从零开始学 Python 之基础篇写在最后所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复