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.

SQL & SQLAlchemy vs Jupyter Book

Для проработки базовых знаний по MySQL, полученных на курсе Аналитик данных в Skillbox, выбрал из обзора Лучшие книги по SQL на Rutube топ обзора: Изучаем SQL. Генерация, выборка и обработка данных, 3-е изд. Алан Болье (O’Reilly) пер. 2021.

Возник вопрос: где делать практику? Чтобы была возможность вернуться: подсмотреть/вспомнить код (запрос) и увидеть вывод (результат запроса).

Подсказку нашел в книге SQL. Pocket guide, 4-е изд. Элис Жао (O’Reilly) пер. 2024. В Главе 2 описывается подключение Python к базе данных через драйвер mysql-connector-python. Но в итоге выбор пал на PyMySQL и SQLAlchemy.

Вопрос вроде бы был уже решен, но тут появилась “подкожная” мысль, которая и стала причиной этого гайда: что если для доступа к блокнотам использовать не просто GitHub, а создать статический сайт с функцией поиска?

Опыт с Material for MkDocs у меня уже был, но он использует только файлы Markdown. И тут я вспомнил про книгу Learning Data Science, которая Powered by Jupyter Book. И мое желание быстрее приступить к проработке SQL пришлось отложить на исследование нового инструмента и на составление гайда – потому что я не смог повторить сходу все установки/настройки и прочие манипуляции на втором компе.

А ещё потому что:

На случай если кому-то пригодятся мои изыскания решил поделиться.