Найти тему
1250 подписчиков

Это такой пост - анонс. Я всё размышляю в каком плане мне подойти к теме "Базы данных" в Python. Можно р рассматривать тему только со стороны языка Python. Описать несколько библиотек для работы с разными СУБД. А можно сюда включить и лекции по реляционным базам данных. Последнее это моя мечта, конечно. Я давно уже собирался записать курс лекций по БД. Конечно, тогда будет сильное отклонение от главной столбовой тематики - это язык Python. Но с другой стороны я же пишу какие-то свои заметки по программированию не касаясь конкретного языка. Если всё таки рассматривать реляционные базы данных (РБД), то лучше всего излагать их с помощью видеоуроков. В результате на моём канале появится отдельный раздел, посвящённый РБД. Что в него войдёт? Вот тут я не знаю. Попробую просто импровизировать. А может мои читатели и зрители мне помогут, напишут свои соображения. Там ведь, по-крайней мере, вырисовываются три больших раздела: Основы РБД, проектирование РБД, язык SQL.


Теперь, что касается материалов по Python. Нужно ли ориентироваться на работу с конкретной СУБД. Конечно, при изучении программирования часто базы данных излагают с ориентацией на SQLight. Но, честно говоря, это не профессиональная, а только учебная СУБД, в общем бесполезная. На мой взгляд не стоит ей вообще увлекаться. Есть семейство производное от сервера MySQL. Обычно это СУБД используют в простом Web-программировании (сейчас Web-разработчики на меня набросятся). Но я предпочитал всё таки взять что-то солиднее. По-моему есть смысл ориентироваться на PostgreSQL. Тем более этот сервер баз данных у нас теперь очень популярен и совершенно бесплатен.

Библиотек только для работы с PostgreSQL в Python несколько. Наверное, я пробегусь по двум-трём. Отдельный вопрос появится, когда перейдём к библиотеке PyQT5. Оконные приложения, работающие с базами данных, отдельная интересная тема. Так что нас ждёт увлекательное путешествие.

Конечно, я буду надеяться на ваши пожелания. Да, базы данных будут идти параллельно с другими темами, естественно, а их очень много.


Это такой пост - анонс. Я всё размышляю в каком плане мне подойти к теме "Базы данных" в Python. Можно р рассматривать тему только со стороны языка Python.
1 минута