2015/8/9 到家了,學完了CodeCademy的Python

來源:互聯網
上載者:User

標籤:

昨天做了20多個小時的硬座回家。發現在網路訊號差的火車上也是學習的好地方。如果你的手機電量不足的話,帶上兩本書簡直是絕配。我在火車上閱讀了兩百多頁的內容,並沒有多大的疲累,那樣無聊的環境裡面能看書學習也是很棒的。

在火車上看完了《編碼的奧秘》,這本書的體系超級贊,從編碼系統一步步到電腦的實現,全書結構完全是按照技術發展一步步講解的,以前很難明白深入淺出,這本書的確很好地詮釋了深入淺出。當然它大體講的是實現的東西,具體的技術細節提及的並不多,所以讀書筆記做起來會比較鬆散,暫時就不做這一系列的讀書筆記了。但這本書是個很好的知識導圖的結構。

從電筒電報引入,將碼制和數制講清楚,用繼電器開始將數電的實現。然後從數電降到晶片製作,然後到作業系統。

這本書很棒,特別是我作為一個電氣的學生,剛學完數電和微機原理,這本課外讀物直接就是用更形象生動地方法總結了它們的應用,同樣,一些細節的涉及,比如說指令的儲存,地址的儲存也解答了當時學習的疑惑。很贊的一本書,感謝各位的推薦。誠不我欺。

然後是在火車上繼續開啟了《電腦科學導論》,閱讀了五章多內容,《電腦科學導論》的前7章內容應該是和《編碼的奧秘》完全重合的知識結構,當然,它有一些地方講的更細一些,不過同樣也有一些地方不如《編碼的奧秘》講的更細。從學習的層面講,《編碼的奧秘》的語言描述和知識結構更加棒,更適合學習,學完再補充《電腦科學導論》有奇效。

不過這本書的後幾章就分別是演算法資料結構、軟體工程、資料庫、安全方向、計算理論、人工智慧的導論設計的面很廣。我也沒有進行進一步的學習,不敢多加評論。只知道這本書的每一章內容都可以有更詳細的內容去學習。閱讀這本書主要是大方向瞭解電腦科學。

看這本書我會跟著MIT的6.00.1x學習。同時鍛煉自己的英語能力。加油。

根據編程入門指南v1.3的指導,我先完成了CodeCademy的Python部分。(在最新的V1.4版本中並沒有提及CodeCademy的學習,只推薦學習Python核心編程)

接下來的學習目標是一邊看《電腦科學導論》和MIT的6.00.1x,一邊學習《Python核心編程》這本書,並寫讀書筆記。

 

CodeCademy用於學習基本文法和瞭解的確是一個還不錯的學習渠道。不過這樣的線上編程網站並不能讓我真的學會這門語言,語言還是得學的精細的同時通過不斷地訓練來學習。當然CodeCademy網頁做的還是很不錯的,這個還是得贊一下。不過人機驗證必須得FQ才能做,也是國內大家不喜歡使用它的原因。沒辦法,要用就去學習FQ唄。

由於我是由C語言入門的,學習Python的基本文法的時候還是有一些很明顯的感悟的。分號括弧的消失以及冒號的使用讓人很不習慣,至於縮排倒問題不大,只是一直疑惑這樣子的代碼格式,複製代碼了還得考慮好久的縮排的問題,也是Python的一個問題吧。Python的語言描述非常棒,幾乎和演算法書的虛擬碼完全一致,理解上面完全沒有問題,只要會一點英語的人都可以無障礙閱讀代碼。介面的使用也很方便。弱類型語言在剛開始(到我現在)的確都讓我很困惑,我幾乎下意識地就會去想變數類型的問題,Python這樣的弱類型語言讓我很不習慣。弱類型語言的好處除了降低學習曲線外還待我繼續學習了再說。

CodeCademy的Python學習是在8/6就已經完成的。預計總耗時在12小時左右吧。大概花了一個整天和兩個半天完成的任務。完成速度不是很快,當然有很大原因是在一些地方被語言理解失誤困擾了很久。畢竟不是第一門語言的學習。耗時短一些是應該的,我拖遝了那麼久反而不好。

暫時就寫到這裡吧。開啟下一個任務。

 

2015/8/9 到家了,學完了CodeCademy的Python

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.