專欄首發,序言
大家好,我是馬索萌,一枚浙大計算機博士。今天我開通了一個知乎專欄,今後我會在這裡寫下我在編程或者其他計算機領域的知識和思考。我從開源的社區、博客學習了很多知識,現在感覺自己有使命去傳播我所學過的知識,回饋給社區大眾,讓我們的世界更美好。
這個專欄的主題將會是編程,我非常喜歡編程,我從一個小白不斷學習,在進步中經歷到了無數的快樂時光。我會努力保持我的文章的質量,讓它乾貨滿滿,希望能夠讓看到我文章的人們能夠有所收穫。
目前我學習工作中最常用的語言是 Python,所以可能很多文章都會是關於 Python 的。 Python 是一門既簡潔又強大的語言,學習它時常可以讓生活覺得美好。在語言層面上,Python 並不是最強大的,也不是最簡潔的,但它做了非常好的取捨,讓我們在很大程度上可以專註於問題本身。在找到了解決問題的方法之後輕易轉化成可運行的 Python 代碼。而其實編程能力本身就是洞悉問題本質的能力。
我剛開始學習編程語言的時候喜歡糾結於語法,後來我無意間閱讀到 Peter Norvig 的代碼,驚為天人。他對於問題的剖析是一針見血的,複雜的問題他能夠提取最關鍵的過程抽象出來,讓代碼變得非常簡潔。我十分推薦大家了解一下他和他寫的代碼,這裡是個傳送門 http://norvig.com/ipython/README.html
我也會寫一些深度學習和計算機視覺相關的東西,這是我的本行。
我也會寫一些 Common Lisp 和 Functional Programming 的東西,這些語言總是能在語言和演算法表達層面上給你很多驚喜。
最後,我也會寫一些關於工具軟體(比如 Spacemacs)的文章,工具可以用來提升我們的效率,擺弄各種工具總是讓我感到有趣。
推薦閱讀:
※Python工程師面試必備25條Python知識點
※Python為什麼代碼縮進不同,輸出結果不同?
※好像發現了一個不錯的小工具
※python內置的hash函數對於字元串來說,每次得到的值不一樣?
※Python基礎入門
TAG:Python |