{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

0基礎學習編程,求書籍推薦?

v1v1 回答0 收藏1
問題描述:完全0基礎,想學習編程,看網上介紹說先學Python,但是不知道怎么買書,求推薦。
收藏問題

6條回答

kumfo

kumfo

回答于2022-06-28 15:55

你好,很高興能回答你這個問題。首先您是零基礎人員,所以想要學習編程語言需要清楚每一門編程語言所對應的市場以及行業,因為不同的編程語言所運用的行業也是不一樣的。我個人通過行業不同而對你進行不同編程語言以及書籍的推薦:

1、JAVA語言及書籍

Java目前仍然是市場主流的編程軟件之一,其應用范圍較廣,比如開發常用的桌面應用軟件,開發大型的商業網站以及安卓等等方向,都可以選擇JAVA語言。書籍的話,個人幫你推薦幾本:

(1)《Java開發實戰經典》

(2)《Java編程思想》

(3)《Java核心技術》

2、C#語言及書籍

C#作為背靠微軟的 開發語言,目前在仍然占有較大的市場,隨著工業2025和自動化時代的到來,快速開發已經成為開發領域的追求,利用C#語言開發,效率方面較之高很多。書籍方面,個人推薦如下幾本書籍:

(1)《C#高級編程(第9版)》

(2)《C#編程全能詞典》

(3)《C#敏捷開發實踐》

3、Python語言及書籍

Python語言是近年來比較火的一種開發語言,面對人工智能,Python將發揮超強的本領,同樣也能對數據采集與分析做的更好。書籍方面,個人推薦如下:

(1)《Python編程 從入門到實戰》

(2)《Python基礎教程》

(3)《笨辦法學Python》

4、Web語言及書籍

(1)《HTML5+CSS3從入門到精通》

(2)《CSS權威指南》

(3)《JavaScript高級程序設計第三版》

5、重量級書籍-數據庫

想要學習編程語言,數據庫是必備技能,幾乎每一個編程人員都會數據庫,而且有些大佬掌握不=只一種數據庫,對于新手,個人推薦兩種:

(1)《MySQL必知必會》

(2)《SQL Server 2012編程入門經典》

總的來說,想要學習一門編程語言,必須要了解清楚自己想要的市場和對應的語言,那樣才能針對性的、更好的學習,加油吧,一起進入編程的樂趣當中來。

評論0 贊同0
  •  加載中...
EscapedDog

EscapedDog

回答于2022-06-28 15:55

學習Python的話,可以搜一下視頻教程或是報一個線下的編程課;看書的話不推薦太枯燥了;網上有很多Python的入門課程,價格的話也還可以。根據自己的實際情況選擇一下。


評論0 贊同0
  •  加載中...
marek

marek

回答于2022-06-28 15:55

面這個可以參考一下,具體還要看個人的情況。

我覺得應該根據你的工作需要或者說你的發展方向而定。基本上兩大類吧:C/C++和Java。比如,如果你要做企業級應用的你應該學習Java和C#;如果你想做嵌入式,那么應該學好C語言;其他情況下,在你不知道要做什么之前你可以選擇學習C/C++。學會這兩大類中的一類,對于你學習其他語言都將是比較輕松,包括腳本語言,動態語言??呵呵,這里想就自己的學習經歷和情況給大家一個建議,僅供參考。

1、我的入門是從學習C語言開始的(其實課程是C++),這是我們學校的公共課,我上課比較認真(雖然老師講得很差,而且一段時間后,我就發現自己的基礎掌握比她好,當然理解深度沒她好),因此,我認為對于完全沒有基礎的人而言,聽別人講比較容易入門。當7a64e58685e5aeb931333365666233時的教材是學校自己編的,挺爛的。

建議一(以C/C++為例),對于剛想進入編程的人(就是從來都沒有接觸過編程的人),最好是聽課的方式(自己看的話估計要很慢,而且很痛苦),可以找視頻或者培訓等。C語言推薦入門教材:譚浩強的C語言,最新版是第三版,不過第二版應該也可以了(藍色的)。說明一下:堅決不同意直接看K&R的《The C programming language》,這本書絕對不是初學者可以看懂的,里面講語法的并不多,語法都是合在程序里面講。不過這本書非常好,入門以后一定要看的一本書。

當然可以從C++直接入門,C++之父強烈推薦從C++直接入手。C++推薦入門教材:錢能的C++(紅色的,清華大學出版),這本書第一版不是ISO C++,不過比較經典,作者現在也出了第二版了,第二版好像不是太好。國外的最好的入門教材據說是:《Acclerated C++》作者是Koenig和Moo夫婦,非常厲害。他們的著作還有《c陷阱與缺陷》《c++沉思錄》。《Acclerated C++》這本入門的書我沒有看過,我覺得還是先找本國內的書好好看,看的差不多了,國外的經典書籍隨便看就會覺得很有味道,否則你可能會很受打擊。入門的書至少要看兩三遍(要徹底理解哦 ):)。如果是C++,我建議后面類的部分至少要理解三到五遍。說明一下,c++模板的部分可以先不用看,如果有興趣的話,等把c++學的差不多了,我覺得可以把模板、STL、泛型編程結合起來學習,這個又是一個很大的工作量了,又得下很大的功夫。所以說,C++博大精深啊。

建議二、學習過程中要結合簡單的算法,像冒泡還有類似c語言程序百例這樣的小例子做做;更進一步應該做點大一點的項目,最好是控制臺程序。或者你已經著手學習win32、MFC或linux,你也可以結合平臺做點小的項目。

2、第一階段是最苦的,接下來相對就知道應該怎么去學習了。這時候假設你已經有了扎實的c++基礎。這是你可以選擇也應該選擇發展方向了,做企業級應用,還是系統開發,嵌入式設計或者游戲開發?? 那時我其實并沒有考慮那么多,因為我不是學計算機的,因此我就把參加一些計算機之類的考試當作學習目標。我當時其實C++語言基礎已經很不錯了,但是上機實踐很少(那時我沒有電腦),因此參加省計算機二級,全國計算機三級和全國計算機四級考試,結果上機都沒有通過。我很郁悶,二級的時候是我不知道怎么樣進那個DOS界面把題目調出來,三級的時候是很快就編好了,也通過運行了,可是成績出來卻不及格,四級的時候是編好了,可能是我那題目比較難,好像用了兩次循環,結果那破機器竟然承受不了。后來一亂就毀了(當然主要是上機太少了)。不過我那些上機都沒有去補考。二級和三級的時候是自恃水平已經遠遠超過考試要求了,四級的時候則因為自己已經通過高級程序員考試,覺得補考上機好像沒必要。(我高程和四級都是在2003年考的)。

建議三:定位學習方向,并好好學習計算機基礎知識。在你還不確定學習方向,或者你還在大學本科期間,那么我認為應該先把計算機的基礎知識好好學習一下。我認為計算機必學的基礎課程而且要精學——首先是數據結構,其次是操作系統、軟件工程,數據庫。這四門課不管你將來想從事哪個方向的基本上都會用到。當然,有時間的話,其他基礎課都是應該掌握的,離散數學、組成原理、體系結構、網絡、編譯原理甚至跨學科的。方向是很重要的,因為知識其實是無限的,一個小小的領域就夠你研究很久了。本科生可能還沒有什么方向的感覺,但是到了研究生你一定要清楚自己到底想要做什么,要往哪個方面發展,不要盲目學,瞎學亂學,否則最后可能看似什么都會,其實什么都不會。

最后建議一句,想學編程走職業道路,最后報個培訓班

評論0 贊同0
  •  加載中...
sherlock221

sherlock221

回答于2022-06-28 15:55

我是一名iOS 開發工程師,有著多年的軟件開發經驗,大學學的是電子通信專業,大學也沒有好好學習,畢業后編程方面基本上也屬于0基礎,我從我的自身經歷來看,0基礎學習編程,要先找方向,后端有Java開發,網頁有HTML5,手機端有iOS 和Android ,確定了方向之后,就是找學習資料了。學習編程,其實是很枯燥乏味的,編程方面的書籍,看起來也枯燥乏味,并且不容易理解書中提到的知識點,常常是看完整本書都還是蒙的狀態,效果不好,我的建議是可以在網上找一下相關編程語言的教學視頻看,相當于擁有了一個好老師,可以跟著視頻學,這樣沒有那么枯燥,并且知識點還會理解的更深刻一些,不懂得還可以問問老師,這樣可以達到事半功倍的效果。看完視頻之后,再配合相關書籍學,會更好

評論0 贊同0
  •  加載中...
zzzmh

zzzmh

回答于2022-06-28 15:55

首先,我們作為0基礎的學習者我們要搞清楚當前變成語言的分類及各語言的流行程度。

按照程序執行方式主要分為三大類:

①解釋型語言,例如:JS/python等

②編譯型語言,例如:C/C++

③編譯+解釋型語言,例如:Java/PHP

接下來我們就來看看這些程序語言的趨勢

圖片來源:https://www.tiobe.com/tiobe-index/

在圖中可以看到近幾年python的成長勢頭還是突飛猛進的,python現在使用相對以前更為廣泛。主要是因為python的第三方庫非常豐富,適用于很多工作場景,例如:數據分析/數據挖掘/大數據技術/網絡爬蟲/測試/前端開發等等。有很多主流開源框架可適用于不同的工作場景,django(前端)/flask(前端)/Scrapy(爬蟲)等等。

其中還包括最重要的一點,python是一門開源程序語言,配合VScode食用更香。

python目前最主要的用途還是做數據挖掘和機器學習,目前Anaconda是python的一個開源的發行版本其中包含了conda/python等眾多個科學包及其依賴項,在Anaconda中還自帶了python的一個數據科學神器——Jupyter Notebook。

Jupyter Notebook對于初學者相當友好,在Jupyter Notebook本地服務器上可隨時進行交互式編程,逐行執行代碼。不僅僅是在后期的代碼調試能夠使用到它,在學習python語言的時候也是可以隨時隨地執行檢驗結果。

對于0基礎的小白而言,python是一門簡單易上手的語言,因此這也是現在熱度不減的原因之一,從python入手是一個不錯的選擇。

如果題主需要的是從事數據分析/數據挖掘/機器學習方面的工作那么選擇python能夠短時間內上手,如果不是從事這方面的工作那么python也可以作為入門首選,因為它比較簡單,并且擁有相當豐富的第三方庫可解決一系列問題。

以下是針對python小白推薦的兩本書

①《Python編程:從入門到實踐》——Eric Matthes (作者) 袁國忠 (譯者)

②《Python基礎教程(第3版)》——Magnus Lie Hetland (作者) 袁國忠 (譯者)

圖書圖片來源于圖靈社區(https://www.ituring.com.cn/tag/11)

這兩本書都是結合一些python實例進行講解,在讀書的同時可跟著敲代碼,讓自己更加的鞏固知識。不過在學習編程的過程中都是枯燥乏味的,建議在食用書本的同時能夠隨著自己的深入寫一些小程序提高成就感。

評論0 贊同0
  •  加載中...
邱勇

邱勇

回答于2022-06-28 15:55

如果想從事嵌入式開發編程的話,建議先從C語言開始學起(推薦譚浩強的C語言教材),然后學習C++(譚浩強的教材)。這個時候基本對編程的基礎概念有了一個比較宏觀的了解,但是遠遠不夠。再之后建議選擇學習C++primer進行語言基礎的進修(很多人死在這個環節,C++語言學習周期長,前期基本沒有什么成果),此時C++進入了入門階段。然后,你可以嘗試編寫一些小程序,小算法。但仍需進修數據結構,編譯原理,操作系統。這些都是軟件偏軟件方向。但是作為一個從事嵌入式的boy只會軟件,顯然不能展現出與普通碼農不同之處。因此,建議你學習這些軟件基礎的同時,好好學習一下數電,模電,電路原理的知識。再加上自動控制原理,現代控制理論。Ok,千萬不要小瞧這些理論基礎,只有掌握了這些你的編程在未來才仍有價值!語言永遠是工具,怎么用取決于你的理論基礎!如果能熬到這一步,你就可以進軍所謂的人工智能領域了!學一些高級語言,創造一些高智慧"生物"。這就是學習一門語言[玫瑰]


評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<