零基础入门 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,或者 扫描下面的二维码。

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

打开页面,如下图所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

这个是基于 Jupyter 搭建的,全球的人工智能算法工程师,数据科学家们都在用 Jupyter 。为啥?因为 好用呗!

有童鞋貌似在担心,“偶以前听都没听过这个 Jupyter,不会用啊”,木有关系,本教程专门是为零基 础童鞋准备的,继续向下看即可。

页面中的二维码是平台客服的微信。

单击 “Sign…” 按钮,页面跳转到 Github, 如下图所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

输入账号密码,如果近期成功登录过 Github,则会直接跳转到如下页面

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

如果是已经验证过的账号,则会直接跳转到以下页面。

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

单击"Authorize ..."按钮,登录成功,页面如下所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

单击"Start ..."按钮,大概等待1~2分钟,这是因为后台在准备环境,等待期间会跳转以下页面

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

无需任何操作,继续等待即可,等待期间可以预习下后面的内容哦,1~2分钟后,启动完成,如下图所 示,这就是鼎鼎大名的 Jupyter 啦,这个页面我们称为 home 页。

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

有的童鞋可能是第一次使用,不要有压力,very 简单!

单击"New"->"Python 3",会打开一个新的页面,如下图所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

Jupyter是一个基于web的IDE。代码、运行结果、文档在这一个页面内全搞定。 绿框是用于输入代码或者文档的区域,称为一个Cell。绿框的含义是当前Cell 处于 编辑模式(Edit mode)

我们开始写第一行代码

print('Hello, World!')

这是所有编程语言通用的起手式。需要注意的是,要确保圆括号,引号都是西文半角,如果不确定的话, 就把输入法换成英语。

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

单击剪头所示 "Run" 按钮,运行这行代码,效果如图所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

这时,代码的运行结果直接显示在刚刚这个Cell的下方,是不是很方便! 我们自然不能仅仅停留在 HelloWorld,绿框已经自动移到了第2个Cell,这是在暗示我们,继续撸码, 不要停!

在继续后面的代码前,我们要先保存一下刚才的成果。

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

单击箭头所示的"保存"按钮,或者是 "Ctrl + s" (windows, ubuntu), "Command + s" (MacOS),完成保存, 其实 Jupyter 会定时自动保存,但是为了以防万一,还是养成随时手动保存的习惯更稳妥一些。

具体的意外与处理方法,请看文末的附录。

如果是从意外中恢复,或者其他原因重新打开页面,页面将默认选中第一个 Cell,并处于命令模式 (Command mode),Cell 的边框变为蓝色。

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

单击箭头所示区域,光标移到第2个 Cell,Cell 的边框变成绿色,表示 Cell 处于编辑状态,输入

1+1

然后运行,代码与运行结果如图所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

有的童鞋可能有点按耐不住了,这种难度的题还要初中毕业吗!这不是浪费我的初中文凭吗!幼儿园水 平就够了!憋着急,咱们循序渐进,这个既是让童鞋们再次熟悉 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步的代码与运行结果如下图所示

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

到这里我们暂时休息一下,童鞋们亲自动手操作体验下,代码是越敲越熟,越敲越有感觉。

对本讲中的内容有任何问题,欢迎到小象问答上@本坏,peterpai

附录

附1 – 常用的URL https://www.python.org/ http://jupyter.org/

附2 -- 计划内的副本刷新 这个平台会定时的刷新系统,时长大约为2分钟,期间页面会变成酱紫

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

附3 – 计划外的副本刷新失败

副本刷新失败意味着服务器暂时不能用了,按本坏实际经验统计,这个概率小于1%。

单击 "OK" 按钮,页面会变成 Connecting to kernel

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

然后会变成 Not Connected

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

这时,最好的做法是联系平台客服,或者干脆先不玩了,干别的去。

如果人品好等待一小段时间后(或者是按客服的提供的时间),再次刷新页面,会回到登录页面

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

再次单击 "Sign …" 按钮,页面会跳转至

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

等待大约1分钟,页面跳转至 home

零基础入门 AI 之 Python 最基础 – IDE、变量与函数 (上)

单击 "Untitled.ipynb",打开新页面,就回到之前的页面了。



20元抢7天精品课

《大数据与人工智能》

大数据人工智能时代,如何快速有效入门?

前小米工程师肖冠宇,带你系统学习需要具备的基础能力、大数据核心能力和人工智能核心能力。


以上是关于零基础入门 AI 之 Python 最基础 – IDE变量与函数 (上)的主要内容,如果未能解决你的问题,请参考以下文章

Python最详细的零基础入门之——多线程详解!

零基础学习 Python 之前期准备

零基础如何入门到精通人工智能Pytorch, 深度学习,如何跟进AI领域的最新算法,如何读论文找代码

零基础如何入门到精通人工智能Pytorch, 深度学习,如何跟进AI领域的最新算法,如何读论文找代码

零基础如何入门到精通人工智能Pytorch, 深度学习,如何跟进AI领域的最新算法,如何读论文找代码

小甲鱼零基础入门PYTHON