第一點,如果是新手當然會選擇Python,很多人都理解錯誤Python只是人工智能編程語言,其實Python是也可以最服務器開發,所以Python可以說是比較全能編程語言。
第二點,如果你現在正在學習java,建議把java學好,再去學習Python或者其他編程,每種編程語言都有自己的優勢,所以多學習不會虧。
給大家推薦一個學習Python小組織,Python交流學習摳摳裙719149377
第三點,平時注意互聯網發展方向,互聯網是快速發展,明天也許就有新的語言代替Python來編程人工智能,但是如果要選擇一種編程語言,建議首選Python。
Python在編程領域的佔有率一直處於穩步上升之中,根據最新的數據,Python排名第六。前五名分別是 Java、C、PHP、C++ 和 VB. 作為一個很年輕的語言,Python的位置已經相當令人振奮了。隨著微軟將Python納入.Net 平臺,相信Python的將來會更加強勁發展。Python 很可能會成為.Net平臺快速開發的主流語言。欲瞭解這方面情況,請參考Iron Python的相關信息.
著名的搜索引擎 Google 也大量使用Python。更加令人吃驚的是,在Nokia智能手機所採用的Symbian操作系統上,Python成為繼C++,Java之後的第三個編 程語言!2006年的Google編程大賽已經將Python作為參賽語言之一,可見Python的影響力之巨大。
Zope-應用服務器
Plone-內容管理系統
Django-鼓勵快速開發的web framework
Twisted - Python Network Application Framework Python的網絡應用程序框架
TurboGears - 另一個Web應用快速開發框架
Bit Torrent - 著名的BT下載工具
還有很多遊戲也是用Python製作的
應用範圍
系統編程,提lass=innerlink>API,能方便進行系統維護和管理,Linux下標誌性語言之一,是很多系統管理員理想的編程工具。
圖形處理,有PIL、Tkinter等圖形庫支持,能方便進行圖形處理。
數學處理,NumPy擴展提供大量與許多標準數學庫的接口。
文本處理,python提供的re模塊能支持正則表達式,還提供SGML,XML分析模塊,許多程序員利用python進行XML程序的開發。
數據庫編程,程序員可通過遵循Python DB-API(數據庫應用程序編程接口)規範的模塊與Microsoft SQL Server,Oracle,Sybase,DB2,Mysql、SQLite等數據庫通信。python自帶有一個Gadfly模塊,提供了一個完整的 SQL環境。
網絡編程,提供豐富的模塊支持sockets編程,能方便快速地開發分佈式應用程序。
作為Web應用的開發語言,支持最新的XML技術。
多媒體應用,Python的PyOpenGL模塊封裝了“OpenGL應用程序編程接口”,能進行二維和三維圖像處理。PyGame模塊可用於編寫遊戲軟件。