1. python和VB哪個更容易學習入門呢
作為入門,VB學習起來更加容易。
VB6功能固定,簡單易用,有利於教學。看過中小學教材就知道,教學內容只有VB6基本功能的幾十分之一,VB6用起來綽綽有餘。比Python更方便、完備,更適合小白。
比如Python沒有中文界面,就能嚇退99%的普通大眾用戶。頻繁升級和PIP安裝,立即會被網管老師勸退。所以目前中小學教育,教材中大多還是用VB6。至於大學,沒必要學VB,因為中國的VB開發者只有萬分之一幾乎絕跡,距離實用太遠。
Python有趣的擴展更多,應用的領域更廣,適合於個人興趣學習和自學深鑽。真正想做程序員,肯定學Python入門更強大,
(1)學編程先學vb還是python擴展閱讀
由於VB6是商業編程工具,大部分擴展都是專業公司開發的昂貴的控制項(幾千元一個許可),且品種有限。現在VB6早已停止商務發展,擴展能力幾乎為零。VB還可以進行Windows API調用,當然這個有一定使用難度,而且僅限於桌面平台。
而Python作為一個免費開源產品,最大的特點就是星空般綿綿不絕的擴展庫。Python是開源最活躍的語言之一,全世界編程愛好者都貢獻其中,還有谷歌這樣的巨頭贊助和貢獻大量AI庫。Python的擴展庫遍布各個領域,各種應用場景,讓Python的能力擴大了千萬倍。
2. 學習編程先學什麼
1、如果你能夠熟練的使用Windows的話,你就已經可以開始你的程序生涯了,打怪升級走起來!
2、首先從C語言開始。有的朋友可能認為C語言太難了,應該從VB開始。雖然,對於一個初學者來說,用一些控制項堆砌成一個小軟體會有一些成就感,但是,基礎才是最重要的!C語言對於數據類型的描敘,遠比VB更全面、明白,而這些正是編程中的根本!
3、學C語言,從數據類型,基本表達式,再到條件語句,循環語句,然後學習函數,再加上一些簡單的數組知識,足矣。到現在為止,你只要理解結構化程序設計的思想也就夠了!
4、有了以上的基礎,就要開始學匯編了。匯編剛開始學的時候很難,那些各種各樣的寄存器,分段的內存地址,很難理解,可是這些知識理解了以後,後面的內容就簡單了,學習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的調用,就可以看懂書上的匯編程序了。到此,你會對計算機有更深一層的理解!
5、有了匯編的基礎,再來學習C語言中的精華部分——指針,可謂是如魚得水了。現在你要對C語言全全面面的學一遍了。
6、學完以上的內容,有必要研究一下數據結構了,線性表,堆棧,隊列,樹,圖,二叉樹,等等。
7、請時刻牢記:浮躁是學習編程的大忌。
8、當然,你還應該學習一些資料庫的知識,以及一些常用的演算法。
9、如果以上的知識你都達到精通的程度後,就可以開始C++的課程了,找本C++上,然後找一本VC上手的書,再花一個星期的時間學習VC的界面和用法,就可以做一些簡單的應用了!10、要想學好VC,沒有扎實的C++知識是不行的,以下書籍是VC程序員必須翻的爛熟的:C++Primer;Effective C++;Thinking in C++;More Effective C++;深入淺出MFC。11、深刻理解C++面向對象的思想。12、編程的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的代碼風格會使手的書,用一個星期的時間大概了解一下C++,然後找一本VC上手的書,再花一個星期的時間學習VC的界面和用法,就可以做一些簡單的應用了!
10、要想學好VC,沒有扎實的C++知識是不行的,以下書籍是VC程序員必須翻的爛熟的:C++Primer;Effective C++;Thinking in C++;More Effective C++;深入淺出MFC。
11、深刻理解C++面向對象的思想。
12、編程的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的代碼風格會使調試的時候,更加簡單的查錯,所以,一定要養成良好的編程風格。
3. 一個初一學生學習編程先學VB好呢還是Python
做桌面軟體的話,VB好一點,Python主要用於腳本上,網頁腳本、系統管理等都經常用,病毒什麼的一般也可以用Python寫腳本,但是還是匯編、CC++比較合適。
Python相對於VB就是資源少了點,沒有微軟專門提供的資源。不過微軟對VB並沒有特別的關照,目前微軟在力推C#,感覺VB在逐漸邊緣化。
VB做入門語言來說感覺並不合適,VB雖然可視化,但就語言規范性來說比不上其他語言,如果要簡單點的話,java也是不錯的,比起VB更好更容易。不過java都是用代碼寫出來的,沒有VB的可視化控制項拖拽。
如果一定要2選一的話,我覺得VB和Python都可以,如果你傾向在Windows上發展,可以考慮VB(後期最好轉VC、C#),如果考慮跨平台或者考慮其他方面,Python是不錯的選擇。如果是其他選擇的話,java更合適入門,也不是很難(非病毒方向發展...)
4. python與vb哪個好學哪個有效
適用平台不同
VB只可以用於Windows系統,而Python可以多平台使用,從這個角度來講,Python的適用性更廣一些。
難易程度不同
Python以簡單著稱,語法清晰、容易入門,即便是0基礎也可以學習。如果你沒有任何基礎,也沒有計算機相關經驗,想要轉行學習編程語言,推薦學習Python,它非常適合0基礎學習。
VB入門不難,剛開始接觸計算機的都可以學習VB,而且不少學校要求學生考的計算機二級也是基於VB或者C語言,但是想要學精很難,而且市面上VB用的也很少。
應用程度不同
Python用途很廣泛,在科學計算、運維、Python爬蟲、Web開發、游戲開發、自動化運維、自動化測試等領域都得到了廣泛使用,甚至手機應用都有,幾乎無所不能、無所不精。而且不少大公司都在使用Python語言,比如豆瓣、網易、知乎等,由此可見Python應用范圍廣。
相對於Python,VB的應用面很窄,一個是受限於應用平台,另一個是應用范圍,VB主要用於簡單的應用,資料庫管理、管理信息系統、自動控制系統的界面、監控界面等等。現在使用VB的高手越來越少了,從側面來講,VB已經不是主流語言了。
運行速度上
Python能夠快速對電腦的文檔軟體進行處理,運行速度比較快,處理起來得心應手;而VB,面對大多數任務,編碼速度都不及Python。
5. 想學習編程應該先從哪學起
僅供參考~
我覺得吧,學習之前應該先確定學哪門語言,畢竟語言幾十上百種。
1、建議學習 Python。Python 基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到 Python GUI
庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時 Python
的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
在美國有很多編程初學 Python
的書籍,其受眾就是小學、初中的青少年,比如《Python for
Kids》,這些書籍一個很大的特點就是圖文並貌,並且很快引入圖形庫的學習,教會小朋友製作出一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發小朋友學習編程的樂趣,讓小朋友從小就感受到編程的魅力。
2、讀大一零基礎學編程
上學習編程的首要任務是學習電腦的基礎操作,熟悉鍵盤,讓自己對電腦有初步的了解認識。至於理工科專業的學生大一估計都會教《計算機科學導論》這樣類似的課程,如果想盡快編程,學生應盡快將該書內容看一遍,讓自己對計算機有一個整體的認識。
那麼大一學生若要系統的學習
C語言,建議使用 《C Primer Plus》,英語好的同學可以直接看英文版,注意該書不是《C++ Primer》,《C++
Primer》可以在 C語言學的有一定基礎的時候看。當學完《C Primer
Plus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上 github 上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼都勤奮的敲。
值得注意的是,編程是個比較廣義的概念,編程語言有數種,所以要學習計算機語言就要先了解語言的發展史以及各種語言在不同領域的作用,推薦先學C/C++,這門計算機語言是一門相對簡單且發展的比較完善的計算機語言,初次之外呢還有basic、C#、java等等,在C之前還有更加原始的計算機語言。
推薦的學習資料是郝斌老師的教學視頻,還有譚浩強老師的《C程序設計》一書,建議先看書在看視頻,當然也可以同時看,這兩樣都是入門的較好的參考資料。
6. 想學計算機語言。有人說應該先學python,有的人說先學C語言,還有人說先學VB。到底應該先學哪門
現在流行的語言及開發平台有:
C、C++語言,用Visual Studio 20xx(x代表版本數字,以下類似),C-Free,DEV C++等開發平台。
JAVA語言,要先安裝JDK(JAVA類庫),開發平台有NetBean IDE,Eclipse等。
VB.NET,C#語言,開發平台有Visual Studio 20xx,也可以先安裝.net framework x.x,再安裝SharpDevelop x.x來構建免費開發平台。
要開發手機APP,可以用JAVA語言加Android Studio開發平台。
這些都是編譯型語言,其中JAVA,VB.NET,C++,C#屬於面向對象的編程語言,只要掌握了面向對象的編程思想和其中的一種,其它的學起來也很容易。C++是C的超集,它們都可以直接調用系統的API函數,具有一些低級語言的特性(比如具有指針類型,可直接操作內存),因此,還可以用來開發系統程序。但C++是面向對象的,而C是面向過程的。
此外,還有一些腳本語言也很流行,比如:
Javascript語言,可以用來開發嵌入在網頁中,由瀏覽器解釋執行的腳本,用記事本程序就可以寫代碼。其它流行的腳本語言還有Python,Ruby等,它們被稱為動態語言。給語言添加更多的動態特性,也是語言的一個主要發展方向。從難易程度,實用性,流行性以及開發的方便性等綜合考慮,建議你學JAVA,有了JAVA為基礎,再學其它也不難。
7. 知識初學者,接觸過一點VB,想學Python是否可行,學Python前一定要學C++嗎
當然可以了,學python不用先學c++的,而且python很容易上手,現在python的用途越來越廣了,google弄了個GAE,以後建網站不花錢呀,就用python就行,我也正在學。
8. C語言對於小學生來說難不難學python入門好還是VB好
1.Python好學,易上手。如果你是第一次學習計算機編程語言,推薦你學這個。更重要的是,學會這門語言,也能方便你對電腦中的文檔進行處理。而無論是C、還是VB,面對大多數任務,編碼速度都不及Python的。
2.C比較接近機器語言,涉及到對數據的直接操作。高效,但同時也意味著你要花更多的心思在編寫代碼上面。當然也不太好學。
3.VB能快速的生成一個用戶界面。但編寫之後的代碼無論是執行效率還是可讀性,相對而言都是比較差的。
9. 自學編程是從python還是從vb好
說VB老的朋友,是不知道有VB.NET嗎?微軟推出VB.NET的目的就是為了淘汰VB,殊不知VS的IDE環境太強大了,python我找了很久也沒找到能夠與其抗衡的IDE來。所以做windows程序開發,VB.NET 比Python好,如今機器性能過剩,根本不需要考慮代碼執行速度的問題,把更多精力放在如何實現上。Python的好處在於有豐富的擴展及類型庫,而且支持跨平台,這點很誘人。