人生苦短,我用Python之小游戲

每日一句:

我遇見你双谆,我記得你,這座城市天生就適合戀愛励稳,你天生就適合我的靈魂佃乘。


今日繼續(xù)和大家

聊聊大蟒蛇的故事

以及

我們來

用python編寫一個簡單的小游戲

Python的定位具有哪些特性

Python的設計目標之一是讓代碼具備高度的可閱讀性囱井。

Python的設計哲學是“優(yōu)雅”驹尼、“明確”、“簡單”庞呕。

雖然Python可能被粗略地分類為“腳本語言”(script language)新翎,但實際上一些大規(guī)模軟件開發(fā)計劃例如Zope、Mnet及BitTorrent住练,Google也廣泛地使用它地啰。Python的支持者較喜歡稱它為一種高級動態(tài)編程語言,原因是“腳本語言”泛指僅作簡單程序設計任務的語言讲逛,如shellscript亏吝、VBScript等只能處理簡單任務的編程語言,并不能與Python相提并論盏混。

Python本身被設計為可擴充的蔚鸥。并非所有的特性和功能都集成到語言核心惜论。Python提供了豐富的API和工具,以便程序員能夠輕松地使用C語言止喷、C++馆类、Cython來編寫擴充模塊。Python編譯器本身也可以被集成到其它需要腳本語言的程序內(nèi)弹谁。

Python的應用范圍

我們既然學習了python乾巧,那么大家可能會問我們學這門語言干啥。就目前就業(yè)形勢而言预愤,多學一門語言無疑會提高你的就業(yè)競爭力沟于,當然,學一門語言就要學精植康,不能只是只知其一社裆,不知其二。我個人覺得Python就大家目前來看向图,在人工智能方向的潛力還是蠻大的泳秀。

下面我們來看看維基百科為我們介紹的應用范圍:

1.網(wǎng)絡應用程序

Python經(jīng)常被用于Web開發(fā)。比如榄攀,通過mod_wsgi模塊嗜傅,Apache可以運行用Python編寫的Web編程。使用Python語言編寫的Gunicorn作為Web服務器檩赢,也能夠運行Python語言編寫的Web程序吕嘀。Python定義了WSGI標準應用接口來協(xié)調Http服務器與基于Python的Web編程之間的溝通。一些Web框架贞瞒,如Django偶房、Pyramid、TurboGears军浆、Tornado棕洋、web2py、Zope乒融、Flask等掰盘,可以讓程序員輕松地開發(fā)和管理復雜的Web編程。

Python對于各種網(wǎng)絡協(xié)議的支持很完善赞季,因此經(jīng)常被用于編寫服務器軟件愧捕、網(wǎng)絡爬蟲。第三方庫Twisted支持異步在線編寫編程和多數(shù)標準的網(wǎng)絡協(xié)議(包含客戶端和服務器)申钩,并且提供了多種工具次绘,被廣泛用于編寫高性能的服務器軟件。另有gevent這個流行的第三方庫,同樣能夠支持高性能高并發(fā)的網(wǎng)絡開發(fā)邮偎。

2.GUI開發(fā)

Python本身包含的Tkinter庫能夠支持簡單的GUI開發(fā)罗洗。但是越來越多的Python程序員選擇wxPython或者PyQt等GUI包來開發(fā)跨平臺的桌面軟件。使用它們開發(fā)的桌面軟件運行速度快钢猛,與用戶的桌面環(huán)境相契合伙菜。通過PyInstaller還能將程序發(fā)布為獨立的安裝程序包。

3.操作系統(tǒng)(這個還是蠻厲害的)

在很多操作系統(tǒng)里命迈,Python是標準的系統(tǒng)組件贩绕。大多數(shù)Linux發(fā)行版和Mac OS X都集成了Python,可以在終端下直接運行Python壶愤。有一些Linux發(fā)行版的安裝器使用Python語言編寫淑倾,比如Ubuntu的Ubiquity安裝器、Red Hat Linux和Fedora的Anaconda安裝器征椒。在RPM系列Linux發(fā)行版中娇哆,有一些系統(tǒng)組件就是用Python編寫的。Gentoo Linux使用Python來編寫它的Portage軟件包管理系統(tǒng)勃救。Python標準庫包含了多個調用作業(yè)系統(tǒng)功能的庫碍讨。通過pywin32這個第三方軟件包,Python能夠訪問Windows的COM服務及其它Windows API蒙秒。使用IronPython勃黍,Python編程能夠直接調用.Net Framework。

4.科學計算

NumPy晕讲、SciPy覆获、Matplotlib可以讓Python程序員編寫科學計算編程。有些公司會使用Scons代替make構建C++程序瓢省。

很多游戲使用C++編寫圖形顯示等高性能模塊弄息,而使用Python或者Lua編寫游戲的邏輯、服務器勤婚。相較于Python摹量,Lua的功能更簡單、體積更谢琢荆永;而Python則支持更多的特性和數(shù)據(jù)類型。很多游戲国章,如EVE Online使用Python來處理游戲中繁多的邏輯。

YouTube豆村、Google液兽、Yahoo!、NASA都在內(nèi)部大量地使用Python。OLPC的作業(yè)系統(tǒng)Sugar項目的大多數(shù)軟件都是使用Python編寫四啰。

簡單小游戲

寫了一個小小游戲宁玫,名字叫做

我們在這里簡單介紹一下安裝一個新開發(fā)環(huán)境的方法。它的名字叫Anaconda柑晒,去官網(wǎng)就能下載欧瘪,按照它的步驟一步步來就可以了,難度不大匙赞。要是有什么問題也可以在公眾號后臺加我微信咨詢佛掖。

安裝完成后在開始那里找到Anaconda然后打開,里面會有一個叫spyder的東西涌庭,它主要服務于python芥被。如下為spyder的簡介。

Spyder是一個用Python編寫的強大科學環(huán)境坐榆,適用于Python拴魄,由科學家,工程師和數(shù)據(jù)分析師設計并為科學家席镀,工程師和數(shù)據(jù)分析師設計匹中。它將綜合開發(fā)工具的高級編輯,分析豪诲,調試和概要分析功能與科學軟件包的數(shù)據(jù)探索职员,交互式執(zhí)行,深度檢查和精美的可視化功能完美結合在一起跛溉。

源代碼如下:

print("""

-------------------------------------

|我的第一個Python小游戲:石頭焊切,剪刀,布

|0代表剪刀? ? ? ? ? ? ? ? ? ? ? ? ?

|1代表石頭? ? ? ? ? ? ? ? ? ? ? ? ?

|2代表布? ? ? ? ? ? ? ? ? ? ? ? ? ?

-------------------------------------

""")

電腦選擇="0"

你的選擇=input("輸入你的選擇:")

if 你的選擇=="0":

? ? print("我們是平手")

elif 你的選擇=="1":

? ? print("不好意思哦芳室,你輸了")

elif 你的選擇=="2":

? ? print("哈哈专肪,這么厲害,你贏了哦")

else:

? ? print("小老弟堪侯,你輸入有誤哦")


運行如下:


公眾號:程序員Bob

一個正在學習C語言的人嚎尤,致力于將C講得更透徹!

點贊關注~謝謝你~

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末伍宦,一起剝皮案震驚了整個濱河市芽死,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌次洼,老刑警劉巖关贵,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異卖毁,居然都是意外死亡揖曾,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炭剪,“玉大人练链,你說我怎么就攤上這事∨梗” “怎么了媒鼓?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長错妖。 經(jīng)常有香客問我绿鸣,道長,這世上最難降的妖魔是什么站玄? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任枚驻,我火速辦了婚禮,結果婚禮上株旷,老公的妹妹穿的比我還像新娘再登。我一直安慰自己,他們只是感情好晾剖,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布锉矢。 她就那樣靜靜地躺著,像睡著了一般齿尽。 火紅的嫁衣襯著肌膚如雪沽损。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天循头,我揣著相機與錄音绵估,去河邊找鬼。 笑死卡骂,一個胖子當著我的面吹牛国裳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播全跨,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼缝左,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了浓若?” 一聲冷哼從身側響起渺杉,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎挪钓,沒想到半個月后是越,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡诵原,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年英妓,在試婚紗的時候發(fā)現(xiàn)自己被綠了挽放。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绍赛。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡蔓纠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吗蚌,到底是詐尸還是另有隱情腿倚,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布蚯妇,位于F島的核電站敷燎,受9級特大地震影響,放射性物質發(fā)生泄漏箩言。R本人自食惡果不足惜硬贯,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望陨收。 院中可真熱鬧饭豹,春花似錦、人聲如沸务漩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饵骨。三九已至翘悉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間居触,已是汗流浹背妖混。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留轮洋,地道東北人制市。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像砖瞧,于是被迫代替她去往敵國和親息堂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個如下例子块促,分析運行結果: 代碼一: a = 1 def...
    伊森H閱讀 3,050評論 0 15
  • 穿越千年歷史的重重塵埃,詩圣的光芒依然在閃耀,詩史記載的這位落魄詩人曾經(jīng)的足跡依然清晰竭翠。而我們站在千年后的今天,...
    嘻嘻與溫柔閱讀 190評論 0 1
  • 上新聞連播振坚、各網(wǎng)站刷屏……,連日來斋扰,隨著中國女排在世界杯賽場上的一場場勝利渡八,有關郎平與女排姑娘的消息不絕于耳啃洋。 連...
    小黑人2019閱讀 925評論 9 45
  • 第二章 第六節(jié)小學生心理健康教育 學校心理健康教育的總目標是提高全體學生的心理素質,培養(yǎng)他們積極樂觀健康向上的心理...
    45a9a5f19ef5閱讀 388評論 0 0
  • 城南繁燈思映色 城北安橋清雨和 洛神引得瑤風落 采得香樟一兩顆
    詩蔓0閱讀 614評論 0 51