Python作為一門解釋型、面向?qū)ο?、帶有動態(tài)語義的高級程序設(shè)計語言。如今在計算圈中可謂是無人不知,無人不曉,它雖有偶像的知名度,但卻沒有偶像那么難易追隨。什么?2020年都快過完了你居然說只聽說Python大名,卻沒真正見過它?朋友在討論爬蟲語言時你只能默默一旁聽著?隆重向你介紹一款寶貝,華為云 沙箱實驗室 推出的沙箱實驗——《使用ModelArts中開發(fā)工具學(xué)習(xí)Python(初級)》,帶你輕輕松松入門Python語言,你也是技術(shù)圈潮流的仔!
環(huán)境準(zhǔn)備
在這門沙箱實驗中,你可以跳出本地設(shè)備性能局限,不僅可以通過實踐學(xué)習(xí)Python語言,更能 免費(fèi)體驗 AI開發(fā)平臺ModelArts等華為云服務(wù),在ModelArts創(chuàng)建的Notebook上進(jìn)行實踐。眾所周知,編程過程中肯定需要找個地方來存放數(shù)據(jù),所以實驗的第一步,就是創(chuàng)建一個用于存儲數(shù)據(jù)的OBS桶。不用擔(dān)心不知道如何創(chuàng)建OBS桶,沙箱實驗室中有詳細(xì)的實驗手冊,每一步都能感受到開發(fā)人員的貼心!

創(chuàng)建好存儲數(shù)據(jù)的OBS桶后,就可以到華為云 AI開發(fā)平臺 ModelArts中創(chuàng)建Notebook,準(zhǔn)備好開發(fā)環(huán)境。這可比在本地部署開發(fā)環(huán)境輕松多了,頁面中需要配置的內(nèi)容井井有條待在頁面中,每一步操作都有詳細(xì)提示,把輕松度拉滿了有沒有。創(chuàng)建Notebook時,我們需要配置以下參數(shù):
-計費(fèi)模式:按需計費(fèi)(不用慌,這是最真實的操作體驗,并不產(chǎn)生費(fèi)用)
-名稱:自定義
-工作環(huán)境:Multi-Engine 1.0 Python3
-資源池:公共資源池
-類型:CPU
-規(guī)格:2核心8Gib
-存儲配置: 對象存儲服務(wù) OBS(就是剛剛提到的那個OBS桶啦)
-存儲位置:所創(chuàng)建的OBS中的文件夾

Python編程基礎(chǔ)實操
在環(huán)境準(zhǔn)備好后,便可以進(jìn)入Notebook Python開發(fā)環(huán)境中進(jìn)行Python基礎(chǔ)編程語言的實操部分。
比如數(shù)值類型可以熟悉Python中數(shù)值的基本運(yùn)算,Python中的“與或非”布爾操作不是使用操作符,而是使用關(guān)鍵詞 and/or/not。比如運(yùn)行下方代碼,就可以得到圖中的結(jié)果
print(True+False) # 輸出1,True默認(rèn)為1,F(xiàn)alse為0
print(True or False) # 輸出True,關(guān)鍵字or執(zhí)行“或”操作
print(5//2) # 輸出2,//為取整運(yùn)算符
print(5%2) # 輸出1,%為取余運(yùn)算符
print(3**2) # 輸出9,**表示乘方操作
print(5+1.6) # 輸出6.6,不同精度的類型的數(shù)字相加默認(rèn)取高精度類型作為結(jié)果
運(yùn)行代碼結(jié)果中若提示了程序異常,我們可以在報錯代碼行前面,添加“#”,把該代碼注釋掉。
在《使用ModelArts中開發(fā)工具學(xué)習(xí)Python(初級)》實驗中,可以體驗到數(shù)值、字符串、列表、元組、字典、集合以及深拷貝、淺拷貝等Python基礎(chǔ)數(shù)據(jù)類型,通過實驗建立對Python語言的基礎(chǔ)認(rèn)知,掌握Python的基礎(chǔ)語法。華為云AI開發(fā)平臺帶你親身感受Python魅力,更有精彩進(jìn)階實驗等你體驗,馬上開始《使用ModelArts中開發(fā)工具學(xué)習(xí)Python(初級)》實驗吧!