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

每日一句:

我遇见你,我记得你,这座城市天生就适合恋爱,你天生就适合我的灵魂。


今日继续和大家

聊聊大蟒蛇的故事

以及

我们来

用python编写一个简单的小游戏

Python的定位具有哪些特性

Python的设计目标之一是让代码具备高度的可阅读性。

Python的设计哲学是“优雅”、“明确”、“简单”。

虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高级动态编程语言,原因是“脚本语言”泛指仅作简单程序设计任务的语言,如shellscript、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论。

Python本身被设计为可扩充的。并非所有的特性和功能都集成到语言核心。Python提供了丰富的API和工具,以便程序员能够轻松地使用C语言、C++、Cython来编写扩充模块。Python编译器本身也可以被集成到其它需要脚本语言的程序内。

Python的应用范围

我们既然学习了python,那么大家可能会问我们学这门语言干啥。就目前就业形势而言,多学一门语言无疑会提高你的就业竞争力,当然,学一门语言就要学精,不能只是只知其一,不知其二。我个人觉得Python就大家目前来看,在人工智能方向的潜力还是蛮大的。

下面我们来看看维基百科为我们介绍的应用范围:

1.网络应用程序

Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache可以运行用Python编写的Web编程。使用Python语言编写的Gunicorn作为Web服务器,也能够运行Python语言编写的Web程序。Python定义了WSGI标准应用接口来协调Http服务器与基于Python的Web编程之间的沟通。一些Web框架,如Django、Pyramid、TurboGears、Tornado、web2py、Zope、Flask等,可以让程序员轻松地开发和管理复杂的Web编程。

Python对于各种网络协议的支持很完善,因此经常被用于编写服务器软件、网络爬虫。第三方库Twisted支持异步在线编写编程和多数标准的网络协议(包含客户端和服务器),并且提供了多种工具,被广泛用于编写高性能的服务器软件。另有gevent这个流行的第三方库,同样能够支持高性能高并发的网络开发。

2.GUI开发

Python本身包含的Tkinter库能够支持简单的GUI开发。但是越来越多的Python程序员选择wxPython或者PyQt等GUI包来开发跨平台的桌面软件。使用它们开发的桌面软件运行速度快,与用户的桌面环境相契合。通过PyInstaller还能将程序发布为独立的安装程序包。

3.操作系统(这个还是蛮厉害的)

在很多操作系统里,Python是标准的系统组件。大多数Linux发行版和Mac OS X都集成了Python,可以在终端下直接运行Python。有一些Linux发行版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器、Red Hat Linux和Fedora的Anaconda安装器。在RPM系列Linux发行版中,有一些系统组件就是用Python编写的。Gentoo Linux使用Python来编写它的Portage软件包管理系统。Python标准库包含了多个调用作业系统功能的库。通过pywin32这个第三方软件包,Python能够访问Windows的COM服务及其它Windows API。使用IronPython,Python编程能够直接调用.Net Framework。

4.科学计算

NumPy、SciPy、Matplotlib可以让Python程序员编写科学计算编程。有些公司会使用Scons代替make构建C++程序。

很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。相较于Python,Lua的功能更简单、体积更小;而Python则支持更多的特性和数据类型。很多游戏,如EVE Online使用Python来处理游戏中繁多的逻辑。

YouTube、Google、Yahoo!、NASA都在内部大量地使用Python。OLPC的作业系统Sugar项目的大多数软件都是使用Python编写。

简单小游戏

写了一个小小游戏,名字叫做

我们在这里简单介绍一下安装一个新开发环境的方法。它的名字叫Anaconda,去官网就能下载,按照它的步骤一步步来就可以了,难度不大。要是有什么问题也可以在公众号后台加我微信咨询。

安装完成后在开始那里找到Anaconda然后打开,里面会有一个叫spyder的东西,它主要服务于python。如下为spyder的简介。

Spyder是一个用Python编写的强大科学环境,适用于Python,由科学家,工程师和数据分析师设计并为科学家,工程师和数据分析师设计。它将综合开发工具的高级编辑,分析,调试和概要分析功能与科学软件包的数据探索,交互式执行,深度检查和精美的可视化功能完美结合在一起。

源代码如下:

print("""

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

|我的第一个Python小游戏:石头,剪刀,布

|0代表剪刀                         

|1代表石头                         

|2代表布                           

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

""")

电脑选择="0"

你的选择=input("输入你的选择:")

if 你的选择=="0":

    print("我们是平手")

elif 你的选择=="1":

    print("不好意思哦,你输了")

elif 你的选择=="2":

    print("哈哈,这么厉害,你赢了哦")

else:

    print("小老弟,你输入有误哦")


运行如下:


公众号:程序员Bob

一个正在学习C语言的人,致力于将C讲得更透彻!

点赞关注~谢谢你~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容

  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,054评论 0 15
  • 穿越千年历史的重重尘埃,诗圣的光芒依然在闪耀,诗史记载的这位落魄诗人曾经的足迹依然清晰。而我们站在千年后的今天,...
    嘻嘻与温柔阅读 192评论 0 1
  • 上新闻连播、各网站刷屏……,连日来,随着中国女排在世界杯赛场上的一场场胜利,有关郎平与女排姑娘的消息不绝于耳。 连...
    小黑人2019阅读 925评论 9 45
  • 第二章 第六节小学生心理健康教育 学校心理健康教育的总目标是提高全体学生的心理素质,培养他们积极乐观健康向上的心理...
    45a9a5f19ef5阅读 390评论 0 0
  • 城南繁灯思映色 城北安桥清雨和 洛神引得瑶风落 采得香樟一两颗
    诗蔓0阅读 615评论 0 51