您的当前位置:首页正文

破解密码那些事儿(chapter 2,走近Python,上)

来源:华拓网

这个章节会包括以下内容

如何下载和安装python

下载加密模块Pyperclip

python新手上路

本书的格式

复制粘贴文本

若果一看到程序就头大的小伙伴们,看到这里不必担心,这次很简单的,至于不懂嘛,问我!如果是妹子,请私下问我!

在开放的社会里头,私隐的保障需要借助密码学。如果我只想对某些人说的话,变成众人皆知的东西,那就毫无私隐可言了。

-----------------------------Eric Hughes, “A Cypherpunk’s Manifesto”, 1993

请注意,本章节的内容和《Invent Your Own Computer Games with Python》第一章的内容很相似,若果看过的话,本章节就可以跳过。如果你安装了Python,则可以从下载加密模块Pyperclip这个章节开始阅读

下载和安装Python

如果你对程序开发是个小白,这里是你人生的里程碑,因为你马上就要脱离小白的状态了。在写程序之前,我们是要安装一个叫做Python解释器的软件。解释器?就是顾名思义,把你的写的代码转变成计算机懂的东西(神马?代码写出来,计算机不懂?确实是这样的)。没有解释器,你的计算机是不知道它该干嘛的(其实Python解释器可以简称成Python)。

请注意!确保你安装的是Python3而不是Python2,本书的程序的例子用的都是Python3,若你在Python2的环境下运行的话,那是会出错的。这句话如此重要,我决定放一个卡通的企鹅来让你确保不会忽略掉(我知道你们会跳着看!)

确保用Python3

windows指引

OSX指引

安装的步骤其实也是差不多。在下载页面里头选择Mac安装版,以.dmg结尾的文件。链接文件通常会在“Python 3.3.0 Mac OS X”这种表述的超链接中找到。(这里有点拗口,用mac os x的你们应该能找到的)

Ubuntu和其他linux发行版

如果你的操作系统是Ubuntu,你可以用命令行来安装,只要输入sudo apt-get install python3. 3就可以了,安装的时候会提示输入管理员密码。(其实用Ubuntu的你,怎么会不知道怎么安装呢是吧?)为了获得IDE环境,你可以输入下面的命令sudo apt-get install idle3.

对了这些操作的前提是你可以连上互联网!

下载pyperclip.py

这个文件必须放到以后我们写的Python程序的目录下(有疑问不要紧,这个以后再说),不然你会看到这样的错误提示:

新手上路

我们可以使用一个叫做IDLE的程序来写代码和调试程序。为什么这个程序名字叫IDLE,其实它是这个的缩写InteractiveDeveLopmentEnvironment(交互式开发环境)。是不是对Python和IDLE糊涂了?其实Python是个包含翻译器的运行Python代码的程序,而IDLE就是你编写Python代码的地方。

如果你用的还是WINXp的话(这有多老),你可以通过“开始”-》程序=》Python 3.3=》IDLE(Python GUI)来运行这个交互环境。如果是Windows Vista或者Win7的话,也是通过同样的途径找到IDLE(GUI)来运行。(如果是win8的话,自己找!)

如果你的操作系统是mac os x,从Finder窗口中找到程序的选项,选择Python 3.3,然后点击IDLE的图标。

用Ubuntu的话,直接在命令行里头键入idle3,就可以启动了。

启动之后的IDLE是这个样子的