项目简介
纯python3代码,UI界面使用内置库tkinter,手写Tetris(俄罗斯方块)游戏,第一步完成,实现功能手动游戏,可以暂停。下一步计划:
为数据查询封装json,实现ORM封装通用数据库操作,首先使用sqlit3来存储操作数据存储历史数据,实现游戏回放简单AI机器学习,改进AI
项目地址
https://gitee.com/zhout
......
419
0
0
2022-04-20
项目部署流程更新系统源sudo apt-get update更新系统源是因为我们购买的云主机里装的系统中有很多软件都还没有更新到最新版本,后续安装可能会出现问题安装依赖包#安装gcc g++的依赖库
sudo apt-get install build-essential
sudo apt-get install libtool
#安装 pcre依
......
328
0
0
2022-04-19
机器学习概念:机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。机器学习是对能通过经验自动改进的计算机算法的研究。机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。(官方语言来自维基百科)简单理解就是通过让机器学习相关算法,拥有预测的能力,然后做出相关操作。机器学习的本质就是通过给机器数据,让机
......
453
0
0
2022-04-19
什么是Python?
可以在回答中与其他语言进行对比。首先Python是一种解释型语言。与C语言和C的衍生语言不同,Python 代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python也是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。Python非常适合面向对象的编程,因为它支持通过组合与继承的方式定义类。 在Python
......
375
0
0
2022-04-19
每种编程语言处理文件数据的方式不尽相同,Python 是这么干的。有些数据是临时的,它们在应用程序运行时存储在内存中,然后丢弃。但是有些数据是持久的。它们存储在硬盘驱动器上供以后使用,而且它们通常是用户最关心的东西。对于程序员来说,编写代码读写文件是很常见的,但每种语言处理该任务的方式都不同。本文演示了如何使用 Python 处理文件数据。安装 Python
......
419
0
0
2022-04-17
通过使用 pipx 隔离运行 Python 应用来避免版本冲突并提高安全性。如果你使用 Python,你可能会安装很多 Python 应用。有些是你只想尝试的工具。还有一些是你每天都在使用的久经考验的应用,所以你把它们安装在你使用的每一台计算机上。这两种情况下,在虚拟环境中运行你的 Python 应用是非常有用的,这可以使它们以及它们的依赖关系相互分离,以避
......
428
0
0
2022-04-16
用朴素贝叶斯分类器解决现实世界里的机器学习问题。朴素贝叶斯Naïve Bayes是一种分类技术,它是许多分类器建模算法的基础。基于朴素贝叶斯的分类器是简单、快速和易用的机器学习技术之一,而且在现实世界的应用中很有效。朴素贝叶斯是从 贝叶斯定理Bayes' theorem 发展来的。贝叶斯定理由 18 世纪的统计学家 托马斯·贝叶
......
373
0
0
2022-04-16
进一步学习自然语言处理的基本概念在 之前的文章 里,我介绍了自然语言处理natural language processing(NLP)和宾夕法尼亚大学研发的自然语言处理工具包Natural Language Toolkit (NLTK)。我演示了用 Python 解析文本和定义停顿词stopword的方法,并介绍了语料库cor
......
456
0
0
2022-04-15
我学习Python的路线可能和大部分人不一样,当时领导安排任务想做一个运维平台之类的平台,那个时候我还是只会写shell的小菜鸟。调查了一周,总结发现Python容易上手,Django框架较为全面,于是直接看Django文档。所以一般是:构思想实现的功能 -> google功能在django中如何实现 -> 自己尝试编写 -> 遇到问题继
......
348
0
0
2022-04-15
用 GPG 和 Python 的 getpass 模块给你的密码多一层安全保障。密码对程序员来说尤其重要。你不应该在不加密的情况下存储它们,而且你也不应该在用户输入密码的时候显示出输入的内容。当我决定要提高我的笔记本电脑的安全性时,这对我来说变得特别重要。我对我的家目录进行了加密,但当我登录后,任何以纯文本形式存储在配置文件中的密码都有可能暴露在偷窥者面前。
......
348
0
0
2022-04-14
第一步是选择配置文件的格式:INI、JSON、YAML 或 TOML。有时,程序需要足够的参数,将它们全部作为命令行参数或环境变量既不让人愉快也不可行。 在这些情况下,你将需要使用配置文件。有几种流行的配置文件格式。其中包括古老的(虽然有时定义不明确)INI 格式,虽然流行但有时难以手写的 JSON 格式,使用广泛但有时在细节方面令人意外的 YAML 格式,
......
496
0
0
2022-04-14
与 “MAGFest 先生” Brendan Becker 的对话。1999 年,我在一家计算机商店工作时遇到了 Brendan Becker。我们都喜欢构建定制计算机并在其上安装 Linux。Brendan 一直在同时参与着从游戏编程到音乐创作的多个技术项目。从那之后快进几年,他继续编写 pyDance,这是一个多舞种游戏的开源实现,然后成为了音
......
403
0
0
2022-04-14
比较不同的编程语言如何解决同一个问题是一个很有趣的事情,也很有指导意义。接下来,我们就来讲一讲如何用 Python 来解决。在我这一系列的 第一篇文章 里,我描述了这样子的一个问题,如何将一大批的救助物资分为具有相同价值的物品,并将其分发给社区中的困难住户。我也曾写过用不同的编程语言写一些小程序来解决这样子的小问题以及比较这些程序时如何工
......
364
0
0
2022-04-14
声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨简介学完Django2.x可以搭建一个个人博客练练手教程创建项目通过pycharm创建博客项目与虚拟环境修改相关设置允许任何域名在开发和测试的时候可以将这里填为*,后期部署上线后修改为指定域名即可ALLOWED_HOSTS = ['*']
注册应用INSTALLED_APPS = [
......
333
0
0
2022-04-14
声明:以下内容均为我个人的理解,如果发现错误或者疑问可以联系我共同探讨简介Flask是由Armin ronacher于2010年用Python语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。特点Flask只提供核心功能,其他几乎所有的功能都需要用到拓展,比如可以通过Flask-SQLAlchemy拓展对数据库进行操作等等。核心由Werkzeug
......
438
0
0
2022-04-14