[背景音乐] 翻译: RyukaSuu |审阅: 19waa Coursera Global Translator Community
今天我们将开始介绍两个对编写机器学习算法很有帮助的工具
它们在数据科学领域也很有用
一个是Python这种编程语言
另一个我们叫做IPython NoteBook
现在，我假设你们已经在你们的系统中安装好了python
你已经完成了这些安装步骤
那么现在我将开始介绍一些小技巧
在网上有很多的资源你可以去发掘
并且你需要的时候你也能够自己熟悉这些技巧
但是 我认为我们一起来把这些介绍一下会很有趣
因为这是一个非常非常有用的工具
并且这能够让你应用的时候有很大的不同
当你打开IPython Notebook的时候 你会看到类似这样的东西
这基本是一种版本的文件夹
所有的文件都在里面
这里有一些数据文件 同时也有一些
我以前创建的iPython Notebook文件 和一些其他的文件
这个更像是一个文件浏览器
所以我们将要做的就是 创建一个全新的笔记
所以我将开始新建 python2
这样我们会有这个notebook 这是一个python notebook
欢迎来到这个iPython Notebook
这个软件已经运行了一些年
并且已经真正的改变了我们如何构建机器学习和
数据科学算法 以及我们如何同他人交流
这是一个非常有用的工具
他综合了两个我喜欢的东西 python
这种简单的脚本语言和wiki页面
这是一个让我们同他人交流变得很容易的一个工具
所以 python加上wiki就是iPython Notebook
那么 今天我将向你们展示iPython Notebook和
一些python的小技巧
假设你能够使用python或者用其他语言编程
那么你已经运行了IPython Notebook并且 你新建了一个
让我们看一下他的界面
在最上面是 notebook的名字
并且我们将要改变它 变成其他的
那么 我将要把它改成 Getting Started
with iPython Notebook
你去到那里
我们有一个新的notebook 并且这个是标题
那么这个notebook有点像 一个python的控制台
但是他也允许我们保存你生成的页面 并且包含文字和
图片在里面
那么在这门课我们将使用全部的东西
因为它们都很有用
这里有一个菜单 允许你做一些事情 比如
保存文件和 倒入一个文件 编辑 复制
加一个单元 并且 我们将要讲到这些
让我们开始吧
让我们从python开始
我想要点击一个单元 这个有点像一个控制台的入口
我将输入我的 第一个python函数
我将输入的第一个函数是print
我将要输出一个字符串 在python中字符串可以是单引号或
双引号 选择哪个取决于你
我将输出的字符串是 著名的hello world这句话
那么当我按下Shift-Enter 他会执行这个单元格
你要记住按Shift+Enter
我们待会会讲到只按enter
执行之后 输出了Hello World
那么 现在 让我们来看看IPython Notebook
和我们将会在这堂课用到的 一些python函数
那么第一个重点就是在iPython Notebook 中你能够包含文字和
很好的组织文字 这里有两种获得文字单元格的方法
第一种是 点到cell这里
单元格种类 选择markdown
然后你点到上面 开始写
他这里是一种markdown格式 类似维基页面
那么如果我放一个井号在这里 我会有一个标题
#Getting started with Python
好的 那么现在不是按下Shift+Enter
我们按下普通的Enter 他会给你一个多行的单元格
那么Enter
让我们开始Python
现在我们加一个子标题
我们首先要假设 你们现在做了什么
我们现在做了这些
那么按下Enter
这是一个列表
我们做了 我们安装了python
python编程语言
我们开始了
iPython Notebook
好的
但是显示的不太正确
好的 我执行了它 但是不是很正确
让我们看看我们忘了什么 我可以双击然后编辑
我忘了在这里输入空格
在不同行之间的空格
那么我们安装了iPython并且
我们开始了iPython Notebook 这是我们现在做了的
现在如果我按下Shift+Enter 你能够看到现在我们有一个列表
[背景音乐] 翻译: RyukaSuu |审阅: 19waa Coursera Global Translator Community