python能做游戲嗎 近幾年熱火的Python語言,你認(rèn)為Python可以干什么?
近幾年熱火的Python語言,你認(rèn)為Python可以干什么?1、web應(yīng)用開發(fā)網(wǎng)站后端程序員:使用它單間網(wǎng)站,后臺(tái)服務(wù)比較容易維護(hù)。類似平臺(tái)如:Gmail、Youtube、知乎、豆瓣2、網(wǎng)絡(luò)爬蟲爬蟲是
近幾年熱火的Python語言,你認(rèn)為Python可以干什么?
1、web應(yīng)用開發(fā)
網(wǎng)站后端程序員:使用它單間網(wǎng)站,后臺(tái)服務(wù)比較容易維護(hù)。
類似平臺(tái)如:Gmail、Youtube、知乎、豆瓣
2、網(wǎng)絡(luò)爬蟲
爬蟲是屬于運(yùn)營(yíng)的比較多的一個(gè)場(chǎng)景吧, 爬蟲獲取或處理大量信息:批量下載美劇、運(yùn)行投資策略、爬合適房源、從各大網(wǎng)站爬取商品折扣信息,比較獲取最優(yōu)選擇;對(duì)社交網(wǎng)絡(luò)上發(fā)言進(jìn)行收集分類,生成情緒地圖,分析語言習(xí)慣;爬取網(wǎng)易云音樂某一類歌曲的所有評(píng)論,生成詞云;按條件篩選獲得豆瓣的電影書籍信息并生成表格等。
3、AI 人工智能 與機(jī)器學(xué)習(xí)
現(xiàn)在的人工智能非常的火爆,各種培訓(xùn)班都在瘋狂打廣告招生.機(jī)器學(xué)習(xí),尤其是現(xiàn)在火爆的深度學(xué)習(xí),其工具框架大都提供了Python接口。Python在科學(xué)計(jì)算領(lǐng)域一直有著較好的聲譽(yù),其簡(jiǎn)潔清晰的語法以及豐富的計(jì)算工具,深受此領(lǐng)域開發(fā)者喜愛。
4、數(shù)據(jù)分析
一般我們用爬蟲爬到了大量的數(shù)據(jù)之后,我們需要處理數(shù)據(jù)用來分析,不然爬蟲白爬了,我們最終的目的就是分析數(shù)據(jù),Python在這方面關(guān)于數(shù)據(jù)分析的庫也是非常的豐富的,各種圖形分析圖等 都可以做出來。也是非常的方便。“大數(shù)據(jù)”分析中涉及到的分布式計(jì)算、數(shù)據(jù)可視化、數(shù)據(jù)庫操作等,Python中都有成熟的模塊可以選擇完成其功能。
5、自動(dòng)化運(yùn)維:自動(dòng)化處理大量的運(yùn)維任務(wù)
6、游戲開發(fā)者:一般是作為游戲腳本內(nèi)嵌在游戲中
7、自動(dòng)化測(cè)試:編寫為簡(jiǎn)單的實(shí)現(xiàn)腳本,運(yùn)用在Selenium/lr中,實(shí)現(xiàn)自動(dòng)化。
8、網(wǎng)站開發(fā):借助django,flask框架自己搭建網(wǎng)站。
Python編程語言可以用來做大型網(wǎng)絡(luò)游戲嗎?
答案肯定是可以的,目前知道的文明,EVE(大型星際飛行沙盒游戲,就是那個(gè)新手入門兩年半那個(gè)),還有比較火的豬場(chǎng)的一些游戲都是Python寫的,
Python有哪些優(yōu)勢(shì)呢?
首先我們說Python最擅長(zhǎng)的運(yùn)維層面的東西(市面上多數(shù)外掛都是Python寫的),所有的運(yùn)維工具、項(xiàng)目周邊工具、工具鏈膠水層等等,個(gè)人感覺Python算很相當(dāng)適合的了,本身就號(hào)稱膠水語言(狗頭保命,人身苦短,我用Python)
項(xiàng)目組甚至不需要分出人力去維護(hù)引擎部分,因?yàn)橐姹旧肀容^穩(wěn)。
然后是服務(wù)端:也是純 Python。
因此很多代碼可以服務(wù)端客戶端共用,尤其是數(shù)據(jù)結(jié)構(gòu)定義,序列化等。
效率問題:
運(yùn)行效率大部分情況下都不是問題,開發(fā)效率卻可以提升幾個(gè)數(shù)量級(jí)。
多線程:客戶端邏輯沒有必要。
游戲項(xiàng)目從來都不是計(jì)算密集型的,邏輯本來就夠復(fù)雜了,多線程會(huì)進(jìn)一步增加復(fù)雜度
最后,Python 進(jìn)行熱更是語言原生支持的,意味著實(shí)現(xiàn)成本很低,風(fēng)險(xiǎn)低,操作也很方便。
33歲開始零基礎(chǔ)學(xué)python,想處理excel、寫游戲或游戲輔助,有什么建議嗎?
首先我很佩服題主的勇氣,永不停止學(xué)習(xí)永遠(yuǎn)都是最好的狀態(tài)。
再看看你的要求,學(xué)習(xí)處理Excel和游戲輔助。第一python在編程語言里算比較容易的,英語會(huì)一點(diǎn)基本上手很快,且處理Excel有專用的庫,讀寫和插入都相對(duì)來說對(duì)不會(huì)很難。正常平常下2個(gè)月左右基本能用了吧(能用不是熟悉,就是照著寫基本不會(huì)有太大問題的那種)
第二:游戲輔助。首先用python做的輔助一般都是模擬類型的,python有不少的工具可以控制手機(jī)或者pc,至于高端的輔助或者(內(nèi)存型,單手機(jī)自動(dòng)型)可能難度太高。如果只做模擬控制類型的,估計(jì)也就是2,3個(gè)月的樣子,但是還要針對(duì)游戲做處理,中間業(yè)務(wù)可能比你想象中復(fù)雜,
最后說點(diǎn)真東西吧。第一,如果游戲輔助這一塊資源不夠豐富的話,現(xiàn)在盡量別入手了。大中型的游戲工作室技術(shù)和人力遠(yuǎn)遠(yuǎn)不是你能想象的,你用腳本控制模擬可能在12年的時(shí)候還能做,到現(xiàn)在用戶行為,ip,機(jī)器碼等等超越你想象的技術(shù)會(huì)讓你血本無歸,別人都在用人工智能玩游戲了,你還在玩泥巴,游戲公司毫無難度就幫你結(jié)束游戲了,你還想賺錢。。。小型游戲可能可以做做,但是還不如你去做點(diǎn)其他的。