Python 潮流周刊#23:35 个容易上手的 Python 小项目

简介: Python 潮流周刊#23:35 个容易上手的 Python 小项目


🦄文章&教程

1、20 个令人兴奋的 Python 项目创意

2、Python 3.11 vs Python 3.12 之性能测试

3、当我遇见了 Guido van Rossum

4、通过阅读代码学习:Python 标准库设计决策解释

5、使用 Stripe、Vue.js 和 Flask 开发收款功能

6、使用 Python 调用 Rust 的三种方法

7、如何开发 FastAPI 的中间件?

8、Django 项目实现无密码身份验证

9、在发布 Python 项目前,建议用上这 4 个工具

10、我们必须聊聊 Flask

11、基于 ProPainter 技术去除图片以及视频水印

12、Google Sheets 也能用 Python 了

🐿️项目&资源

1、一个 Python 知识问答网站

2、CardStock:跨平台的 GUI 构建工具

3、python-package-template:标准化的 Python package模板

4、pipeless:一个计算机视觉框架

5、RealtimeSTT:强大、高效、低延迟的语音转文本库

6、Chrome-GPT:可控制 Chrome 的 AutoGPT 代理

7、ZenNotes:Windows 记事本,支持翻译和TTS

8、kr8s:用于 Kubernetes 的客户端库

9、swirl-search:用 AI 同时搜索多个数据源

10、sentry:面向开发者的错误跟踪和性能监控平台

11、15 个 Python 小项目

12、ssh-audit:SSH 服务器和客户端安全审计

🐢播客&视频

1、哥本哈根 2023 Django Day 演讲视频

2、Talk Python To Me #434:用 Python 构建移动 APP


目录
相关文章
|
18天前
|
Python
Python 项目及依赖管理工具技术选型
【8月更文挑战第30天】在进行Python项目及依赖管理时,有多种工具可供选择。虚拟环境工具有`virtualenv`和内置的`venv`,可为项目创建独立环境,避免依赖冲突。依赖管理工具有`pip`、`pipenv`和`poetry`,分别用于安装包、管理依赖并确保版本一致性。选型时需考虑项目需求、团队协作、易用性和社区支持等因素。
29 10
|
19天前
|
测试技术 开发者 Python
FastAPI的神奇之处:如何用Python引领Web开发的新浪潮,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代软件开发中,Web应用至关重要,而FastAPI作为高性能Python Web框架,凭借简洁的语法与高效的开发体验,备受开发者青睐。本文将介绍FastAPI的基础概念、使用方法及最佳实践,涵盖路由、模板、请求对象等核心概念,并探讨其优势与社区扩展,助您高效构建Web应用。
45 1
|
19天前
|
存储 JSON 数据安全/隐私保护
"FastAPI身份验证与授权的奥秘:如何用Python打造坚不可摧的Web应用,让你的项目一鸣惊人?"
【8月更文挑战第31天】在现代Web开发中,保证应用安全性至关重要,FastAPI作为高性能Python框架,提供了多种身份验证与授权方式,包括HTTP基础认证、OAuth2及JWT。本文将对比这些机制并附上示例代码,展示如何使用HTTP基础认证、OAuth2协议以及JWT进行用户身份验证,确保只有合法用户才能访问受保护资源。通过具体示例,读者可以了解如何在FastAPI项目中实施这些安全措施。
53 1
|
19天前
|
存储 数据库 开发者
Web2py的神秘力量:如何用Python打造快速原型设计与开发,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代软件开发中,快速原型设计至关重要。Web2py作为一款Python Web框架,凭借其简洁的语法和高效开发流程受到开发者青睐。本文通过在线调查问卷系统的案例,展示Web2py在快速原型设计中的应用,包括需求分析、数据库设计、表单创建及路由实现,并提供示例代码,帮助读者理解其最佳实践。
13 1
|
6天前
|
JSON JavaScript 前端开发
如何在python下建立cucumber项目
Gherkin语言使用的是主要英文关键词Scenario、Given、when 、And、Then和But等,这些关键词可以转换成中文关键词,场景、假如、当、那么等。根据用户故事,需求人员或测试人员使用Gherkin语言编写好测试场景的每个步骤。
10 0
|
19天前
|
Java 数据库连接 Spring
Struts 2 插件开发竟如魔法盛宴,为框架注入超能力,开启奇幻编程之旅!
【8月更文挑战第31天】在Web开发中,Struts 2插件开发允许我们在不改动框架核心代码的前提下,通过创建实现特定接口的Java类来扩展框架功能、调整其行为或促进与其他框架(如Spring、Hibernate)的集成,从而更好地满足特定业务需求。遵循良好的设计原则与实践,能够确保插件的高效稳定运行并提升整体项目的可维护性。具体步骤包括创建项目、定义插件类、实现初始化与销毁逻辑,并将插件部署至应用中。
38 0
|
19天前
|
前端开发 Java UED
告别页面刷新时代:Struts 2 Ajax技术揭秘,轻松实现动态加载,Web应用焕然一新!
【8月更文挑战第31天】在Web应用开发中,用户体验至关重要。为减少页面刷新带来的不适,Ajax技术应运而生。Struts 2作为流行的Java EE框架,通过内置的Ajax支持简化了无刷新页面动态加载的实现。本文通过对比传统请求响应模式,展示了Struts 2如何轻松实现Ajax功能,提升了用户体验和开发效率,并灵活地实现了数据交换。然而,使用Ajax时还需注意SEO和跨域请求等局限性。
29 0
|
19天前
|
测试技术 开发者 Python
FastAPI实战:如何用Python打造高性能Web应用,让你的项目一鸣惊人?
【8月更文挑战第31天】本文介绍了高性能Python Web框架FastAPI,带领读者探索其核心概念如路由、模板及请求对象,并通过示例展示了模型定义与依赖注入的运用。FastAPI凭借简洁的语法、快速的开发效率及轻量级特性,成为构建现代Web应用的理想选择。文中还分享了使用FastAPI时的最佳实践,如利用异步功能提升性能、编写测试确保代码质量以及采用社区扩展满足特定需求,助力开发者高效开发高性能Web应用。
43 0
|
19天前
|
存储 测试技术 开发者
FastAPI异步处理的神奇之处:如何用Python打造高性能Web应用,让你的项目一鸣惊人?
【8月更文挑战第31天】在现代Web开发中,高性能至关重要。FastAPI作为一款高性能Python Web框架,支持多种异步处理方式,包括非阻塞I/O、异步函数(async/await)及异步上下文管理器(async with),能够大幅提升应用性能。本文通过示例代码详细介绍了FastAPI中的异步处理方法,并分享了最佳实践,帮助开发者构建高效的Web应用。
37 0
|
21天前
|
机器学习/深度学习 计算机视觉 Python
深度学习项目中在yaml文件中定义配置,以及使用的python的PyYAML库包读取解析yaml配置文件
深度学习项目中在yaml文件中定义配置,以及使用的python的PyYAML库包读取解析yaml配置文件
31 0