零基础入门 AI 之 Python 最基础 – IDE变量与函数 (上)
Posted 小象
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础入门 AI 之 Python 最基础 – IDE变量与函数 (上)相关的知识,希望对你有一定的参考价值。
加入人工智能技术社区!
源 | AI时间 文 | 贾老坏
学习条件:1.初中毕业即可;2.拥有github账号(邮箱已认证)
亲情提示:平台问题加平台客服微信;教程中的问题可以在小象问答中提问邀请 PeterPai 回答。 Python有多火,有多大用途,能赚多少软妹币,相信童鞋们都已经听的烦了,不需要再安利了。 很多童鞋报名了不少收费或者免费的Python入门课,上来又要Unix,又要VM,再加上 PyCharm 、环 境变量至少要折腾一两个小时!最消磨热情的是,这些都是在搭环境! 诚然,搭环境是重要的技能,但是本坏认为,对于初学者,尽快的亲手体验 Python 是更有效率的学习 方式! 那么,有没有这样一种学习方式,打开浏览器,甚至是在手机上,1-2步操作,分分钟就能正式写 Python代码呢?必须的! 幸不辱命,本坏为童鞋们找到了这样的一个在线学习平台,在浏览器中输入 machineintellect.cn,或者 扫描下面的二维码。
打开页面,如下图所示
这个是基于 Jupyter 搭建的,全球的人工智能算法工程师,数据科学家们都在用 Jupyter 。为啥?因为 好用呗!
有童鞋貌似在担心,“偶以前听都没听过这个 Jupyter,不会用啊”,木有关系,本教程专门是为零基 础童鞋准备的,继续向下看即可。
页面中的二维码是平台客服的微信。
单击 “Sign…” 按钮,页面跳转到 Github, 如下图所示
输入账号密码,如果近期成功登录过 Github,则会直接跳转到如下页面
如果是已经验证过的账号,则会直接跳转到以下页面。
单击"Authorize ..."按钮,登录成功,页面如下所示
单击"Start ..."按钮,大概等待1~2分钟,这是因为后台在准备环境,等待期间会跳转以下页面
无需任何操作,继续等待即可,等待期间可以预习下后面的内容哦,1~2分钟后,启动完成,如下图所 示,这就是鼎鼎大名的 Jupyter 啦,这个页面我们称为 home 页。
有的童鞋可能是第一次使用,不要有压力,very 简单!
单击"New"->"Python 3",会打开一个新的页面,如下图所示
Jupyter是一个基于web的IDE。代码、运行结果、文档在这一个页面内全搞定。 绿框是用于输入代码或者文档的区域,称为一个Cell。绿框的含义是当前Cell 处于 编辑模式(Edit mode)
我们开始写第一行代码
print('Hello, World!')
这是所有编程语言通用的起手式。需要注意的是,要确保圆括号,引号都是西文半角,如果不确定的话, 就把输入法换成英语。
单击剪头所示 "Run" 按钮,运行这行代码,效果如图所示
这时,代码的运行结果直接显示在刚刚这个Cell的下方,是不是很方便! 我们自然不能仅仅停留在 HelloWorld,绿框已经自动移到了第2个Cell,这是在暗示我们,继续撸码, 不要停!
在继续后面的代码前,我们要先保存一下刚才的成果。
单击箭头所示的"保存"按钮,或者是 "Ctrl + s" (windows, ubuntu), "Command + s" (MacOS),完成保存, 其实 Jupyter 会定时自动保存,但是为了以防万一,还是养成随时手动保存的习惯更稳妥一些。
具体的意外与处理方法,请看文末的附录。
如果是从意外中恢复,或者其他原因重新打开页面,页面将默认选中第一个 Cell,并处于命令模式 (Command mode),Cell 的边框变为蓝色。
单击箭头所示区域,光标移到第2个 Cell,Cell 的边框变成绿色,表示 Cell 处于编辑状态,输入
1+1
然后运行,代码与运行结果如图所示
有的童鞋可能有点按耐不住了,这种难度的题还要初中毕业吗!这不是浪费我的初中文凭吗!幼儿园水 平就够了!憋着急,咱们循序渐进,这个既是让童鞋们再次熟悉 Jupyter 的操作,也是后面套路的起手 式,3步以内,难度保证提高!
我们为这个题赋予一个内涵--利息!假定有一个银行,愿意支付100%的利息,一年一支付,所以刚刚的 这个式子代表的是本金1万块,加一年的利息1万块。
另外一位童鞋又提问了,那有这样的银行!首先呢,咱们是为了方便讲代码和数学,所以就假定有;其 次呢,可以认为这个银行是根据程序员能力来支付利息的,作为刚入行的 Python 程序员,每年 double 一下薪水是很一般的操作,要不为啥这么多人要拼命学习呢!
第2步来了,假定利息变成每半年支付一次,到期后这位程序猿将本金与利息都再次存进这个银行,所 以一年的收益是
1.5*1.5
这一步同时体验下"运行"的快捷键 "Shift + Enter"。
第3步来了,利息变成每季度支付一次,程序猿仍然是继续存,于是一年后的收益就变成了
1.25*1.25*1.25*1.25
这么写貌似有点麻烦,于是可以简化成
1.25**4
一个*表示乘法,2个*表示指数运算
第2步与第3步的代码与运行结果如下图所示
到这里我们暂时休息一下,童鞋们亲自动手操作体验下,代码是越敲越熟,越敲越有感觉。
对本讲中的内容有任何问题,欢迎到小象问答上@本坏,peterpai
附录
附1 – 常用的URL https://www.python.org/ http://jupyter.org/
附2 -- 计划内的副本刷新 这个平台会定时的刷新系统,时长大约为2分钟,期间页面会变成酱紫
附3 – 计划外的副本刷新失败
副本刷新失败意味着服务器暂时不能用了,按本坏实际经验统计,这个概率小于1%。
单击 "OK" 按钮,页面会变成 Connecting to kernel
然后会变成 Not Connected
这时,最好的做法是联系平台客服,或者干脆先不玩了,干别的去。
如果人品好等待一小段时间后(或者是按客服的提供的时间),再次刷新页面,会回到登录页面
再次单击 "Sign …" 按钮,页面会跳转至
等待大约1分钟,页面跳转至 home 页
单击 "Untitled.ipynb",打开新页面,就回到之前的页面了。
20元抢7天精品课
《大数据与人工智能》
大数据人工智能时代,如何快速有效入门?
前小米工程师肖冠宇,带你系统学习需要具备的基础能力、大数据核心能力和人工智能核心能力。
以上是关于零基础入门 AI 之 Python 最基础 – IDE变量与函数 (上)的主要内容,如果未能解决你的问题,请参考以下文章
零基础如何入门到精通人工智能Pytorch, 深度学习,如何跟进AI领域的最新算法,如何读论文找代码
零基础如何入门到精通人工智能Pytorch, 深度学习,如何跟进AI领域的最新算法,如何读论文找代码