Python作为一门解释型、面向对象、带有动态语义的高级程序设计语言。如今在计算圈中可谓是无人不知,无人不晓,它虽有偶像的知名度,但却没有偶像那么难易追随。什么?2020年都快过完了你居然说只听说Python大名,却没真正见过它?朋友在讨论爬虫语言时你只能默默一旁听着?隆重向你介绍一款宝贝,华为云 沙箱实验室 推出的沙箱实验——《使用ModelArts中开发工具学习Python(初级)》,带你轻轻松松入门Python语言,你也是技术圈潮流的仔!
环境准备
在这门沙箱实验中,你可以跳出本地设备性能局限,不仅可以通过实践学习Python语言,更能 免费体验 AI开发平台ModelArts等华为 云服务 ,在ModelArts创建的Notebook上进行实践。众所周知,编程过程中肯定需要找个地方来存放数据,所以实验的第一步,就是创建一个用于存储数据的OBS桶。不用担心不知道如何创建OBS桶,沙箱实验室中有详细的实验手册,每一步都能感受到开发人员的贴心!
创建好存储数据的OBS桶后,就可以到华为云 AI开发平台 ModelArts中创建Notebook,准备好开发环境。这可比在本地部署开发环境轻松多了,页面中需要配置的内容井井有条待在页面中,每一步操作都有详细提示,把轻松度拉满了有没有。创建Notebook时,我们需要配置以下参数:
-计费模式:按需计费(不用慌,这是最真实的操作体验,并不产生费用)
-名称:自定义
-工作环境:Multi-Engine 1.0 Python3
-资源池:公共资源池
-类型:CPU
-规格:2核心8Gib
-存储配置: 对象存储服务 OBS(就是刚刚提到的那个OBS桶啦)
-存储位置:所创建的OBS中的文件夹
Python编程基础实操
在环境准备好后,便可以进入Notebook Python开发环境中进行Python基础编程语言的实操部分。
比如数值类型可以熟悉Python中数值的基本运算,Python中的“与或非”布尔操作不是使用操作符,而是使用关键词 and/or/not。比如运行下方代码,就可以得到图中的结果
print(True+False) # 输出1,True默认为1,False为0
print(True or False) # 输出True,关键字or执行“或”操作
print(5//2) # 输出2,//为取整运算符
print(5%2) # 输出1,%为取余运算符
print(3**2) # 输出9,**表示乘方操作
print(5+1.6) # 输出6.6,不同精度的类型的数字相加默认取高精度类型作为结果
运行代码结果中若提示了程序异常,我们可以在报错代码行前面,添加“#”,把该代码注释掉。
在《使用ModelArts中开发工具学习Python(初级)》实验中,可以体验到数值、字符串、列表、元组、字典、集合以及深拷贝、浅拷贝等Python基础数据类型,通过实验建立对Python语言的基础认知,掌握Python的基础语法。华为云AI开发平台带你亲身感受Python魅力,更有精彩进阶实验等你体验,马上开始《使用ModelArts中开发工具学习Python(初级)》实验吧!