Python+SQL: как начать использовать БД и писать SQL-запросы - вебинары ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Начать бесплатно

    Выбери свою IT специальность

    Начать бесплатно

      Python+SQL: как начать использовать БД и писать SQL-запросы

      Все вебинары бесплатные и доступны для зарегистрированных пользователей
      Константин Зивенко
      BackEnd Developer
      01.01.1960
      19:00 - 21:00
      Добавить в календарь
      Рейтинг: 5. Проголосовало: 1

      Сегодня любое приложение – даже самое простое – обязательно использует базу данных (БД). Информация о пользователе, его прогресс при работе с приложением, сохранение базовой конфигурации, которая устраивает пользователя – всё это и многое другое требует участия БД.

      В рамках онлайн тренинга, который будет проходить 5 и 7 декабря, Константин Зивенко поделится своим опытом и поможет вам сформировать необходимую базу знаний, чтобы начать использовать базы данных в своих приложениях легко и эффективно.

      Программа тренинга состоит из двух занятий, которые пройдут в формате живых онлайн вебинаров. Для общения, вопросов и ответов будет создано специальный чат в Telegram. После занятия вы будете получать практические задания для более глубокого усвоения материала.

      Занятия будут проходить вечером с 19:00 до 21:00, но если вы не сможете присутствовать онлайн, у вас будет возможность просмотреть видеозаписи. Однако мы очень рекомендуем живое участие, так как это дает возможность задавать вопросы и получать ответ сразу в процессе их возникновения.

      Основная цель интенсива: для людей с начальным уровнем подготовки дать стартовый набор знаний о базах данных вообще и реляционных базах данных в частности более подробно, а также об SQL как языке программирования реляционных баз данных. Дать представление о проектировании БД, создании простых БД и построении основных запросов к БД с использованием SQL.

      Интенсив для тех, кто никогда не работал с базами данных и желает начать изучать эту тему. Пройдя интенсив, вы начнете использовать БД в своих проектах на базовом уровне и сможете сформировать представление для себя о дальнейшем пути изучения этого раздела программирования.

      Программа интенсива:

      1. Знакомство с БД, фундаментальная теория.
        1. Какие бывают БД.
        2. Что такое реляционная алгебра.
        3. Что такое SQL.
        4. Чем отличаются SQL и NoSQL базы данных.
        5. Какие бывают SQL БД.
      2. Проектирование БД (теория).
        1. Как проектируется БД, что такое нормализация БД.
        2. Отношение "один к одному", "один ко многим", "многие ко многим"
      3. Проектирование БД (практика): спроектируем самостоятельно небольшую БД, создадим для нее диаграмму "сущность-связь" (ER-diagram).
      4. Добавляем Python: на основе стандартных пакетов Python начнем работать с наиболее популярной в мире SQL базой данных – SQLite.
        1. Создадим нашу БД, спроектированную на предыдущих шагах.
        2. Выучим операторы SQL для создания таблиц и отношений между таблицами.
        3. Научимся использовать пакет Faker для генерации фейковых данных и с его помощью наполним нашу БД фейковыми данными – при этом научимся с помощью SQL вставлять данные в таблицы.
      5. На основе созданной и наполненной данными БД научимся писать базовые запросы – на получение данных, на корректировку данных, как удалять данные и как совмещать таблицы в запросах, как писать агрегационные запросы и т. д.

      Для максимальной эффективности тренинга необходимо иметь:

      Целевая аудитория: люди с минимальным базисом в Python: переменные, основные типы данных, циклические и условные конструкции, функции, исключения (например в рамках бесплатного курса "Python с нуля" на ютуб-канале CodeUA).

      Язык тренинга: украинский.

      О спикере:

      Сейчас Константин Зивенко – BackEnd Developer в проекте waylight.me, – это стартап из США с украинскими корнями.

      Константин – классический пример свитчера:

      • получил три высших образования (инженерное – радиоинженер), экономическое (банковское дело) и технологическое (пищевая химия: диетология и безопасность питания);
      • преподавал в вузе и потом работал управленцем в больших компаниях

      Несколько лет назад решил полностью изменить свою жизнь – перейти на дистанционную работу и жить у подножия гор на берегу моря. Вспомнил математику, выучил английский, начал изучать Python. Теперь он живёт в Черногории и работает Python BackEnd разработчиком.

      Условия участия: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму .

      Вебинары Артёма Мураховского по программированию на Python
      Когда человек делает то, что он любит, что он сам избрал как свое дело, он вдохновляет других жить и творить. Таковым был Артём Мураховский.
      ТОП-10 лучших видео по Python
      Друзья, в этот раз мы подготовили для вас подборку лучших вебинаров от ITVDN по направлению Python. В рейтинг вошли как познавательные вебинары с актуальной информацией, так и вебинары, ориентированные на прокачку ваших навыков создания кода. Давайте приступим к их рассмотрению.
      100+ вопросов по Python для Junior, Middle и Senior
      Редакция DOU пообщалась с разработчиками, которые проводят технические собеседования Python-специалистов для различных уровней, и собрала примерный список вопросов к кандидатам. Конечно, он не является исчерпывающим, однако содержит типичные вопросы.
      Кто такой Full-stack разработчик
      Full-stack разработчик (произносится “фулл стек”) — это некий мастер на все руки в мире веб-разработки. Ему под силу реализовать как клиентскую, так и серверную сторону приложения, которыми, обычно, занимаются FrontEnd и BackEnd разработчики раздельно друг от друга. Таким образом, Full-stack специалист способен в одиночку вести проект от начала до конца.
      Что должен знать Python разработчик в 2020 году
      Добрый день, дорогие читатели блога ITVDN! Предлагаем вашему вниманию новую публикацию в рубрике “Что должен знать разработчик...”, в которой мы пишем о самых популярных IT-профессиях. Ранее уже были опубликованы обзоры по FrontEnd и .NET. В этот раз в центре внимания язык Python. В каких сферах он успешно применяется, а в каких буквально незаменим? Какими знаниями нужно обладать, чтобы стать, к примеру, Python BackEnd разработчиком? Все это вы узнаете в нашей статье. Приятного чтения!
      Создаем Telegram-бота на Python. Часть 2
      Чат боты — это новый инструмент взаимодействия разработчика с пользователем. Их все чаще внедряют для совершенно различных целей. Новостные ленты, обработка налоговых деклараций, сохранение файлов – боты становятся удобным интерфейсом взаимодействия c различными сервисами.
      Обзор основных SQL запросов
      Каждый сайт в Интернете, любой проект, обрабатывающий значительный объем информации, вынужден хранить эту информацию в тех или иных базах данных (БД). Подавляющее большинство проектов информацию сохраняют в БД реляционного типа, делая записи в различных подобиях таблиц. Как внесение новых записей, так и обращение к имеющимся, осуществляется с благодаря использованию запросов, составляемых конструкциями SQL (structured query language) – непроцедурного декларативного языка структурированных запросов. В нашем случае это подразумевает, что, используя конструкции SQL, мы будем обращаться к БД, сообщая что нужно сделать с данными, но не указывая способ, как именно это нужно сделать.
      Топ-5 лучших фреймворков для Python-разработчиков
      Сейчас трудно представить себе любого девелопера без использования фреймворков. Здесь вы найдёте 5 лучших и наиболее признанных фреймворков для Python-разработчиков.
      Как я построил проект на Django, Django REST Framework, Angular 1.1.x и Webpack
      Моя идея состояла в том, чтобы построить простой репликабельный проект на Angular с бэкэндом на Django. Я искал и не смог найти нужных решений, пришлось во всем разбираться самому. В итоге я разобрался и решил сам написать гайд для всех, кого может заинтересовать данная проблема.  Данная статья поможет вам построить простое приложение Angular с бэкэндом на Django, организованного с помощью Webpack.
      Модуль asyncio Python
      Мы продолжаем цикл статей об асинхронном программировании с использованием сопрограмм в Python. В предыдущей статье мы рассмотрели реализацию сопрограмм при помощи генераторов в Python 2.5 и выше, в этой же познакомимся с той инфраструктурой, которая построена на основе них в Python 3.
      Сопрограммы на основе генераторов Python
      В данной статье, которая является второй из цикла об асинхронном программировании с использованием сопрограмм в Python, мы рассмотрим их классическую реализацию, доступную ещё с Python версии 2.5, при помощи расширенных возможностей генераторов (PEP 342).
      Асинхронное программирование и сопрограммы в Python
      В этом цикле статей будет рассмотрено асинхронное программирование при помощи сопрограмм в языке Python. В данной мы рассмотрим основные понятия и термины, которыми будем оперировать в дальнейшем, вкратце познакомимся с историей асинхронного программирования и состоянием дел в этой области на сегодняшний день. Также Вы узнаете о том, что такое сопрограммы и чем они могут быть полезны при написании кода в асинхронном стиле.

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      49.99 $
      39.00 $
      Подписка
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      54.00 $
      Подписка
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      169.99 $
      85.00 $
      Подписка
      комментарии и обсуждения

      Шаг 1/2

      Регистрация

      Откуда вы узнали о вебинаре:

      Шаг 2/2

      Почти готово!

      Все важные оповещения - напоминание о вебинаре, ссылку на трансляцию, материалы вебинара мы отправляем с помощью телеграм-бота. Подпишись, пожалуйста. Отменить подписку можно в любой момент.

      Спасибо за регистрацию

      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.