如何學習程式設計演算法,如何學習程式設計,從什麼幾乎開始學?

2021-03-03 21:11:08 字數 4529 閱讀 4769

1樓:匿名使用者

演算法和數學沒那麼大關係的。你去看專門的演算法書去了解一下,這個要根據樓主你的變成語言基礎了。樓主學過c或者c++沒?

2樓:地爆天徵

推薦演算法導論這本書,基本上常見問題的演算法這上面都有

3樓:匿名使用者

《演算法與資料結構》是大學計算機學科必須的一門課程。總的來說,在大學課程中,還是比較具有難度的。演算法和數學的關係是很大的,不像樓上說的關係不大,所以在學習演算法之前,都是學習了高等數學的。

另外人的思維方式也很重要,你要是想學好的話,就去買演算法與資料結構的書吧,網上能下到清華大學嚴蔚敏老師的演算法與資料結構的教程和電子書。可能入門比較有難度,但是如果想學好,就加油吧。做遊戲的話,演算法是必須具備的能力。

4樓:匿名使用者

嚴奶奶的《資料結構》好好看看,還有線性代數,代數幾何學

如何學習程式設計,從什麼幾乎開始學?

5樓:徜逸

選定要學習的語言,通常是c語言,python等比較容易入門的語言。而最重要的是要有持之以恆的心,每天練習,學會自己思考。

學習程式設計的過程:2、模仿著書上或者部落格的**,進行復現,復現不重要,思考才是關鍵。

3、思考學習別人思路後,脫離書本和部落格,完全自己實現功能。

4、自己實現一些 demo,看別人專案**,與別人討論,提升**能力。

5、在別人的框架和要求下,寫**實現業務。

6、自己負責別人設計的模組的實現。

7、獨立設計業務模組並開發實現。

8、負責大專案框架設計和拆分,帶領別人進行開發。

9、其他高階的架構和管理工作。

擴充套件資料重要訣竅1、讓程式設計成為一個習慣

2、把工作拆分成小塊

3、閱讀別人的**

4、尋找良師益友

5、寫技術文章

6、保持耐心

6樓:匿名使用者

先了解一些基本知識

c語言的背景

c語言屬於高階程式語言的一種,它的前身是「algol」。其創始人是布朗·w·卡尼漢和丹尼斯·m·利奇。c語言問世時是帶有很大的侷限性,因為它只能用於unix系統上。

然而隨著科學技術的進步,計算機工業的發展,c語言逐漸脫離unix。2023年美國標準化協會制定了c語言的國際標準,簡稱「ansi c」,從此以後它便成為一種廣泛使用的程式語言。

之後二大語系的學習

例如:c,c++(c語言的擴充套件),qbasic,vb(basic的視覺化),javascript,jscript ,vbscript,java,asp,foxpro,perl等等,就本人實踐所得,其實高階程式語言分為兩大語系。一路是以c為主的程式語言,例如:

javascript,java等,這類語言在函式的呼叫,程式語句的書寫,迴圈的控制都極為相似。

另一路是以basic為首的程式語言,例如:foxpro,vbscript等,此類語言同樣具有相似的函式呼叫,程式語句書寫以及迴圈控制,但與c語系是不同的。因此若是您以前是從qbasic起家的,那麼在學習c語言前最好是先洗**,千萬不要把學習basic的方法以及思路用在c身上。

7樓:devil小豬蹄子

程式設計的初學者入門的方法如下:明確程式設計的本質。必要的輔助工具與技能。

(1)學會使用git指令和github。(2)挑選一款合適的ide會使程式設計體驗和效率大大提升,ide即整合開發環境,是用於提供程式開發環境的應用程式。

選擇合適的學習方式與方法。(1)學好所有相關的專業課程,無論它多麼枯燥乏味;(2)不要質疑老師讓你閱讀**、抄寫**的意義。

8樓:15蟲蟲樂

從最基礎的學起來,確定自己想要學習什麼語言。c,c++,java等語言。

學習程式設計第一步還是要確認自己學習方向,目前軟體方向分化的非常大,在這大致歸納下,前端方向,後端方向,移動開發,資料庫,人工智慧,大資料,運維/測試,ui設計等等。

找到自己想去切入的方向,如果覺得沒有方向,或者當前還沒有意識到就去選擇一門語言,當前比較流行的語言,作為一個實際的切入點。

前端三大必須掌握技能html,css和javascript,花了大概10天左右把w3schools上的教程全部過了一遍,然後試著寫了幾個網頁。如果想做電腦系統,那就需要c語言與c++的學習。學習中,只要精通一種語言,其他語言的學習就簡單許多。

新手建議java入手,這個語言簡單理解,易學習。

9樓:沐雨莀風

學習程式設計第一步還是要確認自己學習方向,

目前軟體方向分化的非常大,在這大致歸納下,前端方向,後端方向,移動開發,資料庫,人工智慧,大資料,運維/測試,ui設計等等。網上很多教程,可以先大概學習下,作為對基礎的瞭解,然後再選擇適合自己的,或者自己感興趣的,再深入研究學習。程式設計也分很多種,最基礎的就學切圖和把頁面程式設計**就可以了,至於其他的,暫時不用考慮,寫法肯定一團亂麻,bug也會常見。

10樓:匿名使用者

學習程式設計可以從c語言開始學,方法如下。

零基礎自學程式設計入門指南:

一:確定一個方向,程式語言太多了:java、c++、python、php、c等,需要確定方向,從基礎學起,建議零基礎學程式設計的小夥伴從c語言開始學起,c語言入門比較簡單,會提升自信心。

二:自學程式設計入門一定要階段性的看到成果,這個「成果」並不是在「黑匣子」裡面實現,要在使用者展現介面呈現,很容易提升信心。

四:計算機程式設計入門一定要理論和實踐相結合只有這樣才能真正學好

首先確定學習什麼、從什麼學起,然後配置好電腦編譯環境,這樣為我們接下來的學習和動手實踐會帶來方便。現在基礎的程式語言是c語言,建議把c語言學習作為基礎語言。在學習計算機程式語言的時候需要在網上找到相應的課程,網上有很多免費的c語言課程,建議選擇一套進行學習,階段性的回顧複習。

其次,多學多練,計算機程式設計只有多打**,才能從中找到規律。期初的時候可以不明白只要跟著老師一起打**一起多練習,慢慢就會由記住理解,如果是想從事程式設計的同學,可以把寫過的**存到自己的文字文件裡,這也就能知道我們的**量,為以後找工作做準備。

學程式設計入門很關鍵,如果你找到一個好方法入門學習很輕鬆,如果方法錯了,很容易半途而廢,c語言程式設計學會後,完全可以在學習python、java等新的程式語言也無所謂,它們有很多相通之處,可以相互借鑑,互相拿來應用。

11樓:娛樂圈三圈

我當時學程式設計的時候英語也很差所以我選擇了 visual basic優點1、visual basic 提供了強大的視覺化程式設計能力,可以讓你輕鬆地做出漂亮的程式。(有中文幫助哦!)

2、眾多的控制元件讓程式設計變得象壘積木一樣簡單。

3、visual basic6.0 的全部漢化讓我們這些見了english就頭大的人喜不自禁。

12樓:無崖子浪逍遙

程式設計的話,我覺得可以從這個計算機當中學習得到,另外也可以到學校去學習,或者說到其他的培訓機構當中去學習。

13樓:筱煙

網上很多教程,可以先大概學習下,作為對基礎的瞭解,然後再選擇適合自己的,或者自己感興趣的,再深入研究學習。

14樓:楓橋映月夜泊

程式設計也分很多種,最基礎的就學切圖和把頁面程式設計**就可以了,至於其他的,暫時不用考慮,寫法肯定一團亂麻,bug也會常見。

15樓:歡是歡

初學者一定要學好程式設計用的語言,比如說c語言,c+和c++這些都是最基礎的東西,不學會這些,程式設計你是肯定學不會的。

16樓:抉擇誰吧

想要學這個程式設計的最好,從初中開始就要去學習,越早結束對我們來說就越好,這樣的話才會有著更多的基礎,才能夠做得更好。

17樓:少點熱度

最討厭一說學程式語言就什麼c語言打底之類的

18樓:匿名使用者

黑蓮資源論壇上教程很多

19樓:尚學堂java學院

所有語言的知識體系分為三大塊:

資料儲存 (記憶體,檔案,資料庫,分散式,叢集, 關係型 ,非關係型 。。)

業務邏輯 (業務需求,語言語法,演算法,類庫框架,效能優化等)這三塊知識作為學習來說,可以有側重,但是不能有某一塊完全不懂。

一般的初學者

javase

資料庫 mysql

web開發(html,css,javascript,ajax)javaee jspservlet

spring springmvc mybatis專案實戰

學習程式設計是一個漫長而痛苦的過程,需要持之以恆的耐心,千自萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎。

希望對你有所幫助!

另附上java的學習路線,如不是這門語言請忽略:

20樓:山西新華電腦學校

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。

不同的語言適合不同的方面。要看自己的選擇的

怎麼學習網路程式設計,如何學習網路程式設計

網路程式設計的前景很不錯的,隨著移動網際網路的普及與發展,手機應用不斷深入我們生活的方方面面,移動系統和軟體應用的開發領域,成為了未來很具有潛力的行業之一。在未來5年內,合格軟體人才的需求將遠大於供給。其中,尤以java php html5與css3開發 asp.開發人才最為缺乏。可以去大學生自學網...

如何學習程式設計啊

是這樣的。第一,你沒有基礎,這個簡單,誰剛開始都是沒有基礎,所謂基礎也是一點點學起來慢慢打下的。第二,不懂英文,說實話,程式 和英文關係真的不大,就那些常用的單詞,多敲幾遍就記住了,程式主要是邏輯。第三,想做遊戲sf 外g這塊,可以學習delphi。但是綜合你的基礎而言,建議你去學習易語言。易語言中...

學程式設計如何才能堅持下去?程式設計很難學習?

對程式設計有興趣才能堅持啊,做任何事興趣才是關鍵。但你可能會說,我喜歡做出一個小程式時的自豪感,但程式設計時那些數字實在太枯燥了。那就建議你在想要放棄的時候想想成功後的獲得感吧,在剛學程式設計的時候少問為什麼,多想怎麼做。有些東西我們先給它做起來再說,至於其中的道理,學到一定的時候自然就明白了。如果...