首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

环境搭建

首先是安装python,选择最新的3.6.5。对于Windows(个人极力推荐大家有个Linux系统或者其他类unix系统的电脑做练习,毕竟我们得显得专业点嘛,在设备上)用户请直接看这篇文章:https://www.cnblogs.com/weven/p/7252917.html

mac用户,建议先安装个Homebrew再安装python(mac自带python2.7,我们安装的是python3.6版本,如果不想改变什么,两者可以共存,但是执行命令时,注意命令python是python2.7,命令python3才是python3.6.5版本),

Homebrew

包管理工具,官方称之为The missing package manager for OS X。

安装步骤:先打开Terminal应用,输入:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

有了brew以后,要下载工具,比如MySQL、Gradle、Maven、Node.js等工具,就不需要去网上下载了,只要一行命令就能搞定:

brew install mysql gradle maven node

PS:安装brew的时候会自动下载和安装Apple的Command Line Tools。

brewupdate #更新Homebrew的信息

brewoutdated #看一下哪些软件可以升级

brewupgrade #如果不是所有的都要升级,那就这样升级指定的

brewupgrade; brew cleanup #如果都要升级,直接升级完然后清理干净

在终端输入以下命令:

brew install python3

如果报权限错误,请在前面加sodu(貌似,Mac os x改了系统权限)

就可以轻松easy安装python了,安装完成后提示

大意就是:python安装完成,具体路径是:/usr/local/Cellar/python3/3.6.0,可以在finder中前往,

并通过以下命令把软件链接到LaunchPad中,也就是应用程序里。

试一下:

brew linkapps python3

完成后提示:

再一看launchPad果然多了两个APP,

IDLE安装了就好了,以后基本上用不到了,因为我们有最好的工具,不是sublime text,也不是其他IDE(eclipse, pycharm 之流)。

而是jupyter notebook

以前叫Python Tutorial,不用百度了,百度上其他文章都没给我种草,直接给你链接去看吧:http://cs231n.github.io/ipython-tutorial/

附上运行效果图:

上面是代码,下面是输出,操作简单明了,支持导出到本地,创建历史节点操作,其他的好处自行Google。

安装呢,比较简单,需要安装pip(pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。)来安装。我们在以后的python学习中会用到各种各样的第三方python包,直接用pip安装使用就好了,记住编程的原则:永远不要去重复发明轮子。

pip的安装自行百度吧(太懒了吧),只提一点,注意自己对应的python的版本,python3.6的话安装时用python3命令,对应的是pip3;python2.7则是直接的pip。俩者对应的第三包和python不是互通的。。。(所以为了省事,还是尽量在电脑上保证一个版本的python好,那就是python3.6.5)下面的图是我自己电脑上的两个版本的pip

python 2.7的pip。

python3.6.5 的pip3

jupyter notebook 的安装直接参看官网好了。http://jupyter.org/install

安装好后直接启动后,在浏览器里看到界面。注意,你在哪个目录下启动,它会把相应目录作为文档根目录。赶紧点击右边的new按钮来爽一下吧,虽然它没有pycharm的那么强大,但是作为一个新人,在前期的python学习上它肯定会对你有个很大的帮助,而且你壕的将来要租服务器(强烈推荐aws,有需要的可以联系我)做机器学习用,它也是你离不开的工具。其它的好处不表了,随着你的使用,你会探索它更多的功能,比起我在这里干巴巴的讲更将加深你的感受。

后面将推荐几本入门的书籍。我会抽时间上传到网盘或者什么地方,实在不想下载百度的全家桶啊

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180614G11NYK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券