国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

老碼農(nóng)的錦囊:10個(gè)編程技巧5個(gè)糾錯(cuò)步驟,讓你的編程之路少點(diǎn)坎坷

開(kāi)發(fā) 后端
在這篇文章里,他給所有的編程者提供了 10 個(gè)真誠(chéng)而且實(shí)用的建議以及快速解決編程錯(cuò)誤的5個(gè)步驟。

善始者實(shí)繁,克終者蓋寡,這句話用來(lái)學(xué)習(xí)編程的過(guò)程也很合適。在成為頂尖選手之前,總會(huì)遇到很多困難,甚至想放棄。本文作者 Jeff Hale 是 Medium 社區(qū)中非常有名的人工智能和技術(shù)領(lǐng)域的專欄作家。在這篇文章里,他給所有的編程者提供了 10 個(gè)真誠(chéng)而且實(shí)用的建議以及快速解決編程錯(cuò)誤的5個(gè)步驟。

[[318058]]

 

在我下決心將編程進(jìn)行到底之前,大概經(jīng)歷了四次放棄又撿起的過(guò)程,而且我觀察了一些數(shù)據(jù)科學(xué)的學(xué)生,這種事不光是我一個(gè)人做過(guò)。

緩慢且乏味的學(xué)習(xí)過(guò)程,隨之而來(lái)的挫折感,這些都是造成半途而廢的原因。因此,我開(kāi)始思考如何消除那些本不必要但確實(shí)阻礙了人們成為合格程序員的困難。學(xué)習(xí)都會(huì)有困難的,但是我們至少要減少一些沒(méi)有必要的障礙。

這里有 10 個(gè)技巧可以幫助你更快地跨越障礙,獲得更多的成就感。如果你已經(jīng)寫了很多年的代碼,這里的許多技巧可能顯得用處不大,但是對(duì)新手來(lái)說(shuō)就是另外一回事了。而且就算你是個(gè)編程老手,也可能會(huì)看到一兩個(gè)節(jié)省時(shí)間的小竅門呢!

十個(gè)小技巧

分屏

在大多數(shù)情況下,我建議你在學(xué)習(xí)編程的時(shí)候把屏幕分成兩個(gè)并排的面板——一個(gè)給你的 Jupyter notebook,另一個(gè)放瀏覽器,瀏覽器用來(lái)查看文檔、Stack Overflow 和一些教程。如果你的屏幕很小,建議在負(fù)擔(dān)得起的前提下?lián)Q個(gè)大點(diǎn)的顯示器。在美國(guó),你可以花 100 多美元在亞馬遜 (Amazon) 上買到一臺(tái) 25 英寸的顯示器。等你越來(lái)越熟練的時(shí)候,你就會(huì)想要專注于一件工作——這時(shí)候可以用鍵盤快捷鍵在分屏和全屏之間切換。在 Mac 上,我喜歡用 BetterSnapTool,如果你的系統(tǒng)是 Windows,可以到這篇文章(https://www.excelcampus.com/tips/split-screen-view-windows-mac/)上看看。

屏蔽干擾

讓電腦和手機(jī)靜音。如果可以的話,把手機(jī)拿開(kāi)。如果你在一個(gè)嘈雜的地方,播放一些安靜的純音樂(lè)或者使用降噪耳機(jī)。你越能集中注意力,你就能學(xué)得越快。

親手把示例代碼寫一遍

你不可能讀一遍教程就能記住這些內(nèi)容,復(fù)制粘貼沒(méi)有什么實(shí)際價(jià)值,你必須先自己寫一遍,然后想想怎么擴(kuò)展一下,最后根據(jù)記憶打出來(lái)?!咐碚撋?,理論和實(shí)踐之間沒(méi)有區(qū)別。但實(shí)際上是有的?!?mdash;—本杰明·布魯斯特(不是約吉·貝拉最先說(shuō)的)。

溫故知新

學(xué)習(xí)一個(gè)新概念之后,在幾天內(nèi)再測(cè)試一下自己。研究表明,需要長(zhǎng)期記住一件事時(shí),每隔一段時(shí)間重復(fù)一次比直接死記硬背更有效。

通過(guò)教別人來(lái)學(xué)習(xí)

能教會(huì)別人,說(shuō)明自己徹底懂了。向別人清楚地解釋一個(gè)概念(口述或是書面都行)會(huì)迫使你理解這個(gè)概念的本質(zhì),建立關(guān)系,并創(chuàng)建類比,使得頭腦中的聯(lián)系得以鞏固。這個(gè)技巧是 Feynman 學(xué)習(xí)技巧的一部分。

打好語(yǔ)言基礎(chǔ)再調(diào)庫(kù)

在使用編寫好的程序庫(kù)之前,要充分理解一門編程語(yǔ)言。學(xué)習(xí)變量類型可能很無(wú)聊,調(diào)用帶有屬性和方法的類似乎比較高級(jí)。但是一旦你很好地理解了一門語(yǔ)言,這個(gè)庫(kù)的使用會(huì)容易得多。這樣可以減少錯(cuò)誤,節(jié)省大量時(shí)間。

一次只學(xué)一個(gè)東西

不要試圖同時(shí)學(xué)習(xí)兩個(gè)東西,這樣你學(xué)習(xí)的時(shí)間不只是變成兩倍,而是變成十倍。同理, 不要分心于閃閃發(fā)光的東西。找個(gè)地方,把那些誘人但和你正在學(xué)習(xí)的東西不相關(guān)的 url 保存一下,Chrome 的插件 One Tab 就很好用。

睡覺(jué),鍛煉,保持復(fù)原能力

讓你的大腦處于最好的狀態(tài),保持神經(jīng)連接的活躍。如果想要了解更多幫助你保持好狀態(tài)的技術(shù),可以看一下 Memorable Python 這本書。

加快打字速度

你打特殊符號(hào)的次數(shù)越多,你打字速度就越快。然而,你只要做一件小事就能很大程度上加快這個(gè)過(guò)程——學(xué)習(xí)好的觸摸打字方式。這個(gè)網(wǎng)站(http://www.speedcoder.net/lessons/py/1/)里是一個(gè) SpeedCoder 的相關(guān)練習(xí)。

學(xué)會(huì)使用快捷鍵

這里整理了三份快捷鍵使用方法:

  • Chrome 瀏覽器:https://support.google.com/chrome/answer/157179?hl=en)
  • Mac :https://support.apple.com/en-us/HT201236
  • Windows :https://support.microsoft.com/en-us/help/12445/windows-%20keyboard-

如果你是數(shù)據(jù)科學(xué)家或數(shù)據(jù)分析師,我在 Github 中對(duì) Jupyter Lab 的快捷鍵做了整理 (https://gist.github.com/discdiver/9e00618756d120a8c9fa344ac1c375ac)。通過(guò)在~/的 Bash 配置文件中添加 ~/.bash_profile:alias gs="git status"就可以為 Mac 或 Linux 終端創(chuàng)建快捷方式。然后重新啟動(dòng)你的終端,這時(shí)候你需要鍵入的就是兩個(gè)按鍵而不是兩個(gè)單詞了。

福利:如何快速解決代碼中的錯(cuò)誤

這個(gè)話題太大了,但是卻并沒(méi)有得到足夠的重視,我也因此在考慮是否需要寫一篇。這部分算是福利:「一個(gè)快速解決錯(cuò)誤的五步法」。

老碼農(nóng)的錦囊:10個(gè)編程技巧5個(gè)糾錯(cuò)步驟,讓你的編程之路少點(diǎn)坎坷

每一個(gè)程序員都會(huì)碰到很多錯(cuò)誤。當(dāng)你有經(jīng)驗(yàn)時(shí),碰到錯(cuò)誤大概就只會(huì)聳聳肩,因?yàn)槟憧梢栽谝环昼妰?nèi)解決它們。

但是對(duì)于新手來(lái)說(shuō),一個(gè)錯(cuò)誤可能會(huì)耗費(fèi) 20 倍甚至更多的時(shí)間去解決。對(duì)于初學(xué)者來(lái)說(shuō),錯(cuò)誤會(huì)讓你覺(jué)得正在腳踝深的泥漿中跋涉。

[[318059]]

 

這五個(gè)步驟可以幫你快速解決 95% 的錯(cuò)誤。

看看是不是代碼打錯(cuò)了

有可能少括號(hào),或者是變量或函數(shù)拼寫錯(cuò)誤。所以一定要在提供代碼高亮顯示的軟件中進(jìn)行輸入,以避免錯(cuò)誤或是快速修復(fù)縮進(jìn)、少括號(hào)和類似錯(cuò)誤。有很多好的代碼編輯器可供選擇。如果你是新手,我建議你使用 VSCode——它擁有最大的市場(chǎng)份額,而且是免費(fèi)的,并且有很多方便的功能。

先讀錯(cuò)誤信息里的開(kāi)頭和結(jié)尾

相比于開(kāi)頭和結(jié)尾,錯(cuò)誤信息的中間部分沒(méi)那么有用。之后再看你的代碼,看看你是否能夠根據(jù)錯(cuò)誤消息中的提示找出問(wèn)題所在。如果無(wú)法快速解碼錯(cuò)誤信息,請(qǐng)將信息的最后一行復(fù)制并粘貼到谷歌中(如果使用的是 Python),其他語(yǔ)言可能在這之前也有錯(cuò)誤消息)。新手最大的錯(cuò)誤是沒(méi)有盡快用谷歌來(lái)查詢錯(cuò)誤信息。

老碼農(nóng)的錦囊:10個(gè)編程技巧5個(gè)糾錯(cuò)步驟,讓你的編程之路少點(diǎn)坎坷

 

 

對(duì)網(wǎng)絡(luò)資源進(jìn)行篩選以分清良莠

這一部分列舉一些快速找到高質(zhì)量資源的啟發(fā)性方法吧。Stack Overflow、Medium、Reddit、Hacker News、Dev 和其它的線上社區(qū)會(huì)有反饋機(jī)制(如贊等)來(lái)顯示哪些答案是高質(zhì)量的。這些方法并不完美,但是通常效果也挺好的。大部分解決方案都是在 Stack Overflow、 Towards Data Science、GitHub 中對(duì)應(yīng)問(wèn)題的 issues 板塊中找到的。

[[318060]]

 

在谷歌的搜索結(jié)果中,博客的質(zhì)量是成敗的關(guān)鍵。如果你用的是 Python,我可以根據(jù)我的經(jīng)驗(yàn)推薦一些好的網(wǎng)站:

  • Real Python (https://realpython.com/)
  • Data School (https://www.dataschool.io/)
  • Dataquest Blog (https://www.dataquest.io/blog/)
  • DataCamp Blog (https://www.datacamp.com/community/blog)
  • Practical Business Python (https://pbpython.com/)
  • Chris Albon (https://chrisalbon.com/#machine_learning)

過(guò)濾舊資源

對(duì)于大多數(shù)問(wèn)題,你需要的是近幾年的資源。因此當(dāng)在谷歌上搜索一個(gè)錯(cuò)誤的解決方案時(shí),你可以過(guò)濾掉舊的結(jié)果,比如在搜索條件里設(shè)置時(shí)間限制,或者在查看結(jié)果片段時(shí)通過(guò)大體掃一遍來(lái)肉眼過(guò)濾等。

老碼農(nóng)的錦囊:10個(gè)編程技巧5個(gè)糾錯(cuò)步驟,讓你的編程之路少點(diǎn)坎坷

 

就比如說(shuō),如果你剛開(kāi)始接觸 Python, 2009 年有關(guān) Python 2 的內(nèi)容可能對(duì)您沒(méi)有幫助。

API 在不斷發(fā)展,過(guò)去使用的方法通常在現(xiàn)在并不適用。你更有可能在相對(duì)近期的結(jié)果中找到一個(gè)適用的答案。

讀懂錯(cuò)誤信息

這個(gè)網(wǎng)站(https://inventwithpython.com/blog/2012/07/09/16-common-python-runtime-errors-beginners-find/)記錄了常見(jiàn)錯(cuò)誤信息在 Python 中的含義,這個(gè)網(wǎng)站(https://pythonforbiologists.com/29-common-beginner-errors-on-one-page)則可以幫助你解決常見(jiàn)的 Python 錯(cuò)誤。

如果在用 Python 的 pandas 庫(kù)來(lái)做數(shù)據(jù)處理,有很多常見(jiàn)的錯(cuò)誤。這個(gè)網(wǎng)頁(yè)(https://gist.github.com/discdiver/2f8df1c3f1c66f47129568a82c0666e5)里是我用 Jupyter notebook 整理的常見(jiàn)錯(cuò)誤及其解決方案。

總結(jié)

只要有正確的心態(tài)、一些指導(dǎo)和大量的實(shí)踐,任何人都可以學(xué)會(huì)編程。這個(gè)過(guò)程可能沒(méi)那么快也不算簡(jiǎn)單,但希望這篇文章能使這個(gè)過(guò)程變得不那么令人沮喪。 

 

責(zé)任編輯:龐桂玉 來(lái)源: 今日頭條
相關(guān)推薦

2020-02-28 10:51:17

編程代碼開(kāi)發(fā)

2024-12-31 00:00:30

CursorAI編程

2020-12-12 16:08:04

編程語(yǔ)言開(kāi)發(fā)

2015-11-12 10:23:26

老程序員編程策略

2020-11-29 17:32:01

EmacsLinux

2018-05-21 09:55:09

Java編程技巧

2011-07-19 09:20:00

程序員編程

2011-04-28 16:55:07

電子商務(wù)網(wǎng)站設(shè)計(jì)網(wǎng)站

2022-03-30 15:30:38

程序員編程技術(shù)

2025-09-10 11:00:00

2025-07-15 09:50:29

Python編程技巧圖像處理

2020-07-21 10:15:15

編程學(xué)習(xí)技術(shù)

2015-05-12 10:15:15

程序員

2023-07-16 22:34:55

2020-09-30 11:14:24

AI碼農(nóng)架構(gòu)

2024-11-25 18:37:09

2019-12-26 10:47:55

程序員Google電腦

2023-07-16 22:37:46

JavaScript代碼任務(wù)

2025-09-08 06:00:00

Python編程開(kāi)發(fā)

2023-10-04 17:41:39

編程習(xí)慣代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

中文字幕免费在线观看视频一区| 欧美一级日韩一级| 国产精品色呦| 亚洲一区二区四区蜜桃| 国产 日韩 欧美在线| 亚洲国产免费看| 91精品黄色| 99热在线成人| 国产精品亚洲片夜色在线| 美国成人xxx| 欧美大片网站在线观看| 中韩乱幕日产无线码一区| 亚洲国产精品999| 黄色在线免费网站| 欧美精品免费视频| 日p在线观看| 欧美一区二区私人影院日本| shkd中文字幕久久在线观看| 欧美性猛交xxxx免费看| 一级在线观看| 欧美性色视频在线| 国产精品影院在线| 欧美日韩成人综合天天影院| 91激情在线| 日韩三级精品电影久久久| 羞羞电影在线观看www| 日韩一级片在线观看| caopo在线| 日韩精品视频中文在线观看| 男人最爱成人网| 精品国产一区久久久| 老司机亚洲精品一区二区| 欧美激情欧美激情在线五月| 日韩成人av在线资源| 国产精品午夜视频| 影音先锋一区| 一区二区三视频| 成人av网站在线观看免费| av五月天在线| 亚洲国产欧美另类丝袜| 国产对白叫床清晰在线播放| 日韩视频一区二区三区在线播放| 丁香花视频在线观看| 一区二区欧美日韩视频| 97se亚洲| 亚洲精品女av网站| 美女视频一区二区三区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产精品网站一区| 九色在线播放| 亚洲无亚洲人成网站77777| 视频成人永久免费视频| 国产综合香蕉五月婷在线| 亚洲一区二区免费看| www.av毛片| 亚洲韩国一区二区三区| 97caopron在线视频| 色噜噜久久综合伊人一本| 色狼人综合干| 久久精品成人一区二区三区蜜臀| 国产aⅴ精品一区二区三区色成熟| 男裸体无遮挡网站| 日韩一区二区三| 国产精品xxxav免费视频| 国产一区国产精品| 久久精品人人爽人人爽| 国产中文字幕在线播放| 日韩视频免费大全中文字幕| 日韩精品一卡| 8x8x华人在线| 亚洲国产欧美在线| 成人精品电影在线| 99电影在线观看| 99精品一区二区三区| 免费播放片a高清在线观看| 国产视频亚洲视频| 欧美亚洲高清| 国产乱淫av片杨贵妃| 精品免费在线观看| 亚洲精品一区av| 国产另类自拍| 国产视频一区二区在线| 免费在线稳定资源站| 国产一区二区三区直播精品电影| 欧美日中文字幕| 久久久久久久9| 欧美亚洲国产怡红院影院| 美女久久精品| 一区二区国产日产| 日本国产一区二区| 国产成人精品亚洲线观看| 欧美日韩精品免费在线观看视频| 综合激情成人伊人| 高清av一区二区三区| 国产欧美日韩伦理| 一区二区激情视频| 国产精品一区免费在线| 性欧美videosex高清少妇| 精品色蜜蜜精品视频在线观看| 草民电影神马电影一区二区| 国产精品一区二区三区观看| 亚洲欧美国产毛片在线| 亚州精品国产| 天天在线免费视频| 6080yy午夜一二三区久久| 青青草成人影院| 国产免费999| 久久午夜a级毛片| 国产精品一级在线| 国产乱妇乱子在线播视频播放网站| 国产精品入口夜色视频大尺度| 久久中文娱乐网| 五月激情久久| 男女h黄动漫啪啪无遮挡软件| 欧美美女喷水视频| 黄色成人在线网址| 免费一级在线观看| 国产精品白丝jk喷水视频一区| 欧美国产一区二区| 狂野欧美xxxx韩国少妇| 欧美精品在欧美一区二区| 精品久久久久久久久久久久久久久| 激情偷拍久久| 国产高清视频在线| 91|九色|视频| 亚洲第一福利一区| 天天躁日日躁狠狠躁欧美巨大小说| 国产亚洲欧美在线视频| 亚洲色图综合网| 国产成人免费网站| 久久精品资源| 女性隐私黄www网站视频| 久久香蕉国产线看观看av| av一区二区三区四区| 伊人国产精品| 色综合小说天天综合网| 国内精品免费午夜毛片| 中文字幕一区在线| 精品99久久| 韩国精品视频| 欧美婷婷久久| 国产丝袜精品视频| 99精品黄色片免费大全| 玖玖玖视频精品| 3d黄动漫网站| 成人在线免费观看视视频| 欧美三级资源在线| 美女性感视频久久| 国产精品亚洲成在人线| 中文字幕第80页| 国产精品一区二区3区| 欧美亚洲国产一区在线观看网站| 久久福利精品| 国产精品第一| 日韩男人天堂| 久久精品国产综合精品 | 久久爱www.| gay网站在线| 国产精品视频最多的网站| 欧美午夜片在线免费观看| 亚洲第一伊人| 美女18一级毛片一品久道久久综合| 国产最新免费视频| 国产精品96久久久久久| 欧美视频自拍偷拍| 国产成人免费在线| 日韩一级电影| 91大神xh98hx在线播放| 亚洲国产日韩综合一区| 久久偷看各类女兵18女厕嘘嘘| 亚洲精品日韩一| 免费看的黄色欧美网站| 色成人综合网| 中文字幕在线中文字幕二区| 免费成人深夜夜行视频| 中文字幕欧美国内| 五月婷婷久久丁香| 国内外成人在线| 日韩高清一级| 乱人伦中文视频在线| 男人靠女人免费视频网站| 国产精品无码专区在线观看| 91精品国产福利在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久久免费精品| 欧美日韩在线播放一区| 国产美女特级嫩嫩嫩bbb片| 国产一区日韩一区| av在线日韩| 免费观看v片在线观看| 秋霞毛片久久久久久久久| 日韩在线播放av| 一本色道久久综合亚洲91 | 国产成人精品av| 精品国产成人系列| 综合精品久久久| 狠狠色丁香久久婷婷综合丁香| 美女久久99| 欧美极品免费| 成年网站在线|