Ⅰ 非計算機專業的人怎樣學好編程
這個問題嘛,得看你有沒有興趣,沒興趣千萬別學,有興趣的話肯定能比
計算機專業
的學得好!
其實編程主要是思想,只要你能掌握一門編程語言的思想,加上編程語言的編寫規范,再加上編程工具的熟練使用,就能編出程序。
使用計算機軟硬體的基礎必須要有,
計算機專業英語
也要補一補。
單說編程的話建議從編程基礎學起,VB—C—C++—C#—java,
從簡單到高級,一步一步來,其實有很多東西是相通的。
Ⅱ 不是計算機專業能學會編程嗎有哪些學習方法推薦
我認為不是計算機專業的,同樣可以學習編程,只要你對編程感興趣,無論你是什麼專業的,都是可以學習編程,,至於如何學習編程,首先就是要選擇編程語言,其次就是應該去學習一些入門級的編程,有大致了解,然後在自己私底下可以多讀書,從書本中獲取一定的知識。
Ⅲ 非計算機專業想學編程,該先學什麼能不能給個學習計劃!
你要先從最基礎的開始學起.
編程的基本元素是語言.而計算機的編程語言是C語言.
所以你應該先學C語言基礎.但是,C語言並不好學.
可能一開始沒什麼,可到了後來你會覺得有一些吃力,要堅持下去才行.
我是學通信工程的.我學的是JAVA語言程序設計.
Ⅳ 編程從什麼開始學(自學)我是名非計算機專業學生,
先從C語言開始吧 有了C的基礎,學其他語言也會很方便的。
還要了解硬體的一些知識,如《計算機組成原理》
匯編語言(C語言是高級語言,最低級的是機器語言),了解一些低級的語言會有幫助的
編譯原理也可以看(如果你看的懂的話)
Ⅳ 非計算機專業的,如何學習編程,請各位給點參考意見,謝謝。
課程都是次要的。主要靠自學。你如果要做開發,首先得確定你所需要使用的語言,不管是Java,C#/VB.NET,還是C++。先看一些比較簡單的案例,試著仿照範例自己編寫出來。逐步由淺入深,才會得到鍛煉。純粹的開發靠的是經驗,所以要多多積累。
C語言和C++還是比較接近的,作為程序員C++基本是必須掌握的語言。如果搞開發,資料庫系統也絕對避免不了。《C++ Primer》、《資料庫系統概念》都是經典好書。
Ⅵ 非計算機專業的人如何學編程
如果想長期從事這個行業
建議打下堅實的基礎,先去買本譚浩強寫得c語言教材
一個字一個字的看,可以自己寫出一個鏈表的時候你c語言算是入門了,可以去買一本數據結構的書一點點研究。都學過之後,可以選擇方向了
是.net還是java
或者c++~
Ⅶ 一個非計算機專業人員,想學編程,沒有一點基礎,請各位大人指教,如何入門
開始就讓別人學C語言你們怎麼想的,首先學C語是大學及計算機專的擇選,也是他們入學的第一個語言,C語方比較難,對於沒基礎的人來說真的太難了
隨計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。
電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。
計算機所能識別的語言只有機器語言,即由構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。
目前通用的編程語言有兩種形式:匯編語言和高級語言。
匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。
匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。
高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。由於省略了很多細節,所以編程者也不需要具備太多的專業知識。
高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。
(1)解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。
(2)編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(*.OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual Basic、Visual C++、Visual Foxpro、Delphi等。
最後建議你看幾天Basic語言,計算機二極語言,很簡單,了解一些後再學習別的
Ⅷ 想自學編程,非計算機專業
先學C語言,那個是計算機的基本語言,我是學演算法的,建議你去買C語言程序設計這本書,注意是王麗君主編的,這本書簡單易懂,適合你,是清華大學出版社的,其他的書比較難懂,邊學C語言邊去杭州電子科技大學的ACM做題平台上的第十一頁做題目,第十一頁的題目比較基礎簡單,你做了十一頁的一般題目左右,你的C語言就好了掌握了,然後你再去學編程,此時學編程就很簡單了,掌握了電腦的語言,編程能不簡單嗎,直接網路搜編程的題目,然後找思路,不會表達的地方搜,會出現新的函數名稱,用用就記住了,
Ⅸ 非計算機專業怎樣零基礎學Java編程
非計算機專業轉行學編程是需要一些內容來驅動我們學習的,最好的老師就是興趣,就是要求你對計算機或互聯網有著充分的好奇心和足夠支撐你學習的熱情,對錢也要有足夠的熱情。那麼要怎麼學習呢? 重視基礎, 基礎的內容要學好, 對基本語法, 面向對象, 集合框架等內容, 都要學好. 然後完成一個小項目, 對基礎的內容有更深的理解, 當你能完成項目之後, 就會對編程有一些興趣了, 這樣在繼續後面的內容會更順暢, 可以自學, 也可以找一個培訓機構學習一下, 據我所知黑馬程序員的基礎班是免費的, 而且也有雙色球或者坦克大戰的項目, 去報名學習一下, 應該會有很大的幫助.
Ⅹ 非計算機專業如何學習編程
選擇一個入門級別的語言是十分重要的,不但要簡單、還要富有樂趣,因為跨行學習編程肯定需要有個漸入的過程,語言簡單,能一學就懂會使自身在開始學習時很有成就感,有了成就感興趣也就隨之而來,建議入門級的語言前端語言html,腳本性語言python,這兩個是上手比較容易的。在推薦幾個學習語言的平台,慕課網,尚學堂,裡面都有很多的免費資源。