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

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

    Підписка

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

    Підписка

      Python+SQL: як почати використовувати БД і писати SQL-запити

      Play
      Усі вебінари безкоштовні та доступні для зареєстрованих користувачів
      author Костянтин Зівенко
      BackEnd Developer
      date 01.01.1960
      time 19:00 - 21:00
      Рейтинг: 5. Проголосувало: 6

      Сьогодні будь-який застосунок – навіть найпростіший – обов’язково використовує базу даних (БД). Інформація про користувача, його прогрес при роботі з додатком, збереження базової конфігурації, яка влаштовує юзера – все це та багато іншого потребує залучення БД.

      В рамках онлайн тренінгу, який проходитиме 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 розробником.

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

      Костянтин Зівенко
      date 01.01.1960
      time 120
      view 3099
      Володимир Мзоков
      date 01.01.1960
      time 120
      view 2387
      Догонов Дмитро
      date 01.01.1960
      time 120
      view 4204
      Володимир Мзоков
      date 01.01.1960
      time 120
      view 2216
      Володимир Мзоков
      date 01.01.1960
      time 120
      view 2641
      Вебінари Артема Мураховського з програмування на 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. В данной мы рассмотрим основные понятия и термины, которыми будем оперировать в дальнейшем, вкратце познакомимся с историей асинхронного программирования и состоянием дел в этой области на сегодняшний день. Также Вы узнаете о том, что такое сопрограммы и чем они могут быть полезны при написании кода в асинхронном стиле.

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      54.00 $
      89.99 $
      Придбати
      Акція
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      85.00 $
      169.99 $
      Придбати
      Акція
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.