python社区

最新的python知识学习,专业编程交流中心
Python游戏|贪吃蛇

Python游戏|贪吃蛇

知行编程网 2年前 (2022-03-27) 9 0

一、游戏介绍贪吃蛇是个非常简单的游戏,适合练手。先来看一下我的游戏截图:玩法介绍:回车键:开始游戏空格键:暂停 / 继续↑↓←→方向键 或 WSAD 键:控制移动方向。食物分红、绿、蓝三种,分别对应 10 分、20 分、30 分,每吃一个食物增加对应分值,每增加 100 分速度加快一级,没有设置关卡,我玩到 1100 分,速度太快了,然后就 GAME OVER 了。二、游戏分析贪吃蛇这个游戏很简单...

5张图彻底理解Python中的浅拷贝与深拷贝

5张图彻底理解Python中的浅拷贝与深拷贝 14

知行编程网 2年前 (2022-03-30) 9 0

假设你去面试 Python 开发岗,面试官如果对基础比较看重的话,那么很可能会问你这样的问题“谈谈你对 Python 中的浅拷贝和深拷贝的理解?”若平时你在开发中像我一样,过度使用 deepcopy,以至于忘记了浅拷贝(shallow copy)和深拷贝(deep copy)的区别,那很可能要栽大跟头了。建议在读这篇文章之前,看下我之前写的文章《你真的理解Python中的赋值、传参吗?》,它有助于...

看《长安十二时辰》可以了解哪些算法知识

看《长安十二时辰》可以了解哪些算法知识 4

知行编程网 2年前 (2022-04-02) 3 0

最近,小吴在追一部古装剧 ----《长安十二时辰》。故事讲得是在上元节前夕,长安城混入可疑人员,身陷囹圄的张小敬临危受命,与少年天才李必携手在十二时辰内破除隐患。该剧的一大亮点就在于 时间很紧迫,需要在二十四小时内捉拿蓄谋已久的“恐怖分子”。而之所以张小敬与李必能及时破除隐患,依赖的是正确的使用数据结构与算法!大案牍术与推荐算法 大案牍术的发明者是靖安司中的徐宾,凭借着神奇的“记忆宫殿”加上刻苦钻...

如何给女朋友解释什么是Git和GitHub?

如何给女朋友解释什么是Git和GitHub? 34

知行编程网 2年前 (2022-04-06) 9 0

周末,我正在家里看《最强大脑》,女朋友在一旁刷手机,相安无事。谁知道,刚过了没多久,她突然问我:   版本控制 想要介绍什么是GitHub,就要介绍下什么是Git,想要介绍什么是Git,那就不得不提版本控制。 我们知道,如果多台计算机在同一个局域网中,是可以进行局域网文件共享的。共享者可以通过设置把自己文件共享给他人进行阅读和修改。 对于同一份共享文件,如果又多个人需要修改的话会发生什么事情呢?...

Python 带你分析,英超是否已经大结局

Python 带你分析,英超是否已经大结局 24

知行编程网 2年前 (2022-04-09) 3 0

引子随着本轮英超战罢,领头羊利物浦已经领先第二名曼城8分之多,新赛季的8连胜,不仅彰显着红军将士誓夺英超首冠的决心,也似乎在提醒着英超诸强,利物浦的复兴已然来临。而曼城意外的输给狼队,不仅被拉大了和榜首的差距,也被身后的娜娜迎头赶上,看来英超亚军之争也是分外激烈。不过足球本身就是一项偶然性很强的运动,在足球场上,分分秒秒都可能发生意想不到的事情,何况是漫长的一整个赛季。今天我们就从数据上出发,通过...

Python循环这样写,高效节省内存100倍!

Python循环这样写,高效节省内存100倍!

知行编程网 2年前 (2022-04-12) 74 0

0 前言说到处理循环,我们习惯使用for, while等,比如依次打印每个列表中的字符:lis=['I','love','python']foriinlis:print(i)Ilovepython在打印内容字节数较小时,全部载入内存后,再打印,没有问题。可是,如果现在有成千上百万条车辆行驶轨迹,叫你分析出其中每个客户的出行规律,堵车情况等,假如是在单机上处理这件事。你可能首先要面临,也可能被你忽视...

PHP 到底是不是宇宙第一?TIOBE 排行榜来证明!

PHP 到底是不是宇宙第一?TIOBE 排行榜来证明! 4

知行编程网 2年前 (2022-04-15) 4 0

做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大。我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢?1PHP是不是宇宙第一?比如,我们经常会听到一句话:PHP 是宇宙第一编程语言。关于这个问题,我们很容易在 TIOBE 排行榜上得到求证,上图是2002-2019年前10大编程语言排行情况。可以明显看出 ...

一篇文章理解Python异步编程的基本原理

一篇文章理解Python异步编程的基本原理 5

知行编程网 2年前 (2022-04-18) 8 0

摄影:产品经理与产品经理一起屯积一周的口粮未闻 Code 已经发布过很多篇关于异步爬虫与异步编程的文章,最近有读者希望我能深入介绍一下 asyncio 是如何通过单线程单进程实现并发效果的。以及异步代码是不是能在所有方面都代替同步代码。一些例子第一个例子假设你需要用电饭煲煮饭,用洗衣机洗衣服,给朋友打电话让他过来吃饭。其中,电饭煲需要30分钟才能把饭煮好,洗衣机需要40分钟才能把衣服洗好,朋友需要...

Python 从入门到精通:一个月就够了!

Python 从入门到精通:一个月就够了! 8

知行编程网 2年前 (2022-04-21) 53 0

作者:Jhankar Mahbub转载:机器之心编译参与:王子嘉、Geek AI毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事。其实,只要掌握了科学的学习方法并制定了合理的学习计划,Python 从 入门到精通只需要一个月就够了!要知道,一个月是一段很长的时间。如果每天坚持用 6-7 小时来做一件事,...

有人说Python是青铜?我用50行Python代码绘制3D机场分布图

有人说Python是青铜?我用50行Python代码绘制3D机场分布图 7

知行编程网 1年前 (2022-04-24) 26 0

绘制一款的3D图形,不仅可以直观的展示数据分析的结果,也更方便数据化运营,同时也让工作成果更容易被大众理解。本文就基于python绘制一款基础的3D地图,用于直观展示全国机场的分布情况,以及该机场出发的航班数量。要点:编程环境:anaconda下Spyder。数据解释:数据包含“航班里程、航班名称、航空公司、出发机场、出机场纬度、出发机场经度、着陆机场、着陆机场纬度、着陆机场经度”共9列,1507...

扫一扫二维码分享