下栽の地止:https://www.itwangzi.cn/3230.html
是的,它确实是,虽然不应该在每个项目中都使用它。你可以使用它来创建桌面应用程序、游戏、移动应用程序、网站和系统软件。它甚至是最适合用于实现 人工智能 和 机器学习 算法的语言。因此,在过去的几周里,我为 Python 开发人员收集了一些独特的项目构想。这些项目构想很有可能会让你对这门神奇的语言产生兴趣。最棒的是,你可以通过这些有趣但也具有挑战性的项目来增强你的 Python 编程技能。让我们来一一看下。
是的,它确实是,虽然不应该在每个项目中都使用它。你可以使用它来创建桌面应用程序、游戏、移动应用程序、网站和系统软件。它甚至是最适合用于实现 人工智能 和 机器学习 算法的语言。因此,在过去的几周里,我为 Python 开发人员收集了一些独特的项目构想。这些项目构想很有可能会让你对这门神奇的语言产生兴趣。最棒的是,你可以通过这些有趣但也具有挑战性的项目来增强你的 Python 编程技能。让我们来一一看下。
1. 使用语音命令创建软件 GUI
交互示例——原图来自 Unsplash如今,桌面应用程序开发领域已经取得了巨大进步。你能看到许多拖拽式 GUI 构建器和语音识别库。那么,为什么不能将它们结合在一起,通过与计算机对话来创建一个用户界面呢?这是一个全新的概念,经过一番研究,我发现还没有人尝试这样做。因此,它可能比下面提到的那些更具挑战性。下面是使用 Python 开始这个项目的一些说明。首先,你需要用到如下的包:语音识别库PAGE ——拖拽式 GUI 构建器PAGE 的文档PAGE 是如何工作的视频使用 PAGE 创建登录窗口现在,我们的想法是对一些语音命令进行硬编码,例如:你明白我的意思了吧?可以非常简单明了地添加更多这样的命令。因为这将是一个 最小可行性产品 (Minimum Viable Product,MVP)。所以,如果你必须硬编码许多条件语句(例如,if…else),这是完全可以的。设置完这些基本命令后,就可以测试代码了。现在,你可以尝试在窗口中构建一个非常基本的登录表单。这一想法的主要灵活性在于它可以用于游戏开发、网站和移动应用程序。即使是使用不同的编程语言也可以。
交互示例——原图来自 Unsplash如今,桌面应用程序开发领域已经取得了巨大进步。你能看到许多拖拽式 GUI 构建器和语音识别库。那么,为什么不能将它们结合在一起,通过与计算机对话来创建一个用户界面呢?这是一个全新的概念,经过一番研究,我发现还没有人尝试这样做。因此,它可能比下面提到的那些更具挑战性。下面是使用 Python 开始这个项目的一些说明。首先,你需要用到如下的包:语音识别库PAGE ——拖拽式 GUI 构建器PAGE 的文档PAGE 是如何工作的视频使用 PAGE 创建登录窗口现在,我们的想法是对一些语音命令进行硬编码,例如:你明白我的意思了吧?可以非常简单明了地添加更多这样的命令。因为这将是一个 最小可行性产品 (Minimum Viable Product,MVP)。所以,如果你必须硬编码许多条件语句(例如,if…else),这是完全可以的。设置完这些基本命令后,就可以测试代码了。现在,你可以尝试在窗口中构建一个非常基本的登录表单。这一想法的主要灵活性在于它可以用于游戏开发、网站和移动应用程序。即使是使用不同的编程语言也可以。
2. AI 博彩机器人
Python进行文件操作,在日常编程中是很常用的。为了方便大家,这里对各种文件操作的知识进行汇总。一文在手,无须它求!来一起学习吧。
一、文件的打开和关闭
open()函数
f1 = open(r'd:\测试文件.txt', mode='r', encoding='utf-8')
content = f1.read()
print(content)
f1.close()
with open(r'd:\测试文件.txt', mode='r', encoding='utf-8') as f1:
content = f1.read()
print(content)
1.open()内置函数,open底层调用的是操作系统的接口。
2.f1变量,又叫文件句柄,通常文件句柄命名有f1,fh,file_handler,f_h,对文件进行的任何操作,都得通过文件句柄.方法的形式。微信搜索公众号:架构师指南,回复:架构师 领取资料 。
3.encoding:可以不写。不写参数,默认的编码本是操作系统默认的编码本。windows默认gbk,linux默认utf-8,mac默认utf-8。
4.mode:可以不写。默认mode=’r’。
5.f1.close()关闭文件句柄。
6.使用with open()的好处。
优点1:不用手动关闭文件句柄。
with open('文件操作的读', encoding='utf-8') as f1:
print(f1.read())
优点2:一个语句可以操作多个文件句柄。
with open('文件操作的读', encoding='utf-8') as f1, \
open('文件操作的写', encoding='utf-8', mode='w') as f2:
print(f1.read())
f2.write('hahaha')
绝对路径和相对路径
1.绝对路径:指的是绝对位置,完整地描述了目标的所在地,所有目录层级关系是一目了然的。比如:C:/Users/chris/AppData/Local/Programs/Python/Python37/python.exe
2.相对路径:是从当前文件所在的文件夹开始的路径。
-
test.txt:是在当前文件夹查找 test.txt 文件。 -
./test.txt:也是在当前文件夹里查找test.txt文件, ./ 表示的是当前文件夹,可以省略。 -
../test.txt:从当前文件夹的上一级文件夹里查找 test.txt 文件。../ 表示的是上一级文件夹。 -
demo/test.txt,在当前文件夹里查找demo这个文件夹,并在这个文件夹里查找 test.txt文件。
3.路径书写的三种方式
-
\file = open(‘C:\Users\chris\Desktop\Python基础\xxx.txt’)
-
r”file = open(r’C:\Users\chris\Desktop\Python基础\xxx.txt’)
-
‘/'(推荐)file = open(‘C:/Users/chris/Desktop/Python基础/xxx.txt’)
常用文件的访问模式
1.打开文件的模式有(默认为文本模式):
r 只读模式【默认模式,文件必须存在,不存在则抛出异常】
w 只写模式【不可读;不存在则创建;存在则清空内容在写入】
a 只追加写模式【不可读;不存在则创建;存在则只追加内容】
2.对于非文本文件,我们只能使用b模式。
注:以b方式
-
如果你的电脑是Windows系统,你可以在屏幕左下角找到一个叫做“开始”的按钮,点击它,然后在弹出的菜单中找到一个叫做“设置”的图标,点击它。然后,在打开的窗口中,找到一个叫做“系统”的选项,点击它。在左边的菜单中,找到一个叫做“关于”的选项,点击它。在右边的页面中,你可以看到一些关于你的电脑的信息,其中有一项叫做“设备规格”,下面有一项叫做“系统类型”,这里就显示了你的操作系统的版本和位数。比如,“64位操作系统, x64处理器”就表示你的电脑是64位的Windows系统。
-
如果你的电脑是Mac OS系统,你可以在屏幕左上角找到一个苹果🍎图标,点击它,然后在弹出的菜单中找到一个叫做“关于本机”的选项,点击它。然后,在打开的窗口中,你可以看到一些关于你的电脑的信息,其中有一项叫做“软件”,这里就显示了你的操作系统的版本和名称。比如,“macOS Big Sur 11.4”就表示你的电脑是最新版的Mac OS系统。
举报/反馈
原文链接:https://baijiahao.baidu.com/s?id=1773384765409136372&wfr=spider&for=pc