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

这个章节会包括以下内容

如何下载和安装python

下载加密模块Pyperclip

python新手上路

本书的格式

复制粘贴文本

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

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

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

http://invpy.com/cypherpunk


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

下载和安装Python

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

我们可以在http://www.python.org这个官方网站找到Python程序的下载链接,下载回来安装就好了。不过不同的操作系统(windows,os x 或者ubuntu)的安装过程会有一些细微的差别。如果你还是不会,你可以看看视频学习人家是怎么安装的,http://invpy.com/installing。(不过我一直下载ActivePython来用)

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

破解密码那些事儿(chapter 2,走近Python,上)_第1张图片
确保用Python3

windows指引

http://www.python.org这个网站的左边有很多的链接,点击download的链接你会跳转到一个下载页面,然后找到一个叫做Python3.3.0windwos安装包(windows安装包是不会带上源码的),然后点击下载python的windows版。如果网站上的下载包的版本比Python3.3.0更新的话,那就下载最新的。下载回来之后,双击程序,向导界面出来以后不断的根据向导提示下一步操作,小白的你是不需要自己改动什么的,当向导结束的时候,安装完成。

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

这本书的大部分代码我都会用到一个定制的模块,就是pyperclip.py,这个模块是提供了一些快捷的方法让你程序从剪贴板(这个是神马?用过ctrl+c吧,windows内置了一个叫做剪贴板的东西,让你临时存放拷贝或者剪切的数据)里头复制粘贴数据。这个功能不是Python自带的,需要到http://invpy.com/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,就可以启动了。

破解密码那些事儿(chapter 2,走近Python,上)_第2张图片
启动之后的IDLE是这个样子的

你可能感兴趣的:(破解密码那些事儿(chapter 2,走近Python,上))