• 100行代码,实现python贪吃蛇

    贪吃蛇 具体实现部分,大致分为三个模块来介绍:游戏初始化、游戏运行(蛇移动、吃掉食物)、游戏结束 1,游戏初始化 首先,需对游戏中的  蛇、食物、游戏边界、各元素颜色属性、得分记录、速度记录 等进行初始化,初始的窗口大小设为(600,480),通过宽度为 1 的黑线将游戏窗口分为数个小方格(每个小方格大小为 (20,20)) 初始化的蛇大小占连续3个小方格;食物占 1个小方格、初始时食物随机放置在窗口内某一坐标处(当然需要排除蛇身区域外) 2,游戏得分 当游戏开始时需给与 **蛇 ** 运动方向…

    Python开发 2021年9月27日
  • 讲讲 Python Launcher 是什么鬼东西?

    你可能在他处见到过这鬼东西,when you install or uninstall python, and so on。那么你肯定与我一样对这个鬼东西起了一丝兴趣! 1. 问题所在 由于Python2.x版本的脚本和Python3.x版本的脚本在语法上会有不兼容的情况。那么,必须使用不同的策略来允许【py】脚本使用基于脚本指定的Python解释器版本来选择合适的Python解释器!这句话相当的拗口!说人话,就是我有个test脚本需要Python2.x版本的解释器来执行。 你如何确保执行该脚本…

    Python开发, 技术干货 2021年9月23日
  • 详细比对 15 款 Python 编辑器,请择优选用!

    本文介绍了多个 Python IDE,并评价其优缺点 读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器 写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。 每个人都知道这一点。而问题在于,如何从众多选项中选择最好的 Python 开发环境。初级开发者往往面临这个问题。 本文将概述最受程序员欢迎的 Python IDE,以及其他值得考虑的选项。在此之前,我们先来看看 IDE 是什么。 什么…

    Python开发, 技术干货 2021年9月14日
  • Python 处理 JSON 我选择 ujson 和 orjson

    在 Python 使用用  json.dumps(data) 时突然发现特别慢,data 本身不大,但是一个包含很多元素的列表,所以促使本人寻找一个替代的 JSON 处理库。大概对比了一个 ujson(UtltraJSON), python-rapidjson(RapidJSON) 和 Python 自带的 json 库。还有一个 simplejson 是为兼容 Python 2.6 以前用的(json 是 Python 2.6 新加入的 API),性能有些差。 基本上姜还是老的辣,想要收获更好…

    Python开发 2021年9月9日
  • 一文讲清Python的7大学习路线(建议收藏)

    现如今铺天盖地都是来自学习Python的勇士,Python这个编程语言中最友好的语言早已不是高不可攀的状态了。 无论是业余爱好,还是专职求学,学习Python的朋友都在依靠着自己的方法,勤勤恳恳的学习着,但是学习有方向,入门有方法,进阶更是需要正确的学习方式。 Python学习范围很广,相应的,应用范围也很广,作为一名Python学习者,该如何正确找到适合自己的进阶方向呢? 1-Python开发工程师-   Web开发是程序员中的热门岗位,大致分为前端、后端、全栈3个方向,如果你能力足…

    Python开发, 技术干货 2021年8月23日
  • 简单实用的pandas技巧:如何将内存占用降低90%

    pandas 是一个 Python 软件库,可用于数据操作和分析。数据科学博客 Dataquest.io 发布了一篇关于如何优化 pandas 内存占用的教程:仅需进行简单的数据类型转换,就能够将一个棒球比赛数据集的内存占用减少了近 90%,机器之心对本教程进行了编译介绍。 当使用 pandas 操作小规模数据(低于 100 MB)时,性能一般不是问题。而当面对更大规模的数据(100 MB 到数 GB)时,性能问题会让运行时间变得更漫长,而且会因为内存不足导致运行完全失败。 尽管 Spark 这…

  • Python中的十大图像处理工具

    本文主要介绍了一些简单易懂最常用的 Python 图像处理库。 当今世界充满了各种数据,而图像是其中高的重要组成部分。然而,若想其有所应用,我们需要对这些图像进行处理。图像处理是分析和操纵数字图像的过程,旨在提高其质量或从中提取一些信息,然后将其用于某些方面。 图像处理中的常见任务包括显示图像,基本操作(如裁剪、翻转、旋转等),图像分割,分类和特征提取,图像恢复和图像识别等。Python 之成为图像处理任务的最佳选择,是因为这一科学编程语言日益普及,并且其自身免费提供许多最先进的图像处理工具。 …

    Python开发 2021年8月10日
  • 用Python写个简单但强大的人脸识别系统

    face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。 face_recognition一经开源发布就得到的广泛的热捧,使用简单,功能强大成为其非常显著的标签。face_recognition对于公司或者是一些工程实践性的应用场景来说是非常好用好上手的利器,不需要你有太多的理论基础就可以比较轻松地去完成一个识别项目,所以今天我们专门来讲解一下。 首先,face_recognition项目开源地址在这里: https:…

    Python开发 2021年7月30日
  • 详解python 破解网站反爬虫的两种简单方法

    最近在学爬虫时发现许多网站都有自己的反爬虫机制,这让我们没法直接对想要的数据进行爬取,于是了解这种反爬虫机制就会帮助我们找到解决方法。 常见的反爬虫机制有判别身份和IP限制两种,下面我们将一一来进行介绍。 (一) 判别身份 首先我们看一个例子,看看到底什么时候反爬虫。我们还是以 豆瓣电影榜top250(https://movie.douban.com/top250) 为例。 这是段简单的请求与网站连接并打印获取数据的代码,我们来看看它的运行结果。 我们可以发现我们什么数据都没有获取到,这就是由于…

    Python开发 2021年7月27日
  • 20行Python代码,无损压缩千百张图片!

    前言 每个设计师、摄影师或有图片处理需求小编,都会面临批量高清大图的困扰。 因为高清大图放到网站上会严重拖慢加载速度,或是有的地方明确限制了图片大小,因此,为了完成工作,他们总是需要先把图片压缩,再上传。 当需要处理的图片多至十张、百张、千张,则严重影响工作效率。这时候,就可以交给Python啦! 只需要20行Python代码,就可以批量帮你无损压缩数张照片。 一、项目思路 整个代码的实现思路其实很简单,首先,你需要安装Python中现成的图片处理模块,然后将图片打包好导入,用循环的方式自动化处…

    Python开发 2021年7月15日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!