共創(chuàng)】年輕人如何入場元宇宙?未來已來!">【云駐共創(chuàng)】年輕人如何入場元宇宙?未來已來!
637
2025-04-10
直播的入門指南流程如下圖所示:
在上圖介紹中,直播總共由五個部分構(gòu)成,即第一部分:Python簡介、第二部分:基于Windows平臺的Python環(huán)境介紹和搭建、第三部分:Python語法格式和編碼規(guī)范、第四部分:Python的趣味小案例、第五部分:Python編程的學(xué)習(xí)路徑。
本次直播并沒有涉及關(guān)于Python的過難知識理論學(xué)習(xí),從小編的角度來看,這個直播非常適合新手的初學(xué)習(xí)使用,對Python學(xué)習(xí)規(guī)劃也有著很大的作用!
第一部分---Python簡介
就像電影劇情里超人為拯救人類挺身而出的情景一樣,Guido van Rossum(Python創(chuàng)始人)是在發(fā)現(xiàn)當(dāng)時的一些編程語言對于初學(xué)者不是很友好后,就想發(fā)明一種比較高級的腳本語言,能夠去實現(xiàn)易用性和功能之間的平衡。在創(chuàng)建之初,Python借鑒了C語言和Shell語言之間的一些習(xí)慣,以實現(xiàn)創(chuàng)建全功能、易學(xué)、可擴展語言的愿景。
關(guān)于Python為什么叫Python呢?這是一個動情的故事?不,這是一個狗血的故事,對,就像小說中的打狗棒法那么隨意,Python叫Python是因為Guido喜歡看的節(jié)目名字里包含了它,如果Guido能夠預(yù)料到Python會這么火,那他給這個語言命名的時候,會不會失眠呀(小聲嘀咕:估計會失眠好幾宿吧)!
能長期使用的每個軟件,都會有一個更新迭代的過程,更新迭代的過程,是更用戶化的一個體現(xiàn)。在Python中,大的轉(zhuǎn)變就是關(guān)于Python2.0向Python3.0的一個轉(zhuǎn)變,我就不廢話了,直接上圖:
既然前面談到了武林秘籍,江湖地位不說一下的話,大家又要吐槽我斷更了~~~論Python的江湖地位,當(dāng)然要從那一年的華山論劍開始(口誤口誤),江湖地位肯定要從威望開始,那Python的威望該從何談起?一番編程語言爭斗過后,你聽我細細道來。
就像你看到的這樣,07、10、18、20、21這些年份的武林大盟主(年度編程語言)可都是Python,江湖地位自不必多講!
那么Python這個武林盟主都有什么大殺招呢?七個大殺招(特點):簡單、高級、易移植、解釋性、強大而豐富的庫、面向?qū)ο蟆⒖蓴U展。
大招說過了,那小缺陷就更要提一下了,不過可不能被對手利用哦,正如你看到的這樣,Python語言的一部分較突出缺點都在這里:1.運行速度慢;2.加密難;3.縮進規(guī)則......
第二部分---基于Windows平臺的Python環(huán)境介紹和搭建
本視頻的內(nèi)容都是基于Windows平臺而進行的Python環(huán)境介紹和搭建,使用其他系統(tǒng)的小伙伴可以看我們?nèi)A為云的其他內(nèi)容,都有詳細的教程哦!
Python環(huán)境分兩部分給大家介紹:運行環(huán)境、開發(fā)環(huán)境。
Python的運行環(huán)境主要分為兩個大的版本,Python2和Python3。兩版本的安裝步驟是一樣的,直播中推薦新手使用一站式安裝的Anaconda(是一款集成了許多第三方庫的Python解釋器,在人工智能和科學(xué)計算等領(lǐng)域使用廣泛(也分為Python2和Python3))。
Python的開發(fā)環(huán)境,也非常之多:直播中提到Jupyter Notebook(基于web頁面的交互式計算環(huán)境)、PyCharm(功能及其強大的開發(fā)環(huán)境,集成了許多便捷的功能)、Eclipse(使用廣泛的一個開發(fā)工具,多用于java,也支持Python)。
這么多軟件,該怎么選擇呢?不賣關(guān)子了,直播中老師的推薦是-----
當(dāng)然,關(guān)于安裝中還有其他問題,這里小編就不一一贅述了,看大屏幕,參與觀看就可以了解了哦~
當(dāng)然,直播中軟件的下載鏈接也要給到大家:
anaconda下載:https://www.anaconda.com/products/individual
anaconda安裝:https://docs.anaconda.com/anaconda/install/windows/
PyCharm -:http://www.jetbrains.com/pycharm/download/#section=windows
用conda創(chuàng)建Python虛擬環(huán)境:https://zhuanlan.zhihu.com/p/94744929
云平臺上搭建:
華為云ModelArts開發(fā)環(huán)境:
https://console.huaweicloud.com/modelarts/?region=cn-north-4#/notebook
第三部分---Python語法格式和編碼規(guī)范
關(guān)于語法格式,簡單地講,Python是一個結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮母呒壋绦蛟O(shè)計語言,結(jié)構(gòu)簡單,語法定義清晰;Python最具特色的就是使用縮進來表示代碼塊,不需要使用大括號{};縮進的空格數(shù)是可變的,但是同一個代碼塊的語句必須包含相同的縮進空格數(shù)。
關(guān)于編碼規(guī)范,國際慣例,文件編碼和 Python 編碼格式全部為 utf-8。例如:在 Python 代碼的開頭,要統(tǒng)一加上 # -- coding: utf-8 --;不要在行尾加分號, 也不要用分號將兩條命令放在同一行;等等。(江湖規(guī)則,還是要遵守一下的啦!)
總結(jié)來看,Python的關(guān)鍵要素,主要有以下八點:
1、基本數(shù)據(jù)類型
2、對象引用
3、組合數(shù)據(jù)類型
4、邏輯操作符
5、控制流語句
6、算術(shù)操作符
7、輸入/輸出
8、函數(shù)的創(chuàng)建與調(diào)用
在小編看來,計算機能處理的遠不止數(shù)值,還可以處理文本、圖形、音頻、視頻、網(wǎng)頁等各種各樣的數(shù)據(jù),不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型。而在Python中,有六個標(biāo)準(zhǔn)的數(shù)據(jù)類型,大家可以簡單了解一下:
1.Numbers(數(shù)字):數(shù)字?jǐn)?shù)據(jù)類型用于存儲數(shù)值;
2.String(字符串):由數(shù)字、字母、下劃線組成的一串字符;
3.List(列表):支持字符,數(shù)字,字符串甚至可以包含列表(即嵌套),也可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn);
4.Tuple(元組):類似于List(列表),但是不能二次賦值,相當(dāng)于只讀列表;
5.Sets(集合):是一個無序不重復(fù)元素的序列。可以使用大括號 { } 或者 set() 函數(shù)創(chuàng)建集合(創(chuàng)建一個空集合必須用 set() 而不是 { },因為 { } 是用來創(chuàng)建一個空字典);
6.Dictionary(字典):字典是無序的對象集合,通過鍵來存取的元素,它由索引(key)和它對應(yīng)的值(value)組成。
第四部分---Python的趣味小案例
在直播中了解了很多,小案例更是離不開的,主播大大也給我們準(zhǔn)備了七段數(shù)碼管時鐘的一個小案例,趣味小案例代碼:
https://zwc931053.obs.cn-north-4.myhuaweicloud.com/python_code.rar(這可是本武林秘籍,收好,切記切記!)
第五部分---Python編程的學(xué)習(xí)路徑
到了關(guān)鍵時刻,這么高級的武林招式,該怎么去學(xué)習(xí)呢?該先學(xué)習(xí)哪個招式呢?
書籍又要怎么選擇呢?(一本就可以了哦~)
強烈安利,華為云開發(fā)者學(xué)堂的課程
學(xué)習(xí)鏈接,小編共享給大家:
https://developer.huaweicloud.com/resource/roadmap/python.html
筆者淺談:
武林秘籍的淺講,到這里就結(jié)束了,總的來看,小編整合了一下快速入門的直播,Python學(xué)習(xí)的四個小步驟推薦給大家:了解Python基礎(chǔ)--->Python函數(shù)及流程控制--->利用Python開始學(xué)習(xí)--->深入Python編程。
這場直播,非常詳細地給我們講解了關(guān)于Python編程的快速入門指南,不僅適合新手小白參與學(xué)習(xí),對于許多編程方面迷茫的人也有很好的幫助作用,期待大家的觀看,并給小編提出建議哦,在我們的共同努力下,一切都會更好~
直播回看鏈接:https://bbs.huaweicloud.com/live/edu_live/202202221900.html
直播很重要,彩蛋也少不了~ 小編這里也是有許多Python趣味小案例的,讀者朋友可以私聊我獲取哦~
本文整理自華為云社區(qū)【內(nèi)容共創(chuàng)】活動第14期。
https://bbs.huaweicloud.com/blogs/336904
任務(wù)10.
Python編程快速入門指南
Anaconda Eclipse Jupyter notebook Python 應(yīng)用與數(shù)據(jù)集成平臺 ROMA Connect
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。