vbpython
A. VB強大還是python強大
vb強大!我現在全部用VB開發東西的!建議你學VB!
還有題外話! 人強大用什麼工具都強大!
馬克思不是說過嗎?在勞動過程中,勞動者佔主導地位,工具只是體現生產力!
B. python和VB哪個更容易學習入門呢
作為入門,VB學習起來更加容易。
VB6功能固定,簡單易用,有利於教學。看過中小學教材就知道,教學內容只有VB6基本功能的幾十分之一,VB6用起來綽綽有餘。比Python更方便、完備,更適合小白。
比如Python沒有中文界面,就能嚇退99%的普通大眾用戶。頻繁升級和PIP安裝,立即會被網管老師勸退。所以目前中小學教育,教材中大多還是用VB6。至於大學,沒必要學VB,因為中國的VB開發者只有萬分之一幾乎絕跡,距離實用太遠。
Python有趣的擴展更多,應用的領域更廣,適合於個人興趣學習和自學深鑽。真正想做程序員,肯定學Python入門更強大,
(2)vbpython擴展閱讀
由於VB6是商業編程工具,大部分擴展都是專業公司開發的昂貴的控制項(幾千元一個許可),且品種有限。現在VB6早已停止商務發展,擴展能力幾乎為零。VB還可以進行Windows API調用,當然這個有一定使用難度,而且僅限於桌面平台。
而Python作為一個免費開源產品,最大的特點就是星空般綿綿不絕的擴展庫。Python是開源最活躍的語言之一,全世界編程愛好者都貢獻其中,還有谷歌這樣的巨頭贊助和貢獻大量AI庫。Python的擴展庫遍布各個領域,各種應用場景,讓Python的能力擴大了千萬倍。
C. VB強大還是python強大
Python好學,易上手。如果你是第一次學習計算機編程語言,推薦你學這個。更重要的是,學會這門語言,也能方便你對電腦中的文檔進行處理。而無論是C、還是VB,面對大多數任務,編碼速度都不及Python的。
C比較接近機器語言,涉及到對數據的直接操作。高效,但同時也意味著你要花更多的心思在編寫代碼上面。當然也不太好學。
VB能快速的生成一個用戶界面。但編寫之後的代碼無論是執行效率還是可讀性,相對而言都是比較差的。
D. vb c語言 python 哪個好點
每種語言的側重點不同,不存在哪種好,哪種不好,只有適應的場合不同。
VB屬於入門語言,比較容易上手,適合開發小型的程序,擅長於對office的擴展。
C屬於結構化語言,適合開發在unix/linux下的應用;C++是對它的擴展。
python是跨平台的腳本語言,適合做一些系統管理、批量處理的事情。
看你想往哪個方向發展了。
E. VB如何轉化為Python
sf上有個項目叫
vb2py,你可以看下
傳送門:
http://vb2py.sourceforge.net/index.html
F. Python 和VB 有什麼區別學哪個好
是的,vb太陳舊了,只有那種老軟體可能是用vb寫的,需要使用vb來維護。python目前使用的機會很多,絕對建議python
G. 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。
H. VB和Python有什麼不同
這個……你慢慢就會發現,VB的缺點比python多的多,就我知道的VB特別依賴環境,好像只能用window系統,VB是強類型語言,需要申明變數,VB在模塊上比python少的多,VB的優點可能就是比較容易學,模塊化,相對就比較死不靈活。
I. 怎樣將VB與python結合在一起
#需要先安裝pipywin32模塊
class PythonUtilities:
_public_methods_=['SplitString']
_reg_progid_='PythonDemos.Utilities'
# 使用"print (pythoncom.CreateGuid())" 得到一個自己的clsid,不要用下面這個!!
_reg_clsid_='{5FCAC95E-653A-484C-8568-A02D5E0256E8}'
def SplitString(self, val, item=None):
import string
if item !=None: item=str(item)
val=str(val)
return val.split(item)
if __name__=='__main__':
print ('Registering COM server...')
import win32com.server.register
win32com.server.register.UseCommandLine(PythonUtilities)
下面是VB的相關代碼:
Private Sub Form_Load()
Set PythonUtils = CreateObject("PythonDemos.Utilities")
response = PythonUtils.SplitString("Hello from VB")
For Each Item In response
MsgBox Item
Next
End Sub
完成後在cmd中使用(py_name是上面python文件的名稱)
> python py_name.py --unregister
J. 一個初一學生學習編程先學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更合適入門,也不是很難(非病毒方向發展...)