導航:首頁 > 編程語言 > 大學生學編程的成套書籍

大學生學編程的成套書籍

發布時間:2022-08-16 08:56:41

A. 大學生自學編程應該看什麼書順序是怎樣的

首先是一些基礎的入門書,這邊建議可以看bilibili都入門視頻
其次是演算法的進階書籍,例如CLRS 等等
還有一些有關編程語言的書籍和文獻
如上,望採納,謝謝

B. 推薦幾本計算機編程入門的書籍

學C語言吧
譚浩強,清華大學出版社,《C語言程序設計》
計算機、自動化、電子信息、機電工程專業的大學生,基本上都是用這本書學的,是全世界發行量最大的書!

C. 學習編程的相關書籍有哪些

清華大學出版社出版的《C++程序設計教程》、《C++PRIMER》、譚浩強的《程序設計書》、《Effective C++》、《More Effective C++》、《Exceptional C++》 、《More Exceptional C++》、《深入探索c++對象模型》希望對你有幫助

D. 編程學習必看的書

一、《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和圖片處理等要素的技術,全面涵蓋瀏覽器端性能問題的方方面面。

E. 自學計算機編程應該看些什麼書

一:第一階段
C語言-------《C語言設計》 作者:譚浩強
大多數人都推薦譚浩強這本書,譚浩強的C語言程序設計,我覺得更適合當教科書,主要是篇幅沒有那麼大,書本的內容不是很全,由老師帶入門是最好的。

《C Primer Plus》第五版 作者:Stephen Prata
這本書比較厚,內容也比較基礎,擴展的也比較廣,自學容易上手,唯一的缺陷在於它是外國人編寫,而國內的翻譯往往讓人難以滿意,如果你有較好的英語水平,最好閱讀英文版的。

《C語言入門經典》第四版 作者:Ivor Horton

二:第二階段
這一階段看個人主攻的方向了,安卓一般就JAVA,PC游戲、軟體C++,也有推薦C#,這些都是主流語言,其他語言要看個人愛好與發展。
面向對象的語言,一般懂一門,之後要轉其他語言也很容易的,其實思想都差不多,主要的不同在於語法。C#容易上手,一個月入門,一年精通,而C++卻有點難,一年入門,二十年也未必敢說自己精通。如果有時間,可以了解一下匯編語言。

C++ Primer, 4rd Edition

(入門類:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference

進階類:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源碼剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied

應用技巧類:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)

三:第三階段
API/SDK------------- 《windows程序設計》(Jeff Prosise)
這書主要是開發Windows軟體要深入研讀的,畢竟是WindowsAPI。如果是主攻C++,那麼這本書你可以大概略讀一遍,不用過多的深入追究,QT才是C++主要深入思慮的關鍵。

四:第四階段
MFC----《VC++技術內幕》、《深入淺出MFC》及視頻教程孫鑫 VC++6.0
如果是C++,QT是要重點學習的對象。

五:第五階段
COM/DCOM/ATL/COM+---------《COM技術內幕》

未知階段:
《數據結構》,《演算法導論》這些基本是編程的核心了,編程的很大情況都依賴於演算法的實現,這個兩門基本要深入研究,這是決定編程能力的核心標准。

如果不弄底層的話,《操作系統原理》可以簡單地了解。

F. 從零開始學編程要看哪些書

不知道你想學習編程的哪個語言?給你推薦2本適合Java入門的書籍:

1、《Head First Java, 2nd Edition(中文版》

Head First Java是所有編程或者Java初學者最適合的書籍,輕松和寓教於樂的Head First風格,這應該是最有意思的關於Java的書。無論是初級,中級還是高級都能從中有所收獲。學習本書,你可以了解到類,對象,線程,集合等編程知識,還可以了解到泛型,枚舉,可變參數和自動裝箱等語言特性。本書中還涉及到了Java高級編程中的Swing,網路編程,IO操作等,可以讓初學者對Java有比較完整地概念。如果你是一位Java初學者,不要猶豫,這本書最適合你了。

2、《Java 核心技術(卷1、2)》

Java領域最有影響力和價值的著作之一,擁有20多年教學與研究經驗的資深Java技術專家撰寫(獲Jolt大獎),與《Java編程思想》齊名,10餘年全球暢銷不衰,廣受好評。)根據Java SE 7全面更新,系統全面講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強。

寫作風格相比 Head First 趣味性來說更顯傳統,所涵蓋的內容包括 Java 基礎知識及高級應用,是對於入門來說的另一種選擇。

G. 大學生自學編程需要看哪些書

此推薦書籍和學習順序是針對編程學習而言,不是針對計算機專業而言。學習這些書籍後,對於從事軟體開發行業,則可以起步更快,而不是等到畢業後才知道。非計算機專業可能轉行到軟體開發的更是需要學習了。
大一上:
C Primer Plus
說明:大一剛進入大學,對於大學是陌生的,需要一定的時間熟悉。只需要自己學好C語言即可。
大一下:
VS使用:Visual Studio程序員箴言
C和指針
說明:學習編程需要熟悉開發工具,這是編程的基礎。而C語言學習也需要加深。
大二上:
數據結構C語言版
C++ Primer Plus
說明:學習了基本的編程語言後,需要開始了解數據接演算法基礎了。同時,也需要學習面向對象的編程語言了。C++將作為主要的語言推薦,作為修煉大神必備語言基礎。
大二下:
Windows程序設計
Linux系統使用
標准程序庫STL
說明:語言學的差不多了,就需要了解操作系統的編程。Windows系統的使用則不必專門學習了,接觸的多自然也熟悉。但是Linux系統的使用則需要額外的學習一下。然後對於編程需要進一步的學習程序庫的使用,學習使用程序庫提高開發效率,打好基礎。
大三上:
計算機操作系統(非計算機專業自己學)
Boost入門
數據結構C++語言版
Windows核心編程
說明:學完了C++,因為數據結構是軟體開發非常中重要的基礎,所以再用面向對象思想來學習加深數據結構。在實際開發過程中,很多時候都是用面向對象的方式來做的。然後就是學習操作系統的基礎理論和加深Windows編程,再學習一個程序庫Boost,以後將會普及,需要提前學好。
大三下:
計算機網路(非計算機專業自己學)
MFC程序設計
Linux編程
說明:計算機網路也是必學的計算機理論,然後接觸實際的開發庫MFC。作為Windows開發MFC還是需要學習的,學會使用,然後學會MFC的設計思想等,其他框架其實想通的。Linux也需要開始編程了。
大四:
C++編程風格
C++編程慣用法_高級程序員常用用法和技巧
設計模式:可復用面向對象軟體的基礎
大道至簡-軟體工程實踐者的思想
說明:大四開始面向畢業了,需要學習更多的開發規范,提高編程質量,提高解決問題的能力,需要學習一些高級層次的軟體開發思想,畢竟前面已經有很多基礎了。這個可以再根據個人的實際情況擴展。

H. 想學編程推薦書籍

若你想學最基本的C程序,那就選《C語言程序設計》譚浩強
著。
下載地址http://www.ithov.com/Book/programme/C/29098.shtml#downUrlMap
本書作為基本入門教程,是自學的好幫手。大多數高校、工程師都是從本書開始起步的。譚浩強——中國第一個獲得編程獎的人,在編程界是鼎鼎大名的。
若你是學匯編,那就選《匯編語言入門》吧。這也不錯的。
但本人還是提醒你一下,初學者最好還是學C語言,因為C語言簡單易懂,還有就是他的可移植性,適合現在的嵌入式開發。現在嵌入式開發太流行了。這個匯編是不容易達到的。

I. 自學編程需要哪些入門書籍

1、《實戰Java程序設計》

這是一本既注重實戰,同時也注重底層「內功」訓練的書,非常適合初學者閱讀!

J. 我想學習編程需要購買那些書籍

書籍整理如下:

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》就不錯。

閱讀全文

與大學生學編程的成套書籍相關的資料

熱點內容
解壓新奇特視頻 瀏覽:702
圖書信息管理系統java 瀏覽:548
各種直線命令詳解 瀏覽:859
程序員淚奔 瀏覽:143
素材怎麼上傳到伺服器 瀏覽:513
android百度離線地圖開發 瀏覽:187
web可視化編程軟體 瀏覽:288
java筆試編程題 瀏覽:742
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:999
雲點播電影網php源碼 瀏覽:96
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209
吉林文檔課件加密費用 瀏覽:136
感測器pdf下載 瀏覽:289
隨車拍app綁定什麼設備 瀏覽:898
方維團購系統源碼 瀏覽:993
linux反彈shell 瀏覽:159
列印機介面加密狗還能用嗎 瀏覽:301