学习Python这么久,如果没有放弃,也实在是很难得了。但是,学了这么久,自己到底是什么水平呢?水平高低,用这两个练手项目就可以检验出来。
文章图片
一、Python Web项目设计 网址缩短
文章图片
技术要求
将目标网站网址缩短URL。在缩短 URL 后,再访问缩短的 URL 时将用户重定向到原始 URL。
在应用程序中,用户将输入原始 URL,最后获得新的缩短 URL。为此,可以使用 random 和 string 模块的组合来生成缩短版 URL 的字符。
由于用户将在几天、几个月甚至几年后访问缩短的 URL,因此需要将原始 URL 和缩短的 URL 保存在数据库中。当出现请求时,应用程序会检查 URL 是否存在并重定向到原始 URL,否则会重定向到 404 页面。
额外挑战
使用随机字符生成缩短 URL 比长且随机字符的 URL 更好。通过添加功能来自定义 URL,用户就可以自定义生成的 URL。对于新手小白想更轻松的学好Python基础,Python爬虫,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,扩列下我尉(同英): muli9881 【教程/工具/方法/解疑】
毫无疑问,自定义 xyz.com/mysite URL 比随机生成的 xyz.com/piojwr URL 更好。
二、GUI项目设计 闹铃提醒工具
文章图片
技术细节
**该项目的主要目标是在一天中的特定时间激活音频信号。**因此,定时和音频信号播放是闹铃工具中最重要的部分。
闹铃工具应允许用户创建、编辑和删除闹铃。它还应该有一个能列出所有未被删除的闹铃界面。因此,它应列出活动闹铃和闲置闹铃。
由于它是一个闹铃,应用程序必须在规定的时间播放音频。用于播放音频的库有 pygame 库等。
在代码逻辑中,应用程序必须不断检查设置的闹铃时间。到达时间后,它会触发一个播放闹钟铃声的功能。
由于应用程序将检查设置的闹铃时间,这意味着应用程序必须将其保存在数据库中。数据库应存储闹铃日期、时间和音频等内容。
额外挑战
你也可以允许用户设置定期闹铃。用户能够设置在每周的某些日子、特定时间响铃。例如,可以在每个星期一下午 2:00 设置闹铃。
还可以添加暂停功能,以便用户可以暂停闹钟而不是解除闹钟。
【python|学了这么久的Python,到底是什么水平(用这两个项目就能得到检验)】看完上面的两个项目后,我相信,你不仅仅是认识到自己的学习那么久Python后的成果,应该也更加意识到学习Python仅仅是理论肯定是不够的,多结合项目案例学习,才能提高自己的实战能力。
推荐阅读
- java基础|JAVA基础之超详细面向对象程序设计一|CSDN创作打卡
- 人工智能|名校硕士苦攻5年AI无论文痛苦吐槽,导师放养怎么办()
- 深度学习|在Android上部署TF目标检测模型
- 项目|python之逻辑回归项目实战——信用卡欺诈检测
- python-opencv|opencv缩放
- 图像处理|5分钟学会,使用opencv进行基本的图像操作—读、写、显示、缩放、裁剪(python语言)
- Python|用反向传播学习识别mnist手写数字(mini-batch版)
- 列表|整理了25个Python文本处理案例,收藏!
- 大数据|python自然语言处理库_8个出色的Python库用于自然语言处理