Денис Катаев, Tinkoff.ru «SQLAlchemy: Python vs Raw SQL»

  Рет қаралды 15,539

Видео с мероприятий {speach!

Видео с мероприятий {speach!

Күн бұрын

Пікірлер: 16
@ИванБаранов-щ2щ
@ИванБаранов-щ2щ 3 жыл бұрын
Хороший доклад. Тайм-коды: 05:30 - структвра (Core и ORM) Core 05:54 - описание таблиц 06:22 - целостность данных и ограничения 07:05 - отображение 07:22 - insert, select, delete 07:42 - insert from select 08:40 - join 09:58 - диалекты 10:45 - enum, json, fts, array types и т.д. 11:40 - расширяемость 12:00 - sql view (так называемые вьюхи) ORM 14:00 - Mapper 14:45 - Declarative (декларативное описание таблиц) 15:42 - Session (аналог транзакции) 16:22 - Query (позволяет доставать данные (делать запросы), результат запросов - классы, работает и с запросами из Core) 18:40 - Reletionships 19:44 - Когда загружать Reletionships 20:43 - Как загружать Reletionships 21:26 - В какую структуру данных загружать Reletionships 22:25 - Создание отношений, когда primery key ещё не известен 24:15 - Пример самописной директивы ON CONFLICT 25:05 - AsyncIO 27:55 - Ссылка на полезную книгу по БД
@databox4279
@databox4279 Жыл бұрын
Огромная благодарность за доклад. Интересно и приятно слушать.
@shuricbat9200
@shuricbat9200 4 жыл бұрын
При создании web приложений, где создавать объект session? При каждом реквесте от пользователя или глобально в треде?
@BumChigaBum
@BumChigaBum 5 жыл бұрын
Как сделать на sqlachemy core (пример на orm) запрос чтобы в нем участвовали данные. ( временные таблицы, таблицы значений).. но как сделать? data = [{'id':3434, 'age': 26}, {'id':545, 'age': 20}] и тд.. вот и сделать выборку уже бд, через outer join по id то есть таблица data (join по id ) таблица из bd sql
@AntonioLopez8888
@AntonioLopez8888 3 жыл бұрын
Не очень понятен смысл презентации - вводная для алхемии и вообще для orm - в россии впервые используют ORM??
@rmatveev
@rmatveev 5 жыл бұрын
Так это что, получается я зря изучал SQL?!
@Bteamko
@Bteamko 5 жыл бұрын
Следующая часть: kzbin.info/www/bejne/rImlnYKsot-mlZI
@MurtagBY
@MurtagBY 6 жыл бұрын
Изложение доступное, перейти на ORM не убедил
@rmatveev
@rmatveev 5 жыл бұрын
Доступное для более или менее опытного в Python. А лично для меня вторая половина видео почти совсем не понятна.
@АлександрГорохов-ж4с
@АлександрГорохов-ж4с 5 жыл бұрын
На самом деле он не рассказал о куче хаков в алхимии которые позволяют, например мапить ROW SQL, сложные SQL функции в объекты и работать с ними с помощью питона. Данная презентация, скорее вводная.
@alexzir
@alexzir 4 жыл бұрын
@@АлександрГорохов-ж4с может подскажете где лучше об этом показывают. Спасибо заранее!
@Rus-1
@Rus-1 5 жыл бұрын
По моему говно какое-то. Долго и не удобно
Денис Катаев, Tinkoff.ru «Пишем приложения на SQLAlchemy»
33:38
Видео с мероприятий {speach!
Рет қаралды 16 М.
Андрей Светлов, Python Core Developer «Aiohttp от автора»
41:25
Видео с мероприятий {speach!
Рет қаралды 17 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Юрий Селиванов, EdgeDB, Asyncio «Asyncio сегодня и завтра»
1:06:07
Видео с мероприятий {speach!
Рет қаралды 9 М.
Алексей Кузьмин, ДомКлик «Асинхронность изнутри»
33:07
Видео с мероприятий {speach!
Рет қаралды 9 М.
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
30:52
Денис Аникин. FastAPI как основной framework для python бекендов
31:04
Видео с мероприятий {speach!
Рет қаралды 27 М.
Python И SQLAlchemy ORM | Основы SQLAlchemy | Работа С Базами Данных Python
53:10
PyLounge - программирование на Python и всё о IT
Рет қаралды 42 М.
Дмитрий Ходаков, Авито  «Tornado vs Aiohttp»
37:11
Видео с мероприятий {speach!
Рет қаралды 9 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН