小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Learn Python the Hard Way

 微他博 2021-08-26

下一步

你還不是一個程序員。我喜歡把這本書看作是給你的“編程黑帶”。你知道的足以開始另一本關(guān)于編程的書并處理它。這本書應(yīng)該為您提供了閱讀大多數(shù) Python 書籍并實際學習所需的心理工具和態(tài)度。它甚至可能使它變得容易。

我建議您查看其中的一些項目并嘗試用它們構(gòu)建一些東西:

  • 艱難地學習 Ruby隨著您學習更多的編程語言,您將學到更多關(guān)于編程的知識,所以也嘗試學習 Ruby。
  • Django 教程并嘗試使用Django Web 框架構(gòu)建 Web 應(yīng)用程序
  • 如果您喜歡科學、數(shù)學和工程,請使用SciPy
  • PyGame,看看您是否可以制作具有圖形和聲音的游戲。
  • 用于進行數(shù)據(jù)操作和分析的Pandas
  • 用于分析書面文本和編寫垃圾郵件過濾器和聊天機器人等內(nèi)容的自然語言工具包。 用于機器學習和可視化的TensorFlow。
  • 請求了解 HTTP 和 Web 的客戶端。
  • ScraPy并嘗試抓取一些網(wǎng)站以獲取信息。
  • Kivy用于在桌面和移動平臺上制作用戶界面。
  • 在您熟悉 Python 并嘗試通過我的另一本書學習 C 和算法之后,學習 C The Hard Way。慢慢來; C 是不同的,但非常值得學習。

選擇上述資源之一,并閱讀他們擁有的任何教程和文檔。當您瀏覽包含代碼的文檔時,輸入所有代碼并使其工作。我就是這樣做的。這就是每個程序員的做法。閱讀編程文檔是不夠的;你必須這樣做。在您完成教程和他們擁有的任何其他文檔后,做一些事情。任何事情都會做,即使是別人已經(jīng)寫的東西。做點什么吧。

只要理解你寫的任何東西可能會很糟糕。沒關(guān)系,雖然我對我第一次開始使用的每種編程語言都很糟糕。當他們是初學者時,沒有人寫出純正的黃金,任何告訴你他們寫過的人都是大騙子。

如何學習任何編程語言

我將教你如何學習大多數(shù)你將來可能想學習的編程語言。本書的組織基于我和許多其他程序員如何學習新語言。我通常遵循的流程是:

  1. 獲取一本書或一些關(guān)于該語言的介紹性文本。
  2. 通讀本書并輸入所有代碼,使其全部運行。
  3. 在編寫代碼的同時閱讀本書,并做筆記。
  4. 使用該語言以另一種語言實現(xiàn)一小組您熟悉的程序。
  5. 閱讀其他人的語言代碼,并嘗試復(fù)制他們的模式。

在這本書中,我強迫你非常緩慢地、小塊地完成這個過程。其他書籍的組織方式不同,這意味著您必須根據(jù)我讓您這樣做的方式推斷其內(nèi)容的組織方式。最好的方法是輕松閱讀本書并列出所有主要代碼部分。把這個清單變成一套基于章節(jié)的練習,然后簡單地一次一個地做。

前面的過程也適用于新技術(shù),假設(shè)它們有您可以閱讀的書籍。對于沒有書籍的任何內(nèi)容,您可以執(zhí)行上述過程,但使用在線文檔或源代碼作為您的初始介紹。

您學習的每一種新語言都會使您成為更好的程序員,并且隨著您學習的更多,它們變得更容易學習。通過你的第三種或第四種語言,你應(yīng)該能夠在一周內(nèi)學會類似的語言,而陌生的語言則需要更長的時間。既然您了解了 Python,相比之下,您就有可能很快地學習 Ruby 和 JavaScript。這僅僅是因為許多語言共享相似的概念,一旦你用一種語言學習了這些概念,它們就會在其他語言中起作用。

學習一門新語言要記住的最后一件事是:不要做一個愚蠢的游客。一個愚蠢的游客是去另一個國家然后抱怨食物和家里的食物不一樣的人。“為什么我在這個愚蠢的國家吃不到好吃的漢堡???” 當你學習一門新語言時,假設(shè)它所做的不是愚蠢的,它只是不同的,并接受它以便你可以學習它。

但是,在您學習一門語言之后,不要成為該語言做事方式的奴隸。有時使用一種語言的人實際上會做一些非常愚蠢的事情,除了“我們一直都是這樣做的”沒有別的原因。如果你更喜歡你的風格,并且你知道其他人是怎么做的,那么如果它改善了事情,就可以隨意打破他們的規(guī)則。

我真的很喜歡學習新的編程語言。我認為自己是一個“程序員人類學家”,并且認為它們只是對使用它們的程序員群體的一些見解。我正在學習一種他們都用來通過計算機相互交談的語言,我覺得這很有趣。再說一次,我是一個奇怪的人,所以只要你想學習編程語言就行了。

享受!這真是有趣的東西。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多