[背景音乐] 翻译: 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