在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

從一無所知到無所不知,Python開發(fā)者上手指南

DPVg_AI_era ? 來源:lq ? 2019-01-24 08:43 ? 次閱讀

初級開發(fā)者Python容易陷入茫然,面對市面上種類眾多的編程語言和框架,重要的是堅持自己的選擇,宜精不宜雜。本文是一篇指路文,概述了從編程基礎、引導、文檔閱讀、書籍和視頻、源代碼等學習和積累環(huán)節(jié),值得初學者參考。

本文不僅僅是學習Python的最佳書籍、視頻和課程匯編,還包括Python初學者/早期和中級人員在學習和使用Python的過程中面臨的更大的問題。這些問題往往是Stack Overflow上無法解決的非具體問題。

作為一個開發(fā)者,為何要選擇Python?

為什么要學習Python?為什么要選擇Python,而不是其他別的20多種編程語言?當你開始走上開發(fā)者之路時,這個問題會可能會一天在你的腦海里出現(xiàn)多次。

選擇你的第一個編程語言,就像選擇一個入門級“口袋妖怪”一樣。

如果你的目標不是Python,而是其他語言,那其實可以不用在往下讀了。如果你對自己選擇Python的決定有信心,那么這篇文章將讓你獲得更高的成功機會。其實選擇哪種語言并不重要。但是一旦你做出決定,你就需要堅持下去。

現(xiàn)在網上有大量對不同編程語言/框架進行比較的文章和觀點。這些內容可能會讓人覺得無所適從,甚至嚇到一些人,讓他們懷疑自己的決定并半路放棄。

我認識一些人,聲稱自己掌握了3-4種語言。他們想要了解4種語言的很多細枝末節(jié),但無法使用其中任何一種語言進行編程。這就是想要嘗試一切,而沒有始終堅持的結果。

Python是一種設計精良的語言。有著大量在線說明文檔和教程。而且被廣泛用于許多領域。所以,無論你的水平如何,對于Python而言都有很多值得探索的東西。對于其他20種語言中的大多數(shù)也同樣如此。

每種語言都有自己的優(yōu)點和缺點,及其最適合的應用領域。Python最常用的3個用途是數(shù)據(jù)處理、編寫Web應用程序后端,以及編寫自動化腳本。Python可以說是初學者的最佳選擇,因為這門語言設計的基本原則側重于清晰和簡潔。

怎樣學習Python?

既然你已經做出了選擇,那么我們來談談如何學習Python。

很簡單。選擇一個教程,然后學完。之后選擇另一個教程。休息一下,重復這個過程。

只看一本書,看一個教學視頻是不行的。你需要不斷地接觸代碼,需要讓自己的腦子實現(xiàn)漸進式的“過載”,需要耐心、堅持、承諾(以及其他一些優(yōu)秀特質)!

下面是給初學者的一個基本流程圖。不同的人的路線圖版本會有所不同。下面的流程僅供參考,不過,搞清楚何時進入下一階段非常重要。大多數(shù)人做得太晚了。

你可能更喜歡選擇去看edX的課程視頻,而不是去讀書。怎樣都好,最重要的是堅持整個過程,這一點比單個教程/課程的選擇更加重要。

通過閱讀書籍建立堅實的基礎。

參考基于Python的完成單個任務教程,比如發(fā)送電子郵件或編寫文件。這些教程將介紹Python開發(fā)人員可用的有用的包和庫。

養(yǎng)成閱讀文檔的習慣。使用可用的庫構建小型應用程序。

深入理解Python語言及其工具。了解該領域的專家正在開展的工作。

直接閱讀源代碼。

記住,不管學習什么教程,請確保一直在真正寫代碼。僅僅閱讀代碼實例是不夠的。

學習解決通用問題

學習語言(或框架/庫)和學習編程之間存在著細微差別

“全棧Web開發(fā)人員”課程并不會使你成為一名優(yōu)秀的程序員。只會教你如何用一個特定的程序來解決一個簡單的問題(是的,這些課程中構建的大部分網絡應用程序確實屬于簡單問題)。

了解并讀懂程序是不錯,但能夠設計自己的程序就更棒了。注意編程結構、設計模式和算法。這些特定問題不只是Python所獨有,幾乎學習所有語言都要面對這些問題。

尋找答案:從一無所知到無所不知

如果你在這個過程中多次遇到困難,在知難而退之前努力嘗試解決問題。很可能別人以前曾遇到過同樣的問題,并且已經通過互聯(lián)網得到了解決方案。此外,Python社區(qū)也非常受歡迎。你可以隨時向社區(qū)中的人尋求幫助。可以加入Gitter上的Python頻道。

Python中有很多值得學習的東西,被廣泛用于各種領域。不要跳過基礎知識階段,忙著進入特定專業(yè)領域。學習PyTorch應該在掌握包和庫之后,學習Django應該在熟悉虛擬環(huán)境之后。從長遠來看,掌握Python的深入知識是值得的。當你使用一些特殊庫時,將可能大大減少調試程序所花費的時間。

學好東西需要時間。可能要比你想象的時間要長。你不可能在幾個月內成為專家程序員。獲得進步需要時間和精力。我建議初學者關注Python至少一年。這期間免不了會有分心的事,盡量避免分心,但也不要害怕去學習和接受新事物。

Python并不是成為一個全面的開發(fā)人員所需要的唯一技能。學習Git、Markdown、HTML等知識也能得到很大的回報。在學習過程中,可能還需要掌握一些JS或統(tǒng)計學信息。

總之,要永遠做個學習者,但不僅僅只做學習者!

了解并踐行學習/實踐階段循環(huán)

任何創(chuàng)造性學科的學習都可以分兩個階段,學習階段和構建階段,彼此不斷重復。

在學習階段,你應該專注于積累知識、閱讀書籍,完成每個教程并探索已經完成的工作。

在實踐階段,你應該可以通過應用知識創(chuàng)造的東西得到了前一階段的結論。不要懷疑你學到的技能,編寫出自己的應用程序。只有當你完成了這一階段后,回去再進入學習階段。

盡量平衡這兩個階段。首先進行一兩個月的學習階段,然后進入一個月的構建階段。大多數(shù)人都害怕進入實踐階段。不要怕!將你在學習階段掌握的知識用在這個階段,如果真的不夠,就再多循環(huán)幾次。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1950

    瀏覽量

    34988
  • 源代碼
    +關注

    關注

    96

    文章

    2946

    瀏覽量

    66960
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85040

原文標題:Python開發(fā)者現(xiàn)實版養(yǎng)成路線:從一無所知到無所不知

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    新手上路求高手

    我想來了解怎樣用感光板制作pcb板,我是一無所知,求高手指
    發(fā)表于 06-07 14:35

    STC12C5A60S2單片機引腳共用的問題

    暑假才看的單片機,,,幾乎一無所知,看了半天電路圖不知道怎么接。。。。。但是如果都是接在個引腳上怎么辦?還有啊。。。比如P1端口的ADC每個都是樣的嗎?不要區(qū)分的嗎?求指點。。。
    發(fā)表于 07-22 22:03

    如何下手學習電子方面的知識?

    大家好,對電子知識一無所知的小白,如何下手學習電子方面的知識?謝謝
    發(fā)表于 10-13 11:27

    轉:從一無所有學習stm32

    我在想很多學習stm32的,和我樣是學生,當時問他為什么學習stm32他也不知道,我們所知道的就是各個論壇討論stm32的很多,而我們很多人之所以學習stm32是很多的淘寶賣家做了大量的圖片文字
    發(fā)表于 06-07 16:21

    一無所知,零基礎的我如何選擇這條路

    本人文憑不高,目前就業(yè)電子PCBA維修這方面,已經學習幾個月可還是一無所獲。公司的工程師說我的底子太差,沒有基礎,我對這份工作熱愛,想學習,可不知從何下手。我不想待我學了23年還是
    發(fā)表于 02-23 11:42

    我是初學者,一無所知

    請寫個秒表程序 秒表功能:顯示小數(shù)點后2位,從00.00記99.99,52單片機,謝謝!!!!
    發(fā)表于 03-11 15:31

    請問如何開始著手學習dsp?

    想學dsp.但是又不知道該如何下手,有沒有人知道如何開學習的,能推薦些好書嗎?我現(xiàn)在對dsp還一無所知
    發(fā)表于 08-17 00:41

    從頭開始學習Symbian S60v5的開發(fā)技術

    以前對手機開發(fā)一無所知,現(xiàn)在決定好好學習下這門最有前途的技術。因為自己手頭有臺諾基亞5530XM的智能機,所以決定學習Symbian S60v5的
    發(fā)表于 07-04 08:26

    如何開發(fā)USB應用程序?

    你好,我正在開發(fā)PIC18F2550的任何應用程序。然后,我想制作個Windows程序,用PC StrueUSB來設置這個應用程序的參數(shù)。但我對此一無所知。所以我想問你,我可以從哪里開始,哪種軟件用于
    發(fā)表于 10-10 09:45

    STM32F407VET6開發(fā)板芯片超時無應答

    `如題,奮斗了一天一夜的結果還是樣B0和B1倒了已經不知道錯少次了下載的軟件和驅動也不知道是多少了(反正桌面是滿了)望請各位大佬出手相救我這個一無
    發(fā)表于 08-25 10:04

    120V設備的短路的測試儀

    120V設備的短路的測試儀 你會在一無所知的情況下出來舊的
    發(fā)表于 09-24 11:55 ?672次閱讀
    120V設備的短路的測試儀

    什么樣的游戲規(guī)則,打造了史上最成功的電影產品“漫威宇宙”?

    只有對漫威一無所知的人,才會驚訝于《復仇聯(lián)盟 4》創(chuàng)下的預售紀錄。
    的頭像 發(fā)表于 04-25 15:22 ?3396次閱讀

    無所不知的神器構建

    電子發(fā)燒友網站提供《無所不知的神器構建.zip》資料免費下載
    發(fā)表于 07-04 11:22 ?0次下載
    <b class='flag-5'>無所不知</b>的神器構建

    從一個簡單的ping延遲出發(fā)了解CPU電源管理

    性能優(yōu)化大師Brendan Gregg曾說:“性能問題可能來源于任何地方,包括系統(tǒng)中因你一無所知而不曾檢查的地方”,CPU電源管理就是在性能優(yōu)化過程中經常被忽略的地方。在這篇文章中,我們從一個簡單的ping延遲出發(fā),以小見大,
    發(fā)表于 07-07 15:08 ?1022次閱讀
    <b class='flag-5'>從一</b>個簡單的ping延遲出發(fā)了解CPU電源管理

    從小白大神丨快收藏華為云這款小程序開發(fā)進階秘籍!

    用戶獲取新的服務,還在于帶動了行業(yè)的升級和技術的迭代。 如果你是個小白,對小程序開發(fā)一無所知,這篇文章將幫助你快速掌握小程序開發(fā)的技巧和竅門。下面,我們將詳細介紹如何從零基礎成為小程
    的頭像 發(fā)表于 11-24 09:34 ?324次閱讀
    從小白<b class='flag-5'>到</b>大神丨快收藏華為云這款小程序<b class='flag-5'>開發(fā)</b>進階秘籍!
    主站蜘蛛池模板: 日本欧洲亚洲一区在线观看 | 精品一精品国产一级毛片 | 亚洲va久久久久综合 | 欧美三级一区二区 | 人人干综合 | 日本一本一道久久香蕉免费 | 噜噜噜色噜噜噜久久 | 岛国毛片| 超级乱淫伦网站 | 在线黄色大片 | 四虎永久网址影院 | 久久久久免费观看 | 久久综合九色综合97婷婷群聊 | 久久xxxx | 国产成人精品免费视频大全可播放的 | 天堂视频在线 | 中文字幕在线观看日剧网 | 免费视频现线观看 | 男女视频在线观看免费高清观看 | 天堂网中文在线最新版 | ts人妖系列在线专区 | 日本黄色绿像 | 国产免费人成在线视频视频 | 免费性bbbb台湾 | 国产精品女仆装在线播放 | 在线视免费频观看韩国aaa | 欧美人成网 | 牛牛a级毛片在线播放 | 男人视频在线 | 五月天婷婷在线观看视频 | 日本欧美色图 | 欧美午夜视频 | 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 色妞综合网| 日本欧美强乱视频在线 | 大蕉久久伊人中文字幕 | 欧美精品videosex极品 | 国产美女久久久久 | 色福利网| 欧美成人午夜片一一在线观看 | 欧美在线不卡视频 |