400-616-5551

您所在位置: 首页> 学习课程> Python培训:Kesci 平台与 Python 基本语法

Python培训:Kesci 平台与 Python 基本语法

发布百知教育 来源:学习课程 2019-10-28

学用数学第四季要开始了,本季第一个主线任务就是登入 Kesci 平台,来线上运作 Python。随着这文件你将学会:


知道 Kesci 平台,了解这是个数据线上平台,并知道在上面运作 IPython 的项目。

可用 IPython 来当作功能强大的计算器,并绘制折线图。

知道可通过 input, print 来与电脑沟通,并了解变数与文字的差别。

可将作品分享给其他人,并知道 Fork 他人的项目。


Kesci 的注册与登入


Kesci 是个数据探索平台,在这平台上有不少大数据与 AI 的项目,而对于这些数据的探索最主要使用的就是 Python 语言。而使用这平台的除了有丰富的案例可参考外,主要原因是其线上的环境,让初学者不用安装本机软件,且方便将作业内容共享。


登入网址, 并注册账号

从上方导栏列选择【项目】

点选【创选项目】输入项目讯息,例如:名称为 Hello Kesci

点选【运行】使用预设的资源来运行即可


将 Cell 视为计算器的输入框的概念


当运作项目时,画面上主要就是很多长条,这些称为 Cell 。Cell 有两种,一种为可运算的 code ,另一种为显示资讯的 Markdown。本节就使用具运算功能的 Code 。


先隐藏左方的档案导栏区与下方的讯息列。对于画面上 Cells 有些预设内容可以先删除。

输入 9*4*8*7 ,要作计算,而不是换行,要用 Shift+Enter ,来运算此结果。

用 1.01**365 来作次方计算,对于多次结果的输出可先将结果用变数保存,再输出。 


a = 1.01**365

b = 0.99**365

print(a, b)


用 [...] 来记录数列,一般也称为列表 list 。

可用 import 来引入现有套件,例如,用 matplotlib 来绘制折线图。


fibs = [1,1,2,3,5,8,13,21,34,55]

print(fibs)

import matplotlib.pyplot as plt

plt.print(fibs,"-ro")


python培训




与电脑沟通:print, input, int(input)


除了单向的运算,也可通过 input 来让使用者先输入,再针对输入的内容来作交互型的运算。但在输入时,要留意形态。


在 print 时,要留意文字与变数的差别。加入 " " 表示为固定的文字,若没有引号表示为变数,即内容可变。



name = input()

print("hello", name)


此外,对于资料的形态也是初学者要留意的。例如,使用 a= input()时,预设为文字。文字与数字的差异可看以下例子:a = 6, b=5, 运算 a+b 会得 11。但  a= "6", b="5",运算 a+b 会得 56。在这可看到对于不同的资料形态,其对 + 的解释也不同。


对于 a=input(),因预设输入的内容是文字。若要转化为数字,需要用 a=int(input()) 来强制转型为整数。



a = int(input())

b = int(input())

print(a+b)


python培训


与电脑沟通:print, input, int(input)


在完成作品后最后就是要分享作品给其他人。先点选【文件】的【保存notebook】,再点选【生成项目版本】。这两个的差别可以理解为暂存与发布给他人。若是完成到一半,可先用保存notebook即可。


在生成项目后,回到首页,可从上方的导览列 K-Lab 进你的项目库。点选刚才建成的项目,先设定为公开,再点最右方的分享图示,来取得分享链接。


若其他人收到你的分享链接后,可用 Fork 来将这版本建立一个副本。此时其他人就在他的账号内运作,不会改到原版本。操作细节要点如下:


点选【文件】的【保存notebook】,再点选【生成项目版本】

回到首页,从上方的导览列 K-Lab 进你的项目库。

点选刚才项目,先设定为公开,再取得分享链接。

请他人打开网址,并用 Fork 制作副本来操作。


python培训



限时任务期限:


期限:请在 11/5 (二) 23:59 以前完成视频的作业,

要求:完成视频内的任务,将作品链接分享,写上 32 字以上的心得与反思,并截图。

将以上内容在【学用数学】微信学习群内打卡并发文。请参照以下

作业缴交范例。

(加入学用数学群:请先加 anchiangchu 这账号,并写下 32 字以上的自我介绍,包含所在单位、为何想学、已有哪些基础背景。)


作业缴交范例


主题:S4E01 Python入门:Kesci 平台与 Python 基本语法

姓名:朱安强-北京-洋葱教研(10/25 08:00)

作品:https://www.kesci.com/home/project/5db246c475df5c002b23a01c 

反思:在这入门课可以感受到 IPython 可以当个威力强大的计算器。除了,基本计算,还能处理数列,并通过 import 导入套件来绘制图形。这门入门课算很好上手,还想继续探究 Python 的使用。

截图:


python培训

python培训



python培训:http://www.baizhiedu.com/python2019




上一篇:UI培训 | 年薪几十万的UI设计师到底要具备什么能力

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请