導航:首頁 > 編程語言 > python可以做服務端嗎

python可以做服務端嗎

發布時間:2022-09-05 18:45:43

❶ 用python寫游戲的後端伺服器,有什麼好的實踐

很多游戲公司都在用python做服務端了,
現在不是用python做如何的問題了,而是如何用p... 伺服器都是基於python,支持1000人左右可以,如果支持更多的人的話,有點吃力,現在後端

❷ 如何使用python製作網站伺服器,讓客戶通過網址,訪問我電腦的文件

首先糾正幾個名詞問題.

  1. 伺服器是指的硬體,PYthon作為一個編程語言是無法製作硬體的.

  2. 網址更確切的說應該是域名服務,網址是一個指向地址,指向的是伺服器的IP地址.


python只能製作網站後台程序,目前已經有現成的py庫可以快速搭建網站服務.如:Django,Flask,Bottle 等框架都可以實現.

通過網址訪問,則需要域名服務,需要從域名服務商購買域名,並將域名解析到,網站伺服器上,通過80埠訪問通過網站程序搭建的網站.

網址從服務商處注冊,是需要一定費用的,可以根據自己的需要在服務商處選擇.

域名是可以自己自定義選擇的,不過一定得是別人沒有注冊過的才行.

伺服器也是需要付費的.

❸ 如何用python搭建一個最簡單的Web伺服器

用Python建立最簡單的web伺服器

利用Python自帶的包可以建立簡單的web伺服器。在DOS里cd到准備做伺服器根目錄的路徑下,輸入命令

❹ 為什麼python很少用來寫網游伺服器端通常是c++寫的。因為速度慢嗎

是因為歷史原因,C/C++存在的時間比python要久遠,並且C/C++是歷史上第一個全能類型語言,這么多年來,經過全世界的努力,C/C++在各種領域,雖然不是最先進的,但卻是最穩定最可靠最完善最可行的。因為做為生產/運營商,都會選擇C/C++,以保證自己的錢不會打水漂!做為創業公司,都會選擇其他言語,用於創新。

❺ 可以用Python寫Android客戶端的伺服器端嗎

可以的
伺服器端使用python完成,下面為python代碼:

代碼如下:
#server.py
import socket
def getipaddrs(hostname):#只是為了顯示IP,僅僅測試一下
result = socket.getaddrinfo(hostname, None, 0, socket.SOCK_STREAM)
return [x[4][0] for x in result]

host = ''#為空代表為本地host
hostname = socket.gethostname()
hostip = getipaddrs(hostname)
print('host ip', hostip)#應該顯示為:127.0.1.1
port = 9999 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))
s.listen(4)
while True:
conn, addr = s.accept()
print('Connected by', addr)
data = conn.recv(1024)
if not data: break
conn.sendall(data)#把接收到數據原封不動的發送回去
print('Received', repr(data))
conn.close()

❻ 用python的django或者web.py做伺服器,性能上有瓶頸嗎

豆瓣、Youtube、Instagram、Pinterest、Quora的後端都用了Python,所以,用Python作為伺服器後台的開發語言是完全沒問題的,除非要開發一個純CPU密集型的後台服務,還是選擇那些天生擅長性能的語言C、C++、java
不過,既然接受了Python的簡單易用和快速開發優勢,作為tradeoff,就要學會接受和處理Python的一些缺點。用django作數據伺服器兩年多,確實會有一些性能問題。
1.非同步
django的http請求是同步的,通過gevent的協程來實現非同步就解決了,很快。
2.緩存和隊列
用ZeroMQ、Memcached來做緩存和隊列就解決了。
3.影響性能的函數
如果真的有CPU密集型的函數影響性能,可以編譯成C來解決性能問題,一些矩陣操作也可以通過numpy來解決

❼ 想使用Python做游戲伺服器端開發,需要具備哪些技術

你自己說的太含糊了。游戲服務端。僅這兩個詞只是能說明你要求的伺服器並發量要大,此外可能會有一個游戲引擎。具體的你用的是什麼游戲類型。需要什麼樣的引擎。以及是否是網網游戲,或者是FLASH做的RPG游戲都沒有說。所以很難給出一個具體的框架與協議。

不過簡單的說,python做游戲伺服器足夠,以前有人用python做過魔獸世界的游戲伺服器,做過EVE的客戶端。

通常來講,會使用一個內存資料庫,一組關系型資料庫。還有幾套應用系統,比如交易系統,副本系統,對話系統,用戶管理系統,支付系統系統。都是相互獨立的,與游戲引擎關系不大。

要用的技術挺復雜的。主要是網路,安全,進程管理,C語言介面,資料庫,圖像處理,分布式管理等。

❽ 為什麼python很少用來寫網游伺服器端

其實很簡單,主要是因為python的使用場景是一些比較簡單,並發量低的,對速度要求不是很高。網游服務端,交互量會很大,實時性要求很高,python這種解釋性動態語言,較java、C++並不佔據優勢。

❾ python能開發伺服器嗎

可以的,理論上python可以替代別的語言,實際上還是有點差距。

閱讀全文

與python可以做服務端嗎相關的資料

熱點內容
體重小本app怎麼樣 瀏覽:777
編程語言需求 瀏覽:935
當兵體重怎麼個演算法 瀏覽:169
加密的電腦文件帶出去怎麼打開 瀏覽:849
死循環會在編譯的時候出錯嗎 瀏覽:986
c51單片機特殊寄存器的原理 瀏覽:578
閃耀永恆特利加密鑰 瀏覽:761
如何誇程序員 瀏覽:780
天津期貨python招聘 瀏覽:265
單片機機器語言寫的程序 瀏覽:553
韓國直播軟體app叫什麼名 瀏覽:920
軍營訓練不聽教官的命令 瀏覽:263
v開頭的音樂播放器是什麼APP 瀏覽:121
單片機是怎麼做出來的 瀏覽:319
博圖怎麼作為opc伺服器 瀏覽:103
編譯做題軟體 瀏覽:298
橋梁檢測pdf 瀏覽:689
化解壓力的一種方法 瀏覽:684
路由器和DSN伺服器有什麼區別 瀏覽:551
android伸縮控制項 瀏覽:861