From 34f2683dddeab12e9e25e288e7f7adf0cb666a6b Mon Sep 17 00:00:00 2001 From: mapyJJJ Date: Thu, 28 Nov 2024 17:46:03 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=F0=9F=93=9D=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1,增加python 资源 2,增加vscode 插件资源 3,增加chrome 插件资源 --- src/content/docs/books/architecture.mdx | 5 + src/content/docs/languages/python.mdx | 140 +++++++++++++++++++++++- src/content/docs/tools/programming.mdx | 32 +++++- 3 files changed, 174 insertions(+), 3 deletions(-) diff --git a/src/content/docs/books/architecture.mdx b/src/content/docs/books/architecture.mdx index 1989384..3a7e6d8 100644 --- a/src/content/docs/books/architecture.mdx +++ b/src/content/docs/books/architecture.mdx @@ -11,4 +11,9 @@ import { Card, CardGrid, LinkCard, Icon } from '@astrojs/starlight/components'; + + 高并发系统设计 40 问,涉及数据库,缓存,消息队列,分布式服务等知识 + + + diff --git a/src/content/docs/languages/python.mdx b/src/content/docs/languages/python.mdx index eac2120..9533663 100644 --- a/src/content/docs/languages/python.mdx +++ b/src/content/docs/languages/python.mdx @@ -1,4 +1,142 @@ --- title: Python相关学习资料或者书籍 description: 一起学习Python. ---- \ No newline at end of file +--- + +import { Card, CardGrid, LinkCard, Icon } from '@astrojs/starlight/components'; + +## python基础 + + + + 教程包括python数据结构,基础语法,常用标准库使用,面向对象等基础知识 + + + + 深入学习python的路线参考图,防止迷路 + + + + +## python进阶 + + + + 从另一种视角学习python,包含python的各种高级编码技巧 + + + + 包含python开发实用技巧,以及编码中容易忽视的细节 + + + + python多线程,多进程,异步编程(asyncio),底层原理 + + + + 支持python类型注解的库,可以帮助开发者在开发过程中减少类型错误 + + + + +## python底层原理 + + + + + + + +## python源码易读的项目 + + + + 包含很多python语言特性的实践,WSGI Web开发原理学习,代码风格学习 + + + + 使用greenlet实现python协程,理解python协程 + + + + +## python web开发 + + + + + + + + 基于wsgi的web框架,封装了 + + + + + + 基于asgi的web框架 + + + + + ORM框架 + + + + 异步任务框架 + + + + WSGI web服务器 + + + + ASGI web服务器 + + + + 单元测试框架 + + + + +## python项目管理 + + + 基于pyproject.toml的项目管理工具 + + + + 基于pyproject.toml的项目管理工具 + + + + +## python打包发布 + + + + 使用 pyproject.toml(PEP 518 和 PEP 621 中提出的新配置文件格式)打包发布 + + + + 使用 setuptools 打包发布 + + + + +## python开发者参考 + + + + + + + “Hitchhiker 大神的 Python 指南”,系统梳理并列举了 Python 在各种场景下,对应某个特定库或是某一领域的最优实践方案 + + + + python优秀第三方库合集,开发时可以寻找自己所需库,避免重复造轮子 + + + \ No newline at end of file diff --git a/src/content/docs/tools/programming.mdx b/src/content/docs/tools/programming.mdx index 9e5647a..c355385 100644 --- a/src/content/docs/tools/programming.mdx +++ b/src/content/docs/tools/programming.mdx @@ -30,9 +30,19 @@ import { Card, CardGrid, LinkCard, Icon } from '@astrojs/starlight/components'; -## VSCode好用插件 +## chrome好用插件 + + + 用于快速查看当前网站使用的技术栈 + + + + 沉浸式翻译,提供双语对照的网页翻译插件 + + + -## IT-Tools +## VSCode好用插件 @@ -40,6 +50,24 @@ import { Card, CardGrid, LinkCard, Icon } from '@astrojs/starlight/components'; + + k8s 远程调试工具 + + + + + git可视化项目管理,支持文件历史记录 + + + + + 代码行快速对齐,排序 + + + + 白板画图工具,上手容易,画风活泼 + + ## 数据库客户端