Skip to content

kushnirv/Knowledge-Base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knowledge Base

Структурированная база знаний по Python и AI Engineering.
Разрабатывалась как личный справочник и оформлялась в Obsidian.


О проекте

Каждая заметка построена по структурированному формату:

  • Тезис — главная мысль (то, что должно прозвучать первым)
  • Короткий ответ — суть за 30 секунд, часто с кодом
  • Развёрнутый ответ — детальный разбор с примерами, схемами, таблицами
  • Подводные камни — реальные ошибки и нюансы
  • Ключевые выводы (Summary) — что запомнить

Все технические термины связаны с единым Glossary через Obsidian-вики-ссылки.


Структура

Python база знаний/
├── Python/                    # Python Developer Track
│   ├── 01. Базовые типы и операторы
│   ├── 02. Функции и замыкания
│   ├── 03. ООП (классы, наследование, магические методы)
│   ├── 04. Итераторы, генераторы, comprehensions
│   ├── 05. Виртуальные окружения и зависимости
│   ├── 06. Алгоритмы (Big O, Hash Tables)
│   ├── 07. Специфика Python (GIL, хешируемость)
│   └── 08. Асинхронность (asyncio, Event Loop, корутины)
│
├── Python with AI/            # AI Engineer Track
│   ├── 01. Основы LLM (токены, температура, Lost in the Middle)
│   ├── 02. Prompt Engineering и галлюцинации
│   ├── 03. Векторные БД и эмбеддинги
│   ├── 04. RAG-пайплайны (Naive → Advanced, Chunking, Hybrid Search, Re-ranking)
│   ├── 05. AI-Агенты (ReAct, LangGraph, Tool Use)
│   ├── 06. System Design (архитектура, монолит vs микросервисы)
│   ├── 07. Production / LLMOps (надёжность, безопасность, оценка качества)
│   └── 08. Reverse Interviewing
│
├── _Glossary.md               # Единый глоссарий всех терминов
├── 00. Главный Индекс.md      # Точка входа
└── Шаблоны/                   # Шаблоны для новых заметок

Как пользоваться

Вариант 1: Obsidian (рекомендуется)

Obsidian — бесплатный редактор Markdown с поддержкой вики-ссылок и графа связей.

  1. Скачай Obsidian
  2. Открой папку: File → Open folder as Vault → выбери эту папку
  3. Открой 00. Главный Индекс.md как точку входа
  4. Навигация по [[ссылкам]] работает как в Википедии
  5. Кликни на термин с [[_Glossary#Term|Term]] — перейдёт в глоссарий

Фишки Obsidian:

  • Ctrl/Cmd + O — быстрый поиск любой заметки
  • Ctrl/Cmd + Shift + F — поиск по всему тексту
  • Graph View — визуальная карта связей между заметками

Вариант 2: GitHub / любой Markdown-редактор

Файлы — обычный Markdown. Читаются в любом редакторе.
Вики-ссылки ([[Topic]]) будут отображаться как текст, но не будут кликабельны.


PR с исправлениями или дополнениями приветствуются.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors