摘要:我最開(kāi)始學(xué)習(xí)編程的時(shí)候也是如此,摸索了非常久的時(shí)間,才慢慢找到自己高效學(xué)習(xí)方法。被動(dòng)的學(xué)習(xí)方式聽(tīng)講閱讀視聽(tīng)演示,只能讓你做到內(nèi)容留存率的和的知識(shí)。而主動(dòng)的學(xué)習(xí)方式,如通過(guò)討論實(shí)踐教授給他人,會(huì)將原來(lái)被動(dòng)學(xué)習(xí)的內(nèi)容留存率從提升到和。
閱讀文本大概需要 7 分鐘。
最近幾年隨著知識(shí)付費(fèi)的興起,很多優(yōu)質(zhì)的內(nèi)容大家都觸手可及,甚至你都不用自己尋找,知識(shí)就自動(dòng)送到你面前,你的朋友圈可能就被一門(mén)課程給刷屏,比如前不久極客時(shí)間的 google 算法課程。但學(xué)習(xí)本身是一件非常逆人性的事,大部分人看到一篇好的技術(shù)文,第一反應(yīng)先收藏,然后想著以后有時(shí)間慢慢的看。但 99% 的人收藏之后再也不會(huì)去看。技術(shù)人都會(huì)有個(gè)通病愛(ài)收藏資源,你想想自己百度網(wǎng)盤(pán)收集過(guò)多少教程視頻?再想想多久沒(méi)在看過(guò)這些資源?基本上都是在網(wǎng)盤(pán)積灰吃容量。
這個(gè)時(shí)代不缺信息、不缺好的資源,甚至只要你稍微用點(diǎn)心都可以接觸到任何領(lǐng)域優(yōu)質(zhì)的內(nèi)容。但同樣一份技術(shù)教程,有的人看完就可以熟練掌握,而有的人卻一點(diǎn)收獲都沒(méi)有。有的人越學(xué)技術(shù)越厲害,而有的人越學(xué)越覺(jué)得編程非常痛苦,學(xué)了好久還是寫(xiě)不出程序。
我最開(kāi)始學(xué)習(xí)編程的時(shí)候也是如此,摸索了非常久的時(shí)間,才慢慢找到自己高效學(xué)習(xí)方法。
主動(dòng)與被動(dòng)學(xué)習(xí)
人的學(xué)習(xí)行為可以分為主動(dòng)與被動(dòng)學(xué)習(xí),并且有個(gè)非常著名的「學(xué)習(xí)金字塔」理論,美國(guó)緬因州國(guó)家訓(xùn)練實(shí)驗(yàn)室還專(zhuān)門(mén)做了實(shí)驗(yàn),并發(fā)布的「學(xué)習(xí)金子塔」的報(bào)告。
被動(dòng)的學(xué)習(xí)方式:聽(tīng)講、閱讀、視聽(tīng)、演示,只能讓你做到內(nèi)容留存率的?5%、10%、20% 和 30% 的知識(shí)。
而主動(dòng)的學(xué)習(xí)方式,如通過(guò)討論、實(shí)踐、教授給他人,會(huì)將原來(lái)被動(dòng)學(xué)習(xí)的內(nèi)容留存率從 5% 提升到 50%、75% 和 90%。
平常人的學(xué)習(xí) Python 的路徑一般是這樣:首先找到一份 Python 教程,再憑著自己強(qiáng)大的意志力,努力的從頭看到尾。好一點(diǎn)會(huì)記些筆記,自己動(dòng)手敲些代碼。但好不容易把一本厚厚的技術(shù)書(shū)籍看完之后,到了真正寫(xiě)代碼的時(shí)候,發(fā)現(xiàn)根本敲不出來(lái),而之前看過(guò)的內(nèi)容也很快都忘記了。
這樣的學(xué)習(xí)過(guò)程就是我們常說(shuō)的被動(dòng)學(xué)習(xí),我們可以看到,學(xué)習(xí) Python 的過(guò)程中你都是在聽(tīng)別人講,或者自己看書(shū),或是讓別人演示給你。在整個(gè)過(guò)程中,永遠(yuǎn)是別人在輸出內(nèi)容,而你永遠(yuǎn)是被別人灌輸,沒(méi)有自己獨(dú)立思考的行為。
一個(gè)知識(shí)想要牢牢的掌握,一定是要有自己獨(dú)立思考的過(guò)程,比如與人交流討論,把自己所學(xué)的內(nèi)容講述給別人聽(tīng),用自己的語(yǔ)言歸納總結(jié),寫(xiě)篇技術(shù)博客,甚至自己出教學(xué)視頻。
舉個(gè)大家都懂的例子,那就是英語(yǔ)學(xué)習(xí)。我們從小就開(kāi)始學(xué)習(xí)英語(yǔ),有些人讀書(shū)期間英語(yǔ)成績(jī)很不錯(cuò),做起語(yǔ)法題都非常容易。但真正叫你跟老外交流的時(shí)候,除了 Hello、How are you、I"m fine, think you, and you?,新概念素質(zhì)三連,其他什么也說(shuō)不出來(lái)。
學(xué)了十幾年的英語(yǔ)大部分人連最基礎(chǔ)的口語(yǔ)交流都做不到,本質(zhì)上來(lái)講就是因?yàn)榇蠹乙恢倍际窃诒粍?dòng)的學(xué)習(xí),從來(lái)沒(méi)有主動(dòng)用過(guò)英語(yǔ)。
我的 Python 高效學(xué)習(xí)方式
在我最初學(xué) Python 的時(shí)候就是一直在被動(dòng)的學(xué)習(xí),一直看著別人的教程,跟著別人的思想走,這樣的學(xué)習(xí)方式導(dǎo)致我的學(xué)習(xí)效率非常的低下。后來(lái)我接觸到「學(xué)習(xí)金字塔」理論之后,我開(kāi)始慢慢的輸出學(xué)到的知識(shí),由被動(dòng)轉(zhuǎn)主動(dòng),開(kāi)始每天在公眾號(hào)發(fā)表文章,輸出我學(xué)到的內(nèi)容。開(kāi)始與人交流,在自己的技術(shù)交流群幫別人解疑。
如果你是剛學(xué) Python 或者想把 Python 學(xué)好,首先第一步一定要理清 Python 都有哪些技術(shù),Python 都有哪些方向可以走。然后就是按部就班的開(kāi)始打基礎(chǔ),我總結(jié)了下 Python 的學(xué)習(xí)路徑。
1、Python 相關(guān)書(shū)籍若干本;
2、了解 Python 基礎(chǔ)數(shù)據(jù)類(lèi)型;
3、熟悉各種類(lèi)型的操作方法;
4、理解函數(shù)和類(lèi)的概念。
5、練習(xí)練習(xí)再練習(xí)。
其實(shí) Python 的學(xué)習(xí),上手很容易,難就難在如何進(jìn)階。作為一個(gè)過(guò)來(lái)人,我整理了一些學(xué)習(xí)資料,希望會(huì)對(duì)各位的學(xué)習(xí)起到幫助。
這里給大家整理了一套完整的學(xué)習(xí)體系?,前期以被動(dòng)學(xué)習(xí)為主,把每個(gè)知識(shí)點(diǎn)都認(rèn)真學(xué)過(guò)去,后期慢慢再把自己所學(xué)到的知識(shí)全部輸出,可以是寫(xiě)技術(shù)博客,也可以是講給別人聽(tīng),以主動(dòng)輸出來(lái)繼續(xù)精進(jìn)。
一、Python 基礎(chǔ)
掌握?Python?基礎(chǔ)相關(guān)的知識(shí)是為了后續(xù)的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。這一部分是針對(duì)小白或者對(duì) Python 還不太了解的朋友,當(dāng)然入門(mén)了的朋友也可以鞏固一下。
二、Python?網(wǎng)絡(luò)爬蟲(chóng)基礎(chǔ)及進(jìn)階實(shí)訓(xùn)
網(wǎng)絡(luò)爬蟲(chóng)是一種程序,主要用于搜索引擎,它將一個(gè)網(wǎng)站的所有內(nèi)容與鏈接進(jìn)行閱讀,并建立相關(guān)的全文索引到數(shù)據(jù)庫(kù)中,然后跳到另一個(gè)網(wǎng)站。隨著網(wǎng)絡(luò)的迅速發(fā)展,萬(wàn)維網(wǎng)成為大量信息的載體,如何有效地提取并利用這些信息成為一個(gè)巨大的挑戰(zhàn)。這樣下來(lái),掌握 Python 網(wǎng)絡(luò)爬蟲(chóng)將是我們的學(xué)習(xí)之路。
三、Python?人工智能基礎(chǔ)與進(jìn)階——機(jī)器學(xué)習(xí)與數(shù)據(jù)挖掘、深度學(xué)習(xí)
現(xiàn)今人工智能無(wú)疑是今年最為火熱的行業(yè),由于人工智能領(lǐng)域的人才需求量急速增長(zhǎng),基礎(chǔ)層研究人才成為最大人才需求點(diǎn),包括深度學(xué)習(xí)、機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘、神經(jīng)網(wǎng)絡(luò)等細(xì)分領(lǐng)域都“一將難求”。
四、Python WEB?開(kāi)發(fā)技術(shù)實(shí)訓(xùn)
Web 中關(guān)鍵是提供服務(wù)的網(wǎng)站,而組成網(wǎng)站的關(guān)鍵元素是網(wǎng)頁(yè)。這些網(wǎng)頁(yè)包括文字、圖片、音樂(lè)等,而且網(wǎng)頁(yè)還有靜態(tài)和動(dòng)態(tài)的區(qū)別,動(dòng)態(tài)網(wǎng)頁(yè)可以自動(dòng)生成新的頁(yè)面。想要學(xué)好 Web 開(kāi)發(fā)技術(shù)要先了解 Python 網(wǎng)絡(luò)開(kāi)發(fā)知識(shí),熟悉 Python 網(wǎng)絡(luò)編程,為工作實(shí)戰(zhàn)打下基礎(chǔ)。
五、Python?自動(dòng)化運(yùn)維技術(shù)實(shí)訓(xùn)
隨著技術(shù)的進(jìn)步、業(yè)務(wù)需求的快速增長(zhǎng),一個(gè)運(yùn)維人員通常要管理上百、上千臺(tái)服務(wù)器,運(yùn)維工作也變的重復(fù)、繁雜。把運(yùn)維工作自動(dòng)化,能夠把運(yùn)維人員從服務(wù)器的管理中解放出來(lái),讓運(yùn)維工作變得簡(jiǎn)單、快速、準(zhǔn)確。要了解自動(dòng)化運(yùn)維技術(shù),先熟練使用 Ansible 等運(yùn)維工具,熟悉掌握互聯(lián)網(wǎng)企業(yè)運(yùn)維流程。能夠自主搭建 B/S 自動(dòng)化運(yùn)維平臺(tái)。通過(guò) Python 實(shí)現(xiàn)對(duì)集群服務(wù)器進(jìn)行批量自動(dòng)化運(yùn)維。
這些資料我都已上傳到公眾號(hào)「癡海」后臺(tái)上,回復(fù)「1024」即可獲取。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44889.html
摘要:變量用的好或不好,和代碼質(zhì)量有著非常重要的聯(lián)系。簡(jiǎn)而言之,匈牙利命名法就是把變量的類(lèi)型縮寫(xiě),放到變量名的最前面。很多情況下,使用匈牙利命名法是個(gè)不錯(cuò)的主意,因?yàn)樗梢愿纳颇愕拇a可讀性,尤其在那些變量眾多同一類(lèi)型多次出現(xiàn)時(shí)。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由鵝廠優(yōu)文發(fā)表于云+社區(qū)專(zhuān)欄作者:朱雷 | 騰訊IEG高級(jí)工程師 『Python 工匠』是什么?...
閱讀 1883·2021-09-22 15:29
閱讀 3359·2019-08-30 15:44
閱讀 3570·2019-08-30 15:43
閱讀 1769·2019-08-30 13:48
閱讀 1497·2019-08-29 13:56
閱讀 2483·2019-08-29 12:12
閱讀 976·2019-08-26 11:35
閱讀 1059·2019-08-26 10:25