首页 » 编程语言 » 这是一篇 Python 入门级别的文章

这是一篇 Python 入门级别的文章

 

最近一段时间在后台和我的小密圈收到了很多消息,说希望能分享几篇入门级别的教程。说实话,网上此类文章真的是一大堆,搜一搜就会看到很多。但为什么还是有很多人并没有一个入门,究其原因,大概有这么几点:

  1. 平时的工作并不是 Python ,所以一直都在拖。

  2. 大部分学生都有的惰性

  3. 觉得 Python 太复杂了,看几篇文章就果断放弃了

  4. 喜欢我的文字,希望我能带领起来做一个入门

那么,我就假设大部分人是因为最后一条,在这个隆重的节日(10.24 程序员节)能让大家做一个初级的入门。

1
 扯淡

Python 是个跨平台的语言,也就是说它可以运行在各大系统上,其中包括 Windows、Mac 还有各种 Linux/Unix 系统上。因此无论你在哪个系统编写的 Python 程序,它都可以正常的运行在其他系统上。

在你编写程序之前首先需要把 Python 安装到自己的电脑里面。确切的来说就是将 Python 的解释器 ( CPython) 安装下来,其中主要包含一个命令行环境和一个简单的集成开发环境。

那么要安装什么版本的 Python?

目前 Python 的版本有 2.x 和 3.x,很多人都建议把 3.x 用起来 。说这种话的基本上都是老司机,他们对 2.x 都有了一个大概的入门或者已经掌握的很熟练。二来,3.x 确实有很多新的特性,但由于这两个版本并不兼容,同时也有那么一部分三方库并不怎么支持 3.x,所以在这两个版本上我建议初学者可以尝试从 2.x 开始学起,后续可以了解一些第三方库将 2.x 兼容到 3.x 中。

2
 装正经

上面对 Python 的一些入门知识做了下了解,接下来我把 Python 在这三个系统的安装方式做了下汇总。你最好在看的同时,也能动起手来把 Python 安装到自己的电脑。

0x00、Windows 上安装 Python

Python 在 Windows 上的安装包是 MSI(Microsoft Installer) 格式的,分为 32 位 和 64 位。

有梯子的可以直接访问 Python 的官网进行下载:

http://www.python.org/

没有梯子的也可以直接在我的 CSDN 下载资源,我已经将 32 和 64 位的安装包打成了压缩包,这是下载地址:

http://download.csdn.net/download/m694449212/10037578

下载完成之后打开对应的安装包,在选择安装组件的这一步,勾选所有的组件:

特别注意,记得选上 pipAdd python.exe to Path,然后一路点“ Next ” 即可完成安装。

Python 将会安装到 c:python27 目录下,这时候你就可以打开命令窗口(CMD,黑框框),这个 CMD 在 Windows 上可以通过快捷键打开,具体的是: Win(键盘左下角有微软标志的键) + R ,然后输入 cmd 即可。

打开之后输入,python + 回车:

0x01、Mac 上安装 Python

扯个题外话,Mac 算是程序员们最理想的开发系统,为什么这么说呢?就拿安装 Python 来说,若你的系统是 OS X 10.8 或者更新的系统,那么系统就自带了 Python 2.7。若你的系统低于 10.8 ,那么做个升级就好了。

如果需要自行安装一个 Python 环境,那么可以直接用 homebrew。

A、安装 Python

brew install python

这个方式比较简单,若报错的话可以在前面加上 sudo 。

B、安装 pip

接下来就需要安装 pip,这是 Python 的一个包管理工具 Python Package Index,用这个工具你可以轻松下载 Python 的三方包。

1. 获取 pip 的安装脚本

wget https://bootstrap.pypa.io/get-pip.py

 

若你没有安装 wget 可以直接用浏览器访问上面的链接,把内容复制出来新建并保存在 get-pip.py 这个文件里面。

2. 安装 PIP

sudo python get-pip.py

 

安装完成之后可以在命令行直接运行 pip 就可以检测是否安装成功。

0x02、Linux 上安装 Python

此处省略。。。若你还不会那么还是换回 Windows 的好

3
Hello World

一切伟大的行动和思想,都有一个微不足道的开始。

那么就让我们用 Python 编写第一个程序,打印“Hello World”。

提前说句,在写代码的时候,千万不要 复制 + 粘贴 到自己的电脑跑。因为你这么一复制过去,然后跑不起来就很麻烦,一时间找不到报错的原因就很容易放弃。所以记住,代码要一行一行的敲到自己的电脑,这样在敲错的时候就需要仔细的检查和对照,也就很容易以最快的速度掌握这个程序或者这门语言。

0x00、在命令行打印 Hello World 

打开你的命令行窗口,Windows 用 CMD ,Mac 用 Terminal或者 iTerm(个人建议使用 iTerm,用过之后会让你怀疑自己的前半生)。

输入 python + 回车:

 

➜ /Users/xiyouMc > python
Python 2.7.13 (default, Apr  4 2017, 08:47:57)
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.38)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

 

这时候已经处于 Python 的开发环境,你在这个窗口里面就可以编写 Python 的代码,那么尝试用 Python 的 print 函数打印一个 "Hello World "

 

➜ /Users/xiyouMc > python
Python 2.7.13 (default, Apr  4 2017, 08:47:57)
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.38)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>>

 

0x01、用文本编辑器

命令行更适合一些简单的程序,比如进制转换、打印日期、测试脚本什么的。所以,如果我们要写一个很长的程序,用命令行就不太适合了。这时候就需要用到文本编辑器。

在 Windows 上有个 Note Pad++ 很不错,或者你可以使用 VS Code 来写。

在 Mac 上我一直都在用 VS Code,因为这个编辑器的流畅度和插件包都是其他不能比拟的。有人肯定会站出来说用 Subline Text ,那么你可以去试试打开一个百兆的文本,卡的你怀疑人生。

这里我对编辑器就不做太深的讲解,我这里直接讲解 Python 在文本中如何编写,同时又是如何运行。

1. 打开编辑器,写入 print("Hello World") 这段代码,同时保存下来。文件的扩展名必须是 .py ,同时保存路径你爱放哪就放哪,不过得记住这个路径。(最好你就有一个 dev 的文件夹是用来开发的)

2. 打开命令行,定位到保存文件的路径,我是保存在用户目录下的 dev 文件。(还不知道怎么打开命令行的同学,翻到上面去看看)

定位到这个目录之后,你只需要运行 python helloworld.py

 

➜ /Users/xiyouMc/dev > python HelloWorld.py
Hello World
➜ /Users/xiyouMc/dev >

 

就可以运行这个 Python 的文本代码。


这只是一个简单的入门,当你知道 Python 该如何运行起来之后,就可以真正去了解它的语法以及一些内置的函数。了解的差不多之后,去接触一些第三方库,比如我之前写的推荐一些相见恨晚的 Python 库 「二」,多用用它们去做一些项目。


文章来源:DeveloperPython

原文链接:这是一篇 Python 入门级别的文章,转载请注明来源!

0