回答:簡(jiǎn)單回答一下吧,我認(rèn)為原因主要有兩點(diǎn)點(diǎn)。第一點(diǎn),Tkinter國(guó)外基本上沒(méi)有專(zhuān)門(mén)的書(shū)籍介紹(目測(cè)只有一本《python于與tkinter編程》),因此國(guó)內(nèi)也沒(méi)有多少專(zhuān)門(mén)的書(shū)籍介紹,原因你懂的。而沒(méi)有中文資料自然也不會(huì)有多少人用。Tkinter相關(guān)的知識(shí)只能從python幫助文檔里面獲取,而不幸的是中文官方幫助文檔里面關(guān)于TKinter的介紹并沒(méi)有漢化完全,這也阻礙了程序員們學(xué)習(xí)Tkinter的熱情...
回答:在多年以前,寫(xiě)windows程序就是用c語(yǔ)言寫(xiě)的,書(shū)名《Windows程序設(shè)計(jì)》,目前最新版好像是第7版,里面內(nèi)容就是講用C調(diào)用windows sdk來(lái)寫(xiě)windows人窗口化程序的。linux中,也有許多的開(kāi)源圖形庫(kù),可以用C語(yǔ)言來(lái)編寫(xiě)linux下的圖形界面程序,目前比較流行的是qt庫(kù), 不過(guò)好像需要用C++開(kāi)發(fā)。另外,我強(qiáng)烈建議不要用C語(yǔ)言去寫(xiě)窗口化的程序,C語(yǔ)言并不擅長(zhǎng)這些。具體就看我在其它...
嗯,今天我們的從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲系列總算走到了我發(fā)布v1.0 beta 1的時(shí)候。玩過(guò)我的1.0正式版的話,你會(huì)發(fā)現(xiàn)現(xiàn)在的游戲還和正式版差別很大。不管怎么樣,現(xiàn)在就開(kāi)始吧!按照慣例,首先是我的前作鏈...
...兩天一篇吧。講點(diǎn)搞笑的,最近在開(kāi)發(fā)v1.1 beta 3時(shí),發(fā)現(xiàn)Python最令程序猿頭疼的一點(diǎn)就是沒(méi)有switch/case語(yǔ)句。要匹配值,就得不停地if...elif...實(shí)在頭疼。后來(lái)我想到了一種方法:字典!于是··· config = {value1: func1, value2: func2...} con...
...,如果你沒(méi)看過(guò)我的前作的話,下面是鏈接: 從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(一) 從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(二) 好,懷著良好的心(zi wo)情(gan jue),進(jìn)入正題! BaseZombie的子類(lèi) 僵尸的行為在基礎(chǔ)類(lèi)里面定義得...
...所以不說(shuō)廢話了,直接進(jìn)入正題。前作鏈接: 從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(一) 從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(二) 從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(三) 從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(四) 用戶(hù)界面...
...去旅游了,所以沒(méi)能更新文章,但轉(zhuǎn)眼間,從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲系列已經(jīng)更新到了第十篇。閑話少說(shuō),今天我們要開(kāi)始重構(gòu)了!但第一件事還是上篇的鏈接:從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(九)。 重構(gòu) ...
最近在用python寫(xiě)一個(gè)命令行游戲:升(jian)級(jí)(hua)版植物大戰(zhàn)僵尸,順便鞏固一下python編程技巧。在這個(gè)過(guò)程中,也收獲(cai)了不少樂(lè)趣(keng)。目前1.0版已經(jīng)在GitHub上發(fā)布,這是鏈接。今天就把全過(guò)程與大家分享~~~ 既然是植...
...修改目錄結(jié)構(gòu),為多關(guān)卡作準(zhǔn)備!上篇鏈接:從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(七) 多關(guān)卡目錄結(jié)構(gòu) 我計(jì)劃把目錄結(jié)構(gòu)改成這樣: levels - 0.json - 1.json - ... # 關(guān)卡文件,0.json是關(guān)卡用完后的默認(rèn)配置 level.txt game_obj.py gam...
...是今天的結(jié)束狀態(tài)。好,開(kāi)始吧!上篇鏈接:從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(八)。 多行游戲 一開(kāi)始我為了盡可能簡(jiǎn)化游戲,我用了一個(gè)單行數(shù)組,以模擬只有一行的游戲。因?yàn)楝F(xiàn)在要多行,所以要把單行數(shù)組補(bǔ)充為多行...
...!今天的主題:配置文件!首先,上篇鏈接:從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(十) 配置文件 匹配植物 首先,我要強(qiáng)調(diào)一點(diǎn):所有需要變量匹配的地方(類(lèi)似別的語(yǔ)言中的switch),都可以用配置文件(主要是字典)。比如,我的...
...的任務(wù)還是相對(duì)簡(jiǎn)單的。上次我們講到這里:從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(11) 多關(guān)卡 今天就是在配置文件上做做文章。不多說(shuō)了,開(kāi)始!1.json { 3: zombie, 6: zombie, 7: exit kicker } 2.json { 5: zombie, 8: zomb...
...版本就開(kāi)始使用,用它開(kāi)發(fā)過(guò)商業(yè)游戲。cocos2d 最早源自 python,之前教室也發(fā)過(guò)一些用 cocos2d 系引擎(python/js)開(kāi)發(fā)的游戲(分別回復(fù)關(guān)鍵字 貪吃蛇 、 皮皮蝦 、 火箭 ),但說(shuō)實(shí)話,各種版本和小 bug 讓人體驗(yàn)真的不太好,所...
...定只在每篇文章中顯示上篇鏈接。這里就是:從0開(kāi)始用python寫(xiě)一個(gè)命令行小游戲(六) 狀態(tài)顯示 我的v1.0 beta 1發(fā)布后,有測(cè)試用戶(hù)說(shuō)各種內(nèi)部進(jìn)行的操作看不出來(lái),我就想到了這個(gè)方法:對(duì)于每個(gè)操作,都輸出一個(gè)狀態(tài),就一...
目錄0 引言1 環(huán)境2 需求分析3 代碼實(shí)現(xiàn)4 后記 0 引言 前幾天,星球有人提到貪吃蛇,一下子就勾起了我的興趣,畢竟在那個(gè)Nokia稱(chēng)霸的年代,這款游戲可是經(jīng)典中的經(jīng)典啊!而用Python(蛇)玩Snake(貪吃蛇),那再合適不過(guò)了
...游戲開(kāi)發(fā)的教程和案例: 爆款游戲《貪吃蛇大作戰(zhàn)》的 Python 實(shí)現(xiàn) 如何用100行Python代碼做出魔性聲控游戲八分音符醬 熬夜寫(xiě)了一個(gè)小游戲,向SpaceX聊表敬意 王校長(zhǎng)一分鐘能吃多少熱狗?| 小游戲 《pygame入門(mén)教程》(公眾...
...亮登(lai)場(chǎng)(xi)。很期待?那就開(kāi)始吧! 注:我使用的是Python 3.7(但只要是3,變化應(yīng)該都不大)。還有,這是第二篇。沒(méi)看過(guò)上篇的話,這是鏈接。閑話少說(shuō),進(jìn)入正題! 兩種植物:Sunflower和Peashooter 向日葵是Sunflower,豌豆射手是...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...