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

第二讲 1.2 Python环境配置

△https://www.anaconda.com/download/#macos

△anaconda是国外网站,建议找国内镜像下载。上面有一个比较方便进入的镜像,是清华的镜像。

Windows安装Python流程

△加到系统环境变量里面去,都打勾

△安装完成,展开界面

△anaconda打开界面

△已经安装的Python包

△Anaconda安装包比较大,如果不想这么复杂,可以用Miniconda代替。Miniconda是缩小版,提供conda的命令。这个conda的命令是和Anaconda相关的。可以通过先安装Miniconda,然后通过conda的命令行再去安装Anaconda。

通过命令行执行几行命令,即可升级Anaconda。如果是安装的Miniconda,通过执行命令行第一条和第二条。如果是安装的Anaconda,通过执行命令行第一条和第三条。既可更新Anaconda。

打开命令行流程

△打开的命令行的界面

△输入命令行,回车

△基于Git的一些工具,在Windows上我们需要下载别的代码。可以使用Git Bash工具,下载带Git的东西。

△在这个Git for windows的网站下载

△Linux命令行,可以通过搜索终端进入命令行

△ls命令,是list-directory的缩写

cd命令,是change-directory的缩写,改变我们的工作目录,可以通过pwd获得当前的命令行在什么目录下工作。

△工作目录的概念

△Python解释器

对于编程语言来说,它是一种编程语言模式。和C++语言不一样,解释器能将高级的语言一行一行的解释运行。

Windows上进入Python解释器

进入PowerShell

清屏,输入python,进入python解释器。第二行会显示基本信息。

三个大于号: 〉〉〉,是提示符,告诉我们输入内容

即便输入不符合python语法的内容,按回车,它会告诉你在哪一行有一个语法错误。虽然有错误,解释器不会停止运行。这是解释器和编译模式不一样的地方。编译模式只要我们出错了,就不再运行。

△python的脚本模式

我们用python调用一个 .py文件。我们把python代码写到一个文件里面去,通过python这个文件名去执行它。就叫做python的脚本模式

△IPython解释器

通常我们不适用python自带的解释器,而是使用一个更强大更方便的解释器:IPyt hon解释器。Anaconda中已经包含了IPython解释器,我们也可以从命令行进入。

In 【1】,In输入

IPython魔术命令

执行系统的ls,再前面输入一个!,这就是告诉IPython我现在去执行一个系统命令。

IPython可以查询某一个东西的用法,比如sum函数,是用来求和的。我们通过输入sum? 可以查询sum的用法

倒入一个 this 的包,输出一个对python语言的描述

查询一个 this 是什么, 这里会告诉你 this 是一个模块,这个模块在什么地方....

IPython也会告诉你哪行语法输入错误

通过 %history 魔术命令,可以看到我们在这里一共输入了哪些内容

△Jupyter Notebook

和IPython解释器不太一样。IPython解释器通过命令行去写东西,有点不太友好。

IPython团队开发了一个Jupyter Notebook的东西。它可以在网页里面运行我们的Python代码。

Jupyter Notebook运行Python代码过程

随便到一个文件夹,然后输入 jupyter notebook

它会到浏览器打开了一个页面,localhost表示本地地址,通常8888这个端口去打开的。

在这个端口里面进入了这个页面,点 NEW,会显示本地安装了的语言和其他工具。

点 Python3 ,我们就打开了一个notebook的文件,可以写代码。

点 Run即可执行,也可以鼠标点输入行,然后 shift + 回车。

开发Python,需要开发的 IDE的环境。可以去 Pycharm官网下载。

优先使用conda包,conda装不了的使用 pip包

这些东西Anaconda已经安装好了。

大型的代码,自己的电脑本身跑不动。不建议安装在自己的电脑上。

下一讲:第二部分 Python语法基础

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券