摘要:知道太多会消化不良的如图所示,单击,神奇的事情发生了,我们会自动在默认的浏览器打开一个新的界面,长这个样子,我们发现网址为,不用知道为什么,我们不用知道关心这些没用的信息。
下载并安装Anaconda
好啦,作为小白,我们的第一步是安装能够运行Python的环境,所谓环境就是指我们要安装一个软件,之后就能用它来写Python代码 (觉得我对环境解释特别智障的请绕行,我们是小白!!!)
想我当初在安装环境时被网上安利的五花八门,为了让大家避免这种烦恼,统一听我口号:所有人,都过来,鼠标在手,跟我走!
下载 Anaconda https://www.anaconda.com/down...
一路默认安装即可
在打开上述链接后,我们会看到如下界面:
这里不论用的是windows或是mac,单击Download大按钮就会自动下载了(安装文件有点大,我说的5分钟不包括下载时间,哈哈),如果你是Liux可以离开了,因为你不是小白,请照照镜子确认一下自己的身份。下载完成后即可双击运行安装程序,为了避免麻烦,一路默认安装即可,这里我偷点懒,截了一些图展示过程~,大家如果把鼠标悬停在图片上可以看到我的详细解释~
好啦,至此安装结束,我们验证一下是否安装成功,只需要点击开始菜单,会在A开头的目录下找到Anaconda的名字,如下面这张图片所示
我们会发现在Anaconda目录下有五个东西:
Anaconda Navigator
Anaconda Prompt
Jupyter Notebook
Reset Spyder Settings
Spyder*
重点来啦,我们只用一个,那就是Jupyter Notebook,Jupyter Notebook,Jupyter Notebook 重要的事情说3遍,其他的四个目前不需要知道干什么的,因为我们是小白。知道太多会消化不良的~
如图所示,单击Jupyter Notebook ,神奇的事情发生了,我们会自动在默认的浏览器打开一个新的界面,长这个样子,我们发现网址为:http://localhost:8888/tree,不用知道为什么,我们不用知道关心这些没用的信息。下图就是可以写Python代码的主界面了,激不激动,开不开心!
开启Python奇幻之旅首先,我们不需要关心上面这张图片里乱七八糟的文件夹,只需要关心右上角有一个 New 的按钮,就是新建啦,每次写Python的时候我们要新建一个文件,把代码写在里面,和写word原理一样,单击New会弹出下拉菜单,我们选择Python 3 ,于是我们发现浏览器又新打开了一个页面
我们发现在页面左上角 Jupyter的logo旁边有一个 Untitled的字样,也就是说我们还没有给新建的Python文件起名字,单击 Untitled 会弹出修改名字的界面,这里我命名为hello_python作为文件的名字,单击rename,我们就会发现文件的名字已经改过来啦!
现在让我们完成人生中的第一个Python程序,在可以输入的区块内输入:
print("Hello World")
然后单击区块上方Run的按钮,立刻就可以发现Hello Worl的已经输出在下方啦! 这就已经是一个Python 程序了,我的小白同胞们!!
简单给大家介绍一下这个Notebook的界面基本功能,在一个一个区块里面我们可以书写Python代码,在我们输入代码时区块会变成绿色,之后如果选中区块会变成蓝色,单击Run会运行当前区块的内容,刚才我们写的代码就是输出一个字符串,print("") 引号里面可以加入任何想要输出的内容,具体的细节之后会说
在我们写完代码后可以按下熟悉的 Ctrl+s 进行保存,之后关闭当前页面,我们就会发现在主页的下方出现了我们刚刚保存好的文件hello_python.ipynb ,至于为什么这个格式,有兴趣的朋友可以去查一查jupyter Notebook的相关用法,不过你要是和我一样关心效率,就不用管它了,你知道能我们用Jupyter Notebook 可以写代码运行Python就好了~
接下来我们只要关闭Jupyter Notebook的这个主页页面就可以退出啦,别忘了后台还有一个控制台窗口也要关闭一下,下次再进入方法一样
总结最后总结几点:
下载Anaconda选择3.7 安装一路默认即可,选择Just me
我们目前只用Jupyter Notebook,用它可以方便的写Python代码并运行
如果看到网上其他关于环境安装什么pip啊,什么visual stuido code,PyCharme,Sublimtext之类的,直接无视就好,相信我这个小白的选择
撒花,完结!!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/43055.html
摘要:但在开发时不要使用异常处理,否则阻止了报错信息的发出,影响调试。的作用主要是确定程序的运行路径。二分查找法是一个定位问题的技巧。 前言 几年来我在答疑群、论坛、公众号、知乎回答的各种问题,没有一万也有八千。其中有三分之二以上都是在帮人看报错,帮人 debug(调试代码) 。 可以说, 会不会 debug,有没有 debug 的意识,懂不懂 debug 的技巧,是有没有入门编程的重要标志...
摘要:入门,第一个这是一门很新的语言,年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向程序员的函数式编程语言,它的代码运行在之上。它通过编辑类工具,带来了先进的编辑体验,增强了语言服务。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不觉已经到来了,总结过去的 2017,相信小伙们一定有很多收获...
摘要:入门,第一个这是一门很新的语言,年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向程序员的函数式编程语言,它的代码运行在之上。它通过编辑类工具,带来了先进的编辑体验,增强了语言服务。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不觉已经到来了,总结过去的 2017,相信小伙们一定有很多收获...
摘要:入门,第一个这是一门很新的语言,年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向程序员的函数式编程语言,它的代码运行在之上。它通过编辑类工具,带来了先进的编辑体验,增强了语言服务。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不觉已经到来了,总结过去的 2017,相信小伙们一定有很多收获...
摘要:批评的人通常都会说的多线程编程太困难了,众所周知的全局解释器锁,或称使得多个线程的代码无法同时运行。多线程起步首先让我们来创建一个名为的模块。多进程可能比多线程更易使用,但需要消耗更大的内存。 批评 Python 的人通常都会说 Python 的多线程编程太困难了,众所周知的全局解释器锁(Global Interpreter Lock,或称 GIL)使得多个线程的 Python 代码无...
阅读 1876·2021-09-24 09:48
阅读 3219·2021-08-26 14:14
阅读 1674·2021-08-20 09:36
阅读 1460·2019-08-30 15:55
阅读 3627·2019-08-26 17:15
阅读 1425·2019-08-26 12:09
阅读 606·2019-08-26 11:59
阅读 3323·2019-08-26 11:57