Я всегда сравнивал изучение программирования с путешествиями Алисы в стране чудес: хочешь узнать как глубока кроличья нора - начни учиться программировать... чем больше узнаёшь тем глубже погружаешься в "кроличью нору"... это было полгода назад, с того времени я уже изобразил две программы: одну лично для меня, другую для своего магазина (нет не онлайн магазина)... потом я плотнее изучил ООП и познал PEP8, начал доводить свой код до ума... и вот, когда в далеке забрезжил свет выхода из кроличьей норы, когда я уже думал - ещё чуть-чуть и всё... я узнаю что всё что я делал можно сделать проще и удобнее с ORM... в очередной раз кролик махнул своей шляпой и исчез за поворотом увлекая меня еще глубже в свою нору...
А какой вариант создания базы данных и манипулирования данными лучшего всего в итоге использовать? Вы рассказали о двух способах: 1)Нативные sql запросы в исходниках *.py и небольшая помощь db browser 2) ORM, создание базы данных через классовое представление и обёртка операций crud методами библиотеки peewee... Также хотелось узнать какие могут быть проблемы при масштабировании проекта И почему ORM не такая популярная, как хотелось бы?
самым предпочтительным способом является использование ORM (легкочитаемость, универсальность, сразу ООП). тем не менее, знать и уметь ты должен и составление запросов в текстовом виде вплоть до создания базы из терминала обращаясь непосредственно к движку базы консольными командами и вспомогательные инструменты типа DB browser, phpMyAdmin, Tora и тому подобные. Рано или поздно всё пригодится. По поводу популярности ничего не могу сказать. Обычно все фреймворки, использующиеся для разных продуктов и направлений, имеют свою собственную ORM или включают какую-то более/менее популярную
Ставлю лайк, потому как не согласен с дизлайком ) Видео действительно хорошее, спасибо! Скажите, вы будите продолжать развивать тему с Peewee? Например использование его в асинхронном режиме. Спасибо!
Ну очень классная подача. У меня вопросик. А можно ли линамически задавать коннектор? Например если пользователь сам выбирает где и с какой базой хочет работать?
если честно, я когда сам пробовал использовать peewee проделал тоже самое, ради интереса писал len, пробовал обратиться как к списку, и смотрел тип данных, и точнее мою реакцию описать чем на 06:44 просто невозможно
Тоже интересно про фокусы с объектами и классами)
учту
Про чёрную магию определённо надо видео 😄
ну раз надо - значит будет
@@SweetCoder лучше бы про класс Meta рассказали.
@@andrew_z. рано или поздно придётся и про мета-классы поговорить
Я всегда сравнивал изучение программирования с путешествиями Алисы в стране чудес: хочешь узнать как глубока кроличья нора - начни учиться программировать... чем больше узнаёшь тем глубже погружаешься в "кроличью нору"... это было полгода назад, с того времени я уже изобразил две программы: одну лично для меня, другую для своего магазина (нет не онлайн магазина)... потом я плотнее изучил ООП и познал PEP8, начал доводить свой код до ума... и вот, когда в далеке забрезжил свет выхода из кроличьей норы, когда я уже думал - ещё чуть-чуть и всё... я узнаю что всё что я делал можно сделать проще и удобнее с ORM... в очередной раз кролик махнул своей шляпой и исчез за поворотом увлекая меня еще глубже в свою нору...
Спасибо! Давай уже, пили видос с разоблачением )) подозреваю дело в магических методах класса, которые с 2 подчеркиваниями )
та шо ж тут подозревать? я уж не знаю как более прозрачно можно было намекнуть
Привет, дружище! Спасибо за полезный материал. Сними пожалуйста видео про "черную магию".
судя по активности, уже пора готовить материал...
Канал огонь, чёрная магия в студию)
спасибо за отзыв. голос защитан
Даешь видос про черную магию
как только - так сразу
Привет, коллега) Спасибо за бесценный материал. Лайк, подписка
на здоровье
Наверное, первый комментарий на RUclips. Шикарный канал! Доходчиво, приятная дикция, хороший юмор. Удачи! Молодец!
Не, ну топ же.
спорить не буду
А какой вариант создания базы данных и манипулирования данными лучшего всего в итоге использовать?
Вы рассказали о двух способах:
1)Нативные sql запросы в исходниках *.py и небольшая помощь db browser
2) ORM, создание базы данных через классовое представление и обёртка операций crud методами библиотеки peewee...
Также хотелось узнать какие могут быть проблемы при масштабировании проекта
И почему ORM не такая популярная, как хотелось бы?
самым предпочтительным способом является использование ORM (легкочитаемость, универсальность, сразу ООП). тем не менее, знать и уметь ты должен и составление запросов в текстовом виде вплоть до создания базы из терминала обращаясь непосредственно к движку базы консольными командами и вспомогательные инструменты типа DB browser, phpMyAdmin, Tora и тому подобные. Рано или поздно всё пригодится. По поводу популярности ничего не могу сказать. Обычно все фреймворки, использующиеся для разных продуктов и направлений, имеют свою собственную ORM или включают какую-то более/менее популярную
Годнота подъехала. Спасибо.
на здоровье
Спасибо за видосы)
на здоровье
Благодарю за видео!
Черна Магия +
учту
Круто, спасибо
на здоровье
Видос про черную магию!
Ставлю лайк, потому как не согласен с дизлайком )
Видео действительно хорошее, спасибо!
Скажите, вы будите продолжать развивать тему с Peewee?
Например использование его в асинхронном режиме.
Спасибо!
Спасибо! То что и надо было!!!
очень рад. на здоровье.
Можете сделать курс по tkinter + sqlite3
именно такой уже есть на канале ))
Привет, расскажи пожалуйста как данные из базы данных засунуть в ComboBox приложения с web интерфейсом.
Какими способами можно удалять из БД строки? Не нашёл удобно способа удаления выборкой? Только с бубном.
Ну очень классная подача. У меня вопросик. А можно ли линамически задавать коннектор? Например если пользователь сам выбирает где и с какой базой хочет работать?
А как сделать запрос: выбрать все траты с названием категории 'транспорт'
А не по id?
Фокусы в студию)
уже скоро
если честно, я когда сам пробовал использовать peewee проделал тоже самое, ради интереса писал len, пробовал обратиться как к списку, и смотрел тип данных, и точнее мою реакцию описать чем на 06:44 просто невозможно
да, прикольный трюк ))
Давай видос про чёрную магию
Надо магию разоблачить !
Даешь магию?