備案號(hào):遼ICP備19007957號(hào)-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
我們很高興您決定踏上學(xué)習(xí) Python的旅程!許多同學(xué)在剛開始學(xué)習(xí)python的時(shí)候,腦子里都會(huì)有這樣的疑惑:“我要如何學(xué)好python呢?”為了使你掌握Python這門技能,我們撰寫了關(guān)于Python編程的11個(gè)初學(xué)者技巧,一起來看看吧。

在學(xué)習(xí)一門新語言時(shí),勤加練習(xí)非常重要。我們建議你每天都寫一些代碼。也許你很難相信,但肌肉記憶在編程學(xué)習(xí)中起著重要作用。每天編寫代碼將真正有助于形成這種肌肉記憶。雖然一開始可能會(huì)讓人望而生畏,但您可以從每天 25 分鐘開始,然后再增加時(shí)間。
無論是第一次學(xué)習(xí) Python 基本數(shù)據(jù)結(jié)構(gòu)(字符串、列表、字典等),還是調(diào)試程序,交互式 Python shell 都是最好的學(xué)習(xí)工具之一。
要使用交互式 Python shell(有時(shí)稱為 "Python REPL"),首先需要確保計(jì)算機(jī)上安裝了 Python。我們有一個(gè)分步指南來幫助您。要啟用交互式 Python shell,請(qǐng)打開終端并運(yùn)行 python 或 python3(取決于您的安裝情況)。您可以在此處找到更詳細(xì)的說明。
當(dāng)你在學(xué)習(xí)某樣?xùn)|西時(shí),退后一步,讓自己沉浸在概念中是很重要的。Pomodoro 技巧被廣泛使用:你工作 25 分鐘,稍作休息,然后重復(fù)這個(gè)過程。休息是有效學(xué)習(xí)的必要條件,尤其是當(dāng)你吸收大量新信息時(shí)。休息對(duì)于有效解決問題尤其重要。如果你遇到一個(gè)錯(cuò)誤,并且沒有解決思路,那么就休息一下。離開電腦,出去散散步,或者找朋友聊聊天。
說到遇到錯(cuò)誤:當(dāng)你開始編寫復(fù)雜的程序時(shí),難免會(huì)在代碼中遇到錯(cuò)誤。我們每個(gè)人都會(huì)遇到這種情況!不要因?yàn)殄e(cuò)誤而沮喪。相反,要自豪地迎接這些時(shí)刻,并將自己視為錯(cuò)誤獵手。在排除故障時(shí),你要有條不紊,這樣一來,你就能確定位出錯(cuò)的地方。一個(gè)好的方法是按照代碼執(zhí)行的順序查看代碼,檢查每個(gè)部分是否都能正常工作。
一旦您知道了錯(cuò)誤可能出在哪里,就可以在腳本中插入以下代碼 import pdb; pdb.set_trace() 并運(yùn)行它。這是 Python 調(diào)試器,會(huì)讓你進(jìn)入交互模式。您也可以使用 python -m pdb 從命令行運(yùn)行調(diào)試器。
俗話說,學(xué)習(xí)的最好方法就是教另外一個(gè)人。學(xué)習(xí) Python 也是如此。有很多方法可以做到這一點(diǎn): 與其他 Python 愛好者在白板上合作,撰寫博文解釋最近學(xué)到的概念,錄制視頻解釋所學(xué)內(nèi)容,或者干脆在電腦前自言自語。這些策略中的任何一種都能提高您的理解能力,并揭示您知識(shí)中的任何空白。
結(jié)對(duì)編程是指兩個(gè)程序員在一個(gè)工作站上合作完成一項(xiàng)任務(wù)。兩名程序員輪流扮演 "向?qū)?"和 "導(dǎo)航員 "的角色。引導(dǎo)者 "編寫代碼,而 "導(dǎo)航者 "則幫助解決問題并檢查編寫的代碼。他們經(jīng)常交替工作,這樣雙方都能受益。
結(jié)對(duì)編程有很多優(yōu)點(diǎn): 它不僅能讓你有機(jī)會(huì)讓別人審查你的代碼,還能讓你看到別人是如何思考問題的。接觸不同的想法和思維方式將有助于你在重新獨(dú)立編程時(shí)解決問題。
人們常說沒有不好的問題,但在編程過程中,也有可能提出不好的問題。如果你向別人求助時(shí),幾乎沒有或根本沒有與你要解決的問題相關(guān)的上下文,那么最好按照以下捷徑提出 "好 "問題:
G:清楚地描述你試圖解決問題的背景。
O:描述你已經(jīng)嘗試過的解決問題的方法。
O:提出你對(duì)問題的最佳猜測(cè)。這樣你幫助的人不僅能知道你在想什么,還能知道你自己也做出了一些思考。
D:展示正在發(fā)生的事情。包括代碼、故障排除信息以及你為修復(fù)錯(cuò)誤所采取步驟的解釋。這樣求助者就不必再嘗試重現(xiàn)問題了。
會(huì)提問題可以節(jié)省很多時(shí)間。如果跳過這些步驟中的任何一個(gè),都可能導(dǎo)致前后矛盾。作為初學(xué)者,你應(yīng)該確保提出好的問題,這樣你就可以練習(xí)交流自己的思維過程,這樣幫助你的人也會(huì)樂意幫助你。
海馬課堂專業(yè)課程輔導(dǎo),2300+嚴(yán)選碩博學(xué)霸師資,針對(duì)學(xué)生的薄弱科目和學(xué)校教學(xué)進(jìn)度,匹配背景相符的導(dǎo)師,根據(jù)學(xué)生情況進(jìn)行1V1專屬備課,上課時(shí)間靈活安排,中英雙語詳細(xì)講解課程中的考點(diǎn)、難點(diǎn)問題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識(shí),補(bǔ)足短板。
閱讀原文:http://cheshan.cn/news/15111_59.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書面授權(quán),嚴(yán)禁轉(zhuǎn)載,違者將被追究法律責(zé)任。
24h在線客服



備案號(hào):遼ICP備19007957號(hào)-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
499元
一節(jié)課
咨詢電話
咨詢電話:
186-0428-2029
在線咨詢
微信客服
微信咨詢
回到頂部
hmkt088