Python
文章平均质量分 85
Python
油墨香^_^
想要敲出漂亮的代码, 就要暴露在全世界的眼睛下!
展开
-
Python 游戏编程之实现飞机大战(含源代码)
敌机分为小、中、大三个尺寸,它们的速度依次是快、中、慢,在游戏界面的上方位置创造位置随机的敌机,可以让它们不在同一排出现。另外还对游戏做了一些改进,比如为中飞机和大飞机增加了血槽的显示,这样玩家可以直观地知道敌机快被消灭了没有;我方有三次机会,每次被敌人消灭,新诞生的飞机会有3秒钟的安全期;现在的情况是我方飞机处于落后挨打的状态,敌强我弱,所以应该拿起武器进行反击!游戏将根据分数来逐步提高难度,难度的提高表现为飞机数量的增多以及速度的加快。消灭小飞机需要1发子弹,中飞机需要8发,大飞机需要20发子弹;转载 2022-09-23 10:48:53 · 2287 阅读 · 0 评论 -
作为程序员的你还没写过测试代码吗
可见测试在整个项目开发过程中的地位是非常重要的。优秀的开源项目往往都具备完善的测试代码。我们这里说的测试,一般都是指“单元测试”。编写测试有许多好处。最基本的功能就是提升代码质量,在代码上线前及时发现异常,使项目更加健壮。实现新功能的时候,可以保证代码按照预期执行。而且我们修改代码或修复 bug 后,运行测试可以保证我们代码功能没有退化,不会因为修复某一异常导致另一异常的产生。间接减少了调试的时间,让开发人员对项目更有信心。《python 网络数据采集》书中提到单元测试通常包含四个特点:每个单元测试用于测试转载 2022-07-12 11:22:29 · 174 阅读 · 0 评论 -
Python最强编辑器PyCharm详细使用指南
机器之心之前也没系统地介绍过 PyCharm,怎样配置环境、怎样 DeBug、怎样同步 GitHub 等等可能都是通过经验或者摸索学会的。在本文中,我们并不会提供非常完善的指南,但是会介绍 PyCharm 最主要的一些能力,了解这些后,后面就需要我们在实践中再具体学习了。机器之心的读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务,如 debug 和可视化等。本文将介绍:Py转载 2022-07-12 09:59:54 · 5671 阅读 · 1 评论 -
使用 VS Code 进行高效 Python 开发
在程序员圈子里,Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了。它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,这也使其成为了一个很棒的Python开发平台。在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括:安装VSCode安装插件让Python开发更便利编写一个简单的Python应用学习如何在VSCode中运行和调试已有的Python程序在VSCode中使用Git和Github来管理原创 2022-07-07 18:07:39 · 2117 阅读 · 1 评论 -
8个流行的Python可视化工具包,你喜欢哪个?
用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?当我们做可视化之前,要先明确一些关于图像目标的问题:你是想初步了解数据的分布情况?想展示时给人们留下深刻印象?也许你想给某人展示一个内在的形象,一个中庸的形象?本文将介绍一些常用的 Python 可视化包,包括这些包的优缺点以及分别适用于什么样的场景。这篇文章只扩展到 2D 图,为下一次讲 3D 图和商业报表(dashboard)留了一些空间,不过这次要讲的包中,许多都可以很好地支持 3D 图和商业报表。01-03 Matplo转载 2022-05-10 09:22:49 · 2270 阅读 · 0 评论 -
来,带你认识几种最流行的Python编辑器的IDEs
为了解答谁是最流行的Python IDE的世纪争论,我们投票的问题如下: 2018年你使用最多的PythonIDEs是什么? 本次调查共有1900多人参与,调查结果如下图1所示。前5个选择是: Jupyter,57% PyCharm,35% Spyder,27% Visual Studio Code,21% Sublime Text,12% 图1最流行的Python IDEs结果加起来超过100%,因为问卷最多允许...转载 2022-05-12 15:06:19 · 201 阅读 · 0 评论 -
2018年8月份GitHub上最热门的Python开源项目
本篇文章为大家盘点了8月份最热门的Python项目,一起来看看你都知道哪些,或者有哪些你已经在使用的了。1system-design-primerhttps://github.com/donnemartin/system-design-primerStar 45023该项目是关于如何设计大型系统,以及如何应对系统设计面试。系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展...转载 2022-05-09 14:42:21 · 1175 阅读 · 0 评论