Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Technical Portfolio
GitHub & GitVerse Pages

About

SQL Lab in JupyterLab

Data & BI Analyst

Сложно – пока не знаешь. Как узнал – просто.

Быстрый старт

РазделОписание
Исходные данныеТехнологический базис проекта
Настройка рабочего пространстваСоздание изолированного conda-окружения, установка инструментов верстки и коннекторов БД, фиксация, развертывание
Создание проектаИнициализация Jupyter Book, создание структуры проекта, контента, настройка конфигурации, нюансы Jupyter Lab
Локальный запуск сайтаНастройка Git Bash и запуск сайта в локальном браузере
Инициализация GitШаблон .gitignore, инициализация локального репозитория, создание репозитория на GitHub, связывание по SSH
Публикация сайтаПубликация сайта в интернете на GitHub Pages
Daily WorkflowЕжедневная работа, пересборка сайта

Инфраструктура

Раздел [1]Описание
Установка MySQLРазворачиваем локальную базу данных
Установка DBeaver
Python in SQLAlchemyСоздание подключения, настройка вывода JupySQL
Бенчмаркинг SQL-запросовРеализация автоматического вывода времени выполнения SQL-запросов в JupyterLab
VS Code vs JupyterLabДля каких задач удобнее VS Code, настройка VS Code под проект
Pandas vs PolarsЗачем они в проекте, нюансы использования
GitVerse vs GitHubGitVerse как резервное зеркало для основного хостинга, опыт использования

Главы

По сути, я просто повторяю код из книги, чтобы лучше его запомнить и набить руку. Так я думал вначале.

Вопреки начальному замыслу, в главах все же присутствуют мои заметки, примеры и рекомендации по использованию и настройке применяемых инструментов.

Упражнения не стал разделять на exercises и solutions. Это уже сделано в книге. Я просто читаю книгу и показываю способ чтения, который вдруг пришел в голову и увлек своей идеей.


Footnotes
  1. Разделы без ссылки в статусе черновик в личном Obsidian