SQL и Python Engineer с нуля до junior

- Уроков: 1
- Сложность: easy
- Аудитория: Курс будет полезен всем людям, будь то школьники, студенты, взрослые, пенсионеры, люди, желающие освоить новое направление, желающие поменять род деятельности.
Основная цель набора курсов – освоение профессий SQL-разработчика и Python Engineer с нуля, без каких-либо начальных знаний. В курсе SQL рассматривается и прорабатывается весь инструментарий, необходимый для работы с базами данных (PostgreSQL, написание сложных SQL запросов, оптимизация запросов, администрирование). В свою очередь на курсе по Python глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5). Данные курсы помогут вам получить необходимые знания для успешного трудоустройства на позицию Junior SQL Developer, либо Junior Python Engineer.
Во время прохождения курса вам будут доступны лекционные материалы и практические задания.
- Лекционные материалы позволят Вам углубиться в тему и приобрести багаж знаний для решения практики.
- Практические материалы представляют из себя тесты после каждой лекции, задания на написание кода и финальное выпускное задание на выбор. Каждое задание проверяется преподавателями вручную.
Общее содержание курса SQL:
- Знакомство с платформой и сдача практических работ
- Что такое базы данных?
- Проектирование базы данных
- Введение в PostgreSQL
- Структура SQL запросов
- Команды DML
- Запросы на выборку данных
- Агрегация и группировка данных
- Работа с несколькими таблицами
- Работа с NULL значениями
- Индексы и их использование
- Работа с представлениями (Views)
- Управление доступом и безопасностью
- Хранимые процедуры и функции
- Триггеры и их использование
- Работа с JSON и XML данными
- SQL для аналитики данных
- NoSQL и SQL
- Безопасность данных и шифрование
- Введение в Clickhouse
- Разбор основных вопросов на собеседованиях
- Итоговое задание
Общее содержание курса Python Engineer:
- Общая информация
- Введение
- Начало Python
- Условные операторы, циклы и try/except
- Строки
- Списки и кортежи
- Словари и множества
- Функции
- Модули и пакеты
- Random и time
- Decimal / Fractions / Complex
- IterTools
- Введение в PyQt5
- Асинхронность и многопоточность
- Алгоритмы и сортировки
- MatPlotLib
- Что такое матрицы и NumPy?
- Файлы
- ООП
- Машинное обучение
- NLP
- OpenCV
- Чат-боты
- Что такое SQLAlchemy и Django
- Итоговый проект
По окончании курса Вам будет предложено решить финальное задание на выбор, которое пойдет в Ваше портфолио и отразит все знания, полученные на курсе. На протяжении всего курса Вам будет доступен телеграмм канал с одногруппниками и преподавателями, где Вы сможете задать свой вопрос.
Желаю удачи в освоении нового, но очень интересного материала!
Для новостей о курсе, важных обновлениях и прочих интересных вещах можно узнавать из группы в телеграмме - https://t.me/data_stepic
Необходим компьютер.
Необходимо уметь включать компьютер :)