03.02 計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)


“你能看到多遠的過去,就能看到多遠的未來。”

與任何研究領域一樣,計算機科學也有著悠久的歷史,從1936年計算機理論基礎“圖靈機“的提出,到1945年世界上第一臺計算機ENIAC的誕生,再到1979年第一個微機操作系統CP/M-86的推出……其發展歷程和成果,足以填滿一座圖書館。

這份書單,我將參照全國計算機專業大學本科課程設置,結合計算機科學技術史,從IT人文、數學基礎、計算機概論,到實操指南,為你尋根計算理論的本質,讓你的每一次閱讀和學習變得更加高效。

數據結構與算法


計算機專業大學生必讀的圖靈經典書單(中)

算法(第4版)

作者:Robert Sedgewick,

Kevin Wayne

與高德納TAOCP一脈相承

涵蓋所有程序員必須掌握的50種算法

|視頻資源

普林斯頓大學-算法課程-上 B站可看

|精選書評

深入淺出,非常經典。印象最深的是在紅黑樹一章裡面,用了一個 2-3 搜索樹的例子來加強理解,書中所附的代碼都非常簡短精緻。有意在 IT 行業向技術方向發展的同學們都應該讀一下,強烈推薦。

——讀者·Ted

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

數據結構與算法圖解

[美] 傑伊•溫格羅

摒棄複雜概念,非計算機專業

讀者也能看懂的專業書

|內容摘引

本書是數據結構與算法的入門指南,不侷限於某種特定語言,略過複雜的數學公式,用通俗易懂的方式針對編程初學者介紹數據結構與算法的基本概念,培養讀者編程邏輯。主要內容包括:為什麼要了解數據結構與算法,大O表示法及其代碼優化利用,棧、隊列等的合理使用,等等。

|精選書評

解決了我在DS算法原理上90%的問題,謝謝了。

——讀者·EMO西西李

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

我的第一本算法書

[日]宮崎修一 ,石田保輝

人人都能看懂的算法入門書

481張步驟圖詳解

26個算法7個數據結構的基本原理

|內容摘引]

本書就以此App為基礎,以圖配文,詳細講解了各種算法和數據結構的基本原理。第1章介紹了鏈表、數組、棧等7個數據結構;從第2章到第7章,分別介紹了和排序、查找、圖論、安全、聚類等相關的26個基礎算法,內容涉及冒泡排序、二分查找、廣度優先搜索、哈希函數、迪菲 - 赫爾曼密鑰交換、k-means 算法等。將本書作為算法入門的第一步,是非常不錯的選擇。

|精選書評

從diagram的尺度來講解算法,並不是深入到語言的尺度,對非專業人士非常友好。

——讀者·zhao_kee

計算機專業大學生必讀的圖靈經典書單(中)

操作系統


計算機專業大學生必讀的圖靈經典書單(中)

精通Linux(第2版)

用戶必知Linux知識大全

深入淺出,近年深受歡迎的入門書

|內容摘引

本書講解了Linux操作系統的工作機制以及運行Linux系統所需的常用工具和命令。根據系統啟動的大體順序,本書更深入地介紹從設備管理到網絡配置的各個部分,最後演示了系統各部分的運行方式,並介紹了一些基本技巧和開發人員常用的工具。

|精選書評

這本書在細節與整體上平衡得很好。系統類的書就得這麼寫,不能從零開始講,否則得十倍的厚度根本沒法兒看,第一遍基本翻完了。

——讀者·he_hard_way

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

Linux程序設計(第4版)

Richard Stones

豆瓣評分8.3

初學者的最佳Linux程序設計指南

|內容摘引

Linux程序設計是一個很大的領域,本書很全面,它將程序員筆記的摘要,經過破譯和編輯,有機地組織起來。它對Linux所提供的功能進行了全面而準確的闡述,並提供了貫穿全書的示例程序體驗,讓讀者在每個主題上都具備足夠的入門知識。

|精選書評

Linux C編程入門書籍,可以通過這本書知道Linux編程是怎麼回事,寫的不錯,很全面,覆蓋到了包括GUI的編程。與現在在讀的Unix環境高級編程比起來,不如Unix環境高級編程講的細緻,不過入門來用確實很好,所講知識都是非常淺的,不難。

——讀者·小C

計算機專業大學生必讀的圖靈經典書單(中)

程序設計基礎


計算機專業大學生必讀的圖靈經典書單(中)


明解Java

258段代碼+284幅圖表,

比課本更易懂!

|本書特色

1.258段代碼+284幅圖表,比課本更易懂!(本書沿襲《明解C語言》的風格,圖文並茂,講解清晰易懂)

2.從基礎知識到面向對象編程完全掌握!(從Java的基礎知識講起,循序漸進,直到面向對象編程的內容。書中結合猜數字遊戲、猜拳遊戲、心算訓練等有趣的遊戲程序進行講解,讓學習過程完全不枯燥)

|精選書評

“編寫示例程序”→“執行程序輸出值”→“解釋原因”,以這樣的流程逐步展開,輔以非常詳細的解說,讓讀者自然而然地理解程序的寫法。

——日亞讀者評論

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

Java8實戰

作者:Raoul-Gabriel Urma ,

Mario Fusco,Alan Mycroft

通過新的Stream API及Lambda表達式等示例全面講解Java 8新特性

|內容摘引

本書結構清晰、內容翔實,從實例入手,涵蓋Java 8的主要新特性,包括Lambda表達式、方法引用、流、默認方法、Optional、CompletableFuture以及新的日期和時間API,是程序員瞭解Java 8新特性的終極指南。

|精選書評

這是一部十分優秀且簡明的著作,書中提供了大量的示例,能幫助你迅速地掌握Java 8中的新特性。

——Jason Lee,甲骨文公司

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

Java性能權威指南

原版目前最受歡迎的Java性能書,

Oracle資深架構師Scott Oaks作品

|原書精華摘引

本書全面深入地介紹Java 7和Java 8中有利於性能最大化的因素,講解傳統上影響應用性能的JVM特徵,包括即時編譯器、垃圾收集、語言特徵等。內容包括:用G1垃圾收集器最大化應用的吞吐量;使用Java飛行記錄器查看性能細節,而不必藉助專業的分析工具;堆內存與原生內存最佳實踐;線程與同步的性能,以及數據庫性能最佳實踐等。

|精選書評

又刷了第二遍。裡面的對於垃圾收集,如何調優講解的還是非常仔細的。所有調優都基兩個目的:減少full gc次數和減少停頓時間。但這兩個是衝突的,需要權衡,果然調優就是一門藝術。

——讀者·元勰

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

嗨翻C語言

作者:David Griffiths

豆瓣評分9.0

Head First系列入門書,

入門C語言首選

|原書精華摘引

指針做了兩件事:避免副本和共享數據。但既然指針只是地址而已,為什麼它會令很多人感到困惑呢?因為指針是一種間接形式的地址。在茫茫存儲器中追逐指針,一不小心就會迷路。而學習C指針的訣竅就是慢慢來。

引自 第42頁

|精選書評

《嗨翻C語言》可能很快就會被證明是學習C語言的最佳書籍。我覺得它會成為每所大學C語言的標準教材。很多編程書籍因循守舊。不過這本書卻使用了完全不同的方式。它將教你如何成為一名真正的C程序員。

——Dave Kitabjian,NetCarrier Telecom軟件開發總監

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

明解C語言

[日]柴田望洋

比課本更易懂的C語言入門書

原版暢銷28萬冊

豆瓣評分8.7分

|內容摘引

本書是日本的C語言經典教材,自出版以來不斷重印、修訂,被譽為“C語言聖經”。

本書圖文並茂,示例豐富,第3版從190段代碼和164幅圖表增加至205段代碼和220幅圖表,對C語言的基礎知識進行了徹底剖析,內容涉及數組、函數、指針、文件操作等。對於C語言語法以及一些難以理解的概念,均以精心繪製的示意圖,清晰、通俗地進行講解。原著在日本廣受歡迎,始終位於網上書店C語言著作排行榜首位。

|精選書評

很好的C語言入門書,對於沒有基礎的同學特別友好,事實上應該作為第一本C語言讀物,完全不需要特別的知識儲備就能讀懂。文本雙色印刷,很多東西都很明確的擺在那裡,用不了太多的時間就能讀完。

——讀者·SZ-ZS

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)


C語言程序設計:現代方法

世界知名計算機程序設計教育家力作

|內容摘引

本書對C語言的基礎知識進行了徹底剖析,內容涉及數組、函數、指針、文件操作等。對於C語言語法以及一些難以理解的概念,均以精心繪製的示意圖,清晰、通俗地進行講解。原著在日本廣受歡迎,始終位於網上書店C語言著作排行榜首位。

|精選書評

入門書,和Dennis那本各有千秋。

——AriesDevil

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

Python編程:從入門到實踐

累計銷量50萬+

零基礎讀者也可迅速掌握的Python編程入門讀物

|配套視頻

特別感謝Master_lisa為本書錄制的學習視頻,本視頻僅用於讀者學習,不得商用。配套視頻B站可看

|精選書評

很好的入門書,簡潔全面,適合小白。learning python之類大磚頭太不友好。這本雖然有些地方講得不深入,但是對新手友好。

——讀者·陳暉

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

Python基礎教程

作者:Magnus Lie Hetland

中文版累計銷量200 000+冊

針對Python 3全新升級

|內容摘引

本書是經典的Python入門教程,層次鮮明、結構嚴謹、內容翔實,特別是後面幾章,作者將前面講述的內容應用到10個引人入勝的項目中,並以模板的形式介紹了項目的開發過程,手把手教授Python編程實踐,讓讀者從項目中領略Python的真正魅力。

|精選書評

第二版和第三版都買了,內容非常好,雖說是基礎教程,但我覺得它更像進階讀物,後面的實戰項目也非常好

——讀者·xx-dev

計算機專業大學生必讀的圖靈經典書單(中)


計算機專業大學生必讀的圖靈經典書單(中)

流暢的Python

[巴西] Luciano Ramalho

豆瓣評分:9.4

知名PyCon演講者心血之作

|內容摘引

2017年最佳Python進階書籍,本書由奮戰在Python開發一線近20年的Luciano Ramalho執筆,Victor Stinner、Alex Martelli等Python大咖擔綱技術審稿人,從語言設計層面剖析編程細節,兼顧Python 3和Python 2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風格地道的Python代碼。

|精選書評

Python入門的書有很多,但是進階的書卻很少,這本書是在為數不多的進階書裡面的精粹。安道翻譯的也非常好,基本沒看到錯誤甚至彆扭的地方。是我讀過最好的一本翻譯的書。

——讀者·賴濤兒


分享到:


相關文章: