🎓

Python + SQLAlchemy c нуля до junior

Информационные технологии
Обложка курса Купить за 5000 ₽
  • Уроков: 1
  • Сложность: easy
  • Аудитория: Курс будет полезен всем, кто хочет освоить работу с базами данных и научиться эффективно взаимодействовать с ними через Python — будь то школьники, студенты, взрослые, пенсионеры, люди, желающие изучить новое направление или сменить профессию. На рынке сейчас ощущается нехватка специалистов, умеющих грамотно работать с базами данных — давайте вместе это исправим!
Информационные технологии Платный
Набор курсов создателей "Data Engineer с нуля до junior". На курсе изучаются основные и углубленные конструкции языка программирования Python. Рассматриваются архитектура Python приложений, пишутся первые чат-боты, изучаются различные методы оптимизации приложений. Также Вы освоите SQLAlchemy для работы с базами данных в Python. Вы научитесь создавать таблицы, описывать связи между ними, писать запросы и управлять миграциями. На курсе Вас ждет много практики и финальное задание на выбор.

Основная цель курса — освоение языка программирования Python с нуля, без каких-либо начальных знаний.

Курс — действительно Вам необходим, так как только в нём на всей платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5).
Курс поможет вам получить нужный багаж знаний для успешного трудоустройства на грейд (Junior). К тому же со знаниями Python Вы дополнительно освоите SQLAlchemy, что позволит Вам организовать работу с базами данных. Вы разберётесь, как правильно строить модели, писать эффективные запросы, управлять миграциями, работать с транзакциями и обеспечивать безопасность данных. Курс поможет Вам получить фундаментальные знания для старта работы в роли Python-разработчика или начинающего Data Engineer.

Содержание курса SQLAlchemy :

  1. Общая информация

  2. Введение

  3. Начало Python

  4. Условные операторы, циклы и try/except

  5. Строки

  6. Списки и кортежи

  7. Словари и множества

  8. Функции

  9. Модули и пакеты

  10. Random и time

  11. Decimal / Fractions / Complex

  12. IterTools

  13. Введение в PyQt5

  14. Асинхронность и многопоточность

  15. Алгоритмы и сортировки

  16. MatPlotLib

  17. Что такое матрицы и NumPy?

  18. Файлы

  19. ООП

  20. Машинное обучение

  21. NLP

  22. OpenCV

  23. Чат-боты

  24. Что такое SQLAlchemy и Django

  25. Итоговый проект

Содержание курса Python Engineer:

  1. Знакомство с платформой и сдача практических работ

  2. Что такое базы данных

  3. Проектирование баз данных

  4. Введение в PostgreSQL

  5. Структура SQL-запросов

  6. Команды DML

  7. Запросы на выборку данных

  8. Агрегация и группировка данных

  9. Работа с несколькими таблицами

  10. Работа с NULL-значениями

  11. Индексы и их использование

  12. Работа с представлениями (Views)

  13. Управление доступом и безопасностью

  14. Хранимые процедуры и функции

  15. Триггеры и их использование

  16. Работа с JSON и XML-данными

  17. SQL для аналитики данных

  18. NoSQL и SQL

  19. Безопасность данных и шифрование

  20. Введение в ClickHouse

  21. Разбор основных вопросов на собеседованиях

  22. Итоговое задание

Во время прохождения курса Вам будут доступны лекционные и практические задания:

  • Лекционные материалы позволят глубоко разобраться в каждой теме, освоить теорию и подходы, применяемые в индустрии.

  • Практические задания включают тесты, написание кода и финальную проектную работу, которая проверяется вручную преподавателями.

  • Итоговое задание поможет закрепить знания и станет достойным примером Ваших навыков в портфолио.

На протяжении всего курса работает чат в Telegram, где Вы сможете задавать вопросы, получать поддержку и общаться с другими участниками.

Требования:
  • Понимание простой математики, умение решать поставленные задачи самостоятельно
  • Наличие компьютера или ноутбука от 8 ГБ оперативной памяти и 128 ГБ на жестком диске