Лектор: Дмитрий Барашев<br /><br />Playlist: https://dailymotion.com/playlist/x6nflb<br /><br />Что желательно узнать предварительно<br /><br />Узнайте, как работают и как записываются в SQL операции соединения. Будет достаточно понимания того, что делают следующие запросы:<br /><br />SELECT * FROM Foo JOIN Bar ON (Foo.bar_id = Bar.id) JOIN Baz ON (Bar.baz_id = Baz.id)<br />WHERE Foo.value = 'foo';<br /><br />SELECT * FROM Foo, Bar, Baz<br />WHERE Foo.bar_id = Bar.id AND Bar.baz_id = Baz.id<br />AND Foo.value = 'foo';<br /><br />Будет полезным понимать простейший код на языке Python. Мы не используем ничего сложного, но узнайте про основные конструкции (циклы, условные операторы, определения функций и классов), работу со строками, генераторы (ключевое слово yield) и основные концепции Python Database API.<br /><br />