c編程書籍
1.《"笨辦法"學Python》
推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。
這本書是以習題的方式一步一步引導讀者了解、學習python,從簡單的列印一直講到完整項目的實踐,讓初學者從基礎的python知識入手,最終體驗到軟體開發的基本過程。
2. 《Python學習手冊》
《Python學習手冊》解釋詳細,案例豐富;關於全面詳細地對python語言進行講解,循序漸進又不斷重復,同時對於python語言的機制和原理也做了詳細介紹;除此之外,還包含編程實踐、設計和高級主題。讀者通過這本書可以迅速高效地精通核心python語言基礎,從而可以在所從事的任何應用領域中使用它。
3. 《Python編程快速上手——讓繁瑣工作自動化》
這本書致力於教會大家利用Python ,快速高效地完成工作。
這本書會一步一步地引導大家完成每個技能的學習,並教你如何利用學到的新技能來實現工作任務的自動化。即使沒有編程基礎,也可以通過這本書的學習,來掌握python的技能,讓自己從繁瑣重復的工作中解脫出來。在入門階段,大家可以先利用這些小功能來體會一下Python帶來的便利。
4. 《Python基礎教程 第3版》
主要是針對python
3進行講解,包括了python程序設計的各方面知識,而且按照實際項目開發的步驟,向讀者提供了10個非常具有實際應用意義的python項目的開發過程,供讀者練習,讓讀者學會舉一反三,進一步體會python代碼功能。
2. 我想學習編程需要購買那些書籍
書籍整理如下:
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的一套開源模版庫,主要用於界面編程和工具類的使用。
高級:
1. 《深入解析Windows操作系統》:Windows大牛書籍,講的主要是Windows操作系統的內核原理。
2. 《軟體調試》:涵蓋軟體調試的相關知識。
3. 《Windows高級調試》:專注於Windows平台的高級調試技術。
4. 《Windows用戶態程序高效排錯》:針對Windows用戶態程序的排錯技巧。
Linux平台:
1. 《Linux Kernel Development》/《Linux內核設計與實現》:Robert Love的著作,不厚的一本書,深入淺出地將Linux內核娓娓道來。
2. 《sed & awk》:sed與awk都是Linux下常用的日誌分析工具。
3. 《Linux編程》:適合作為Linux編程的入門書籍。
網路編程:
1. 《TCP/IP Illustrated, Volume I》:對理解TCP/IP協議的設計理念和協議細節有顯著的幫助。
2. 《Unix Network Programming》:網路編程方面難以逾越的著作,事無巨細、深入淺出,強烈推薦。
這些書籍都是精心挑選的,對於學習編程來說是非常有幫助的。如果你沒有基礎,最好從C與C++基礎開始。找些基礎書籍開始閱讀,《C語言入門經典(第四版)》和《C++ Primer》都是不錯的選擇。