① 編程學習必看的書
一、《Web前端開發最佳實踐》
這本書是前端開發領域的經典之作,是一本扎實前端基本功,規范我們前端代碼的實踐性書籍。本書主要講解了HTML、CSS、Javascript以及移動端開發的最佳實踐方案,能夠對缺乏良好指導的開發者產生很大的幫助。通過閱讀本書我們可以掌握如何編寫高可讀性、高維護性、高性能的HTML、CSS以及Javascript。
二、《CSS那些事兒》
內容介紹:《CSS那些事兒》是2009年電子工業出版社出版的圖書,作者是林小志。該書通過對CSS技巧實例進行講解,淺入深地分析了CSS相關知識。
通過頁面中的文字、圖片、表格、表單等常見元素的處理及各種頁面布局方式的使用,使讀者能深入了解到如何在頁面中更好地運用CSS布局。尤其是在頁面布局的部分中,全面分析了多種布局方式,著重分解了兩列等高和三列等高的幾種方式,並相應說明了等高布局的優缺點。
三、《CSS權威指南》
內容介紹:《CSS權威指南》通過諸多實例,詳細講解了如何做到僅在一處建立樣式表就能創建或修改整個網站的外觀,以及如何得到html力不能及的更豐富的表現效果。同時展示了如何遵循css最新規范(css2和css2.1)將層疊樣式表的方方面面應用於實踐。
七、HTTP權威指南
內容介紹:《HTTP權威指南》由古爾利所著,《HTTP權威指南》詳細解釋了如何用HTTP來開發基於Web的應用程序,核心的[網際網路協議,如何與架構構建塊交互,如何正確實現網際網路客戶和伺服器等。
《HTTP權威指南》的中心內容是HTTP,本質是理解Web的工作原理,以及如何將這些知識應用到Web編程和管理之中,主要涵蓋HTTP的技術運作方式、產生動機、性能和目標以及一些相關技術問題。 《HTTP權威指南》適合所有想了解HTTP和Web底層結構的人閱讀。
八、高性能網站建設指南
內容介紹:《高性能網站建設指南》結合Web2.0以來Web開發領域的最新形勢和特點,介紹了網站性能問題的現狀、產生的原因,以及改善或解決性能問題的原則、技術技巧和最佳實踐。重點關注網頁的行為特徵,闡釋優化Ajax、CSS、JavaScript、Flash和圖片處理等要素的技術,全面涵蓋瀏覽器端性能問題的方方面面。
② 我想學習編程需要購買那些書籍
書籍整理如下:
C++開發
1.《C++ Primer》:全面學習C++的必備書籍
2.《Thinking in C++》:了解C++背後的一些機制
3.《深度探索C++對象模型》:深入了解C++,也是學習COM的必經之路
Windows平台
入門
1.《Windows程序設計》:這本書主要講的是Windows API的使用,是Windows編程入門書籍。上冊涉及到的知識基本上就夠用了,時間不充裕的話閱讀上冊即可。
2.《Win32多線程程序設計》:Windows下多線程編程必備
3.《Windows核心編程》:Window平台基礎知識:消息機制,內存管理,多線程,動態鏈接庫等
4.《Windows網路編程》:介紹Windows下各種網路協議的開發和並發處理模型。
進階
1.《深入淺出MFC》:Windows下編程,MFC雖然有些過時,但其機制還是有學習的價值。重點學習書中提到的MFC 6大機制
2.《COM本質論》:COM是Windows構建用戶態的重要技術之一,Windows開發必修課,本書對COM的設計動機作了深入闡述
3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封裝了COM,這本書主要講的是對源碼分析
4.《WTL White Paper》:WTL源自微軟,基於ATL的一套開源模版庫,主要用於界面編程和工具類的使用
5.《代碼大全》:這邊書主要講的是工程編碼規范
高級
1.《深入解析Windows操作系統》:Windows大牛書籍,講的主要是Windows操作系統的內核原理
調試技術
1.《軟體調試》
2.《Windows高級調試》
3.《windows用戶態程序高效排錯》
linux平台
Linux內核
1.《Linux Kernel Development》/《Linux內核設計與實現》:Robert Love的著作,不厚的一本書,深入淺出地將Linux內核娓娓道來
Linux使用和Shell編程
1.《sed & awk》/《sed與awk》:sed與awk都是Linux下常用的日誌分析利器
Linux編程
1.《Beginning Linux Programming》/《Linux程序設計》:老牌的Linux編程入門書
2.《Advanced Programming in the Unix Environment》/《Unix環境高級編程》:對Unix編程環境做了細致的總結,涵蓋了進程間通訊、網路通訊、文件系統等各方面的知識
網路編程
1.《TCP/IP Illustrated, Volume I》/《TCP/IP詳解,卷一》:對理解TCP/IP協議的設計理念和協議細節有顯著的幫助。
2.《Unix Network Programming》/《Unix網路編程》,卷一、卷二:網路編程方面難以逾越的著作,事無巨細、深入淺出,強烈推薦
對這些書目抱有100%的信心,全部掌握,融會貫通,即可打通奇經八脈,天下無雙。
對了,你沒有基礎最好從c與c++基礎開始。找些基礎書開始看。
[C語言入門經典(第四版)].(美)霍頓.掃描版,《C++ Primer》就不錯。
③ 誰有unix環境高級編程 mobi的
都差不多,不過現在主流的還是linux,所以學linux下的比較好些; linux也是從unix衍生過來的,所以學好linux,再去學unix難度不是很大!
④ 《與孩子一起學編程》epub下載在線閱讀全文,求百度網盤雲資源
《與孩子一起學編程》([美] 桑德Warren Sande)電子書網盤下載免費在線閱讀
鏈接:
書名:與孩子一起學編程
作者:[美] 桑德Warren Sande
譯者:蘇金國
豆瓣評分:8.4
出版社:人民郵電出版社
出版年份:2010-11
頁數:388
內容簡介:
一本老少咸宜的編程入門奇書!一冊在手,你完全可以帶著自己的孩子,跟隨Sande父子組合在輕松的氛圍中熟悉那些編程概念,如內存、循環、輸入和輸出、數據結構和圖形用戶界面等。這些知識一點兒也不高深,聽起來備感親切,書中言語幽默風趣而不失真義,讓學習過程充滿樂趣。細心的作者還配上了孩子們都喜歡的可愛漫畫和經過運行測試的程序示例,教你用最易編寫和最易理解的Python語言,寫出你夢想中的游戲程序。
「Hello, World!我來了!」編程樂趣無窮,起點就在腳下,請引導你的孩子走進這奇妙的世界。無論是中小學生還是其他初學者,都可以跟隨本書學習Python編程,並過渡到任何其他語言,重要的是你將學會思考問題和解決問題的方法。
作者簡介:
Warren Sande 畢業於加拿大里賈那大學電氣工程系。一直在面向計算機初學者教授軟體基礎課程,編寫過大量廣受歡迎的技術文檔。
Carter Sande Warren之子,一個聰明、熱情、好奇心強、喜歡思考問題的小男孩,熱愛計算機,喜歡彈鋼琴和玩超級瑪麗。很小的時候就開始跟著父親玩編程。
⑤ 《父與子的編程之旅與小卡特一起學Python》epub下載在線閱讀全文,求百度網盤雲資源
《父與子的編程之旅》(桑德 (Warren Sande))電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/15dbXnParInwZk_UgVP6Thw
書名:父與子的編程之旅
作者:桑德 (Warren Sande)
譯者:蘇金國
豆瓣評分:8.5
出版社:人民郵電出版社
出版年份:2014-10-1
頁數:427
內容簡介:
本書是一本家長與孩子共同學習編程的入門書。作者是一對父子,他們以Python語言為例,詳盡細致地介紹了Python如何安裝、字元串和操作符等程序設計的基本概念,介紹了條件語句、函數、模塊等進階內容,最後講解了用Python實現游戲編程。書中的語言生動活潑,敘述簡單明了。 為了讓學習者覺得編程有趣,本書編排了很多卡通人物及場景對話,讓學習者在輕松愉快之中跨入計算機編程的大門。
第 2 版新增內容
首先,我們來說說第 2 版中有哪些內容沒有改變,那就是我們決定在第 2 版中繼續使用 Python 2,而不是轉換到 Python 3。我們會在第 1 章解釋其中的原因。
下面是第 2 版與第 1 版的不同之處
增加了一些說明,解釋 Python 2 和 Python 3 的區別。
第 12 章增加了一節關於 Python 字典的內容。
在第 20 章的 GUI 編程部分,我們將不再被支持的 PythonCard 換成了應用更廣泛的 PyQt。PyQt 也用在第 22 章的 Hangman 程序和第 24 章的電子寵物程序中。
增加了第 25 章,用來詳細解釋第 10 章中的 Skier 程序。
增加了第 26 章,講述在簡單的對戰游戲中,如何編寫一個有人工智
作者簡介:
Warren Sande
畢業於加拿大里賈那大學電氣工程系。一直在面向計算機初學者教授軟體基礎課程,編寫過大量廣受歡迎的技術文檔。
Carter Sande
是Warren之子,高中生,熱愛計算機技術,喜歡編寫復古的視頻游戲。