1. 程式人生 > 程式設計 >python是否適合網頁程式設計詳解

python是否適合網頁程式設計詳解

Python是一種計算機程式設計語言。是一種面向物件的動態型別語言,最初被設計用於編寫自動化指令碼(shell),隨著版本的不斷更新和語言新功能的新增,越來越多被用於獨立的、大型專案的開發。

Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。

Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。

python適合網頁程式設計嗎?

所有的程式語言都能進行開發web,java就不用多說了,PHP從應用範圍到崗位需求來說都是很強的,Python+Flask的框架也讓人非常驚豔。

也就是說Python這門優美的語言是非常適合web開發的,基於Python的Django框架簡單便捷且很強大。

Python是一種解釋型指令碼語言,可以應用於以下領域:

  • Web 和 Internet開發
  • 科學計算和統計
  • 人工智慧
  • 教育
  • 桌面介面開發
  • 軟體開發
  • 後端開發

一個Python的網頁例項程式碼分享給各位:

#encoding=utf-8 
import urllib2 
import urllib 
import cookielib 
def renrenBrower(url,user,password): 
#登陸頁面,可以通過抓包工具分析獲得,如fiddler,wireshark 
login_page = "http://www.renren.com/PLogin.do" 
try: 
#獲得一個cookieJar例項 
cj = cookielib.CookieJar() 
#cookieJar作為引數,獲得一個opener的例項 
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) 
#偽裝成一個正常的瀏覽器,避免有些web伺服器拒絕訪問。 
opener.addheaders = [('User-agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')] 
#生成Post資料,含有登陸使用者名稱密碼。 
data = urllib.urlencode({"email":user,"password":password}) 
#以post的方法訪問登陸頁面,訪問之後cookieJar會自定儲存cookie 
opener.open(login_page,data) 
#以帶cookie的方式訪問頁面 
op=opener.open(url) 
#讀取頁面原始碼 
data= op.read() 
return data 
except Exception,e: 
print str(e) 
#訪問某使用者的個人主頁,其實這已經實現了人人網的簽到功能。 
print renrenBrower("http://www.renren.com/home","使用者名稱","密碼")

以上就是python適合網頁程式設計嗎的詳細內容,感謝大家的學習和對我們的支援。