Программа и содержание
Этот пакет из 3 курсов содержит более 70 часов качественных видео-лекций!
С домашними заданиями, решениями для домашних заданий. С возможностью скачивать материалы курса.
А также поддержкой преподавателя, если у Вас возникнут какие-либо вопросы!
В курсе по Python Вы освоите следующие темы:
Изучите базовый синтаксис и структуры данных Python 3!
Научитесь создавать блокноты Jupyter Notebook и файлы .py
Изучите продвинутые возможности Python, такие как модуль \"collections\" и работа с timestamp!
Научитесь использовать Объектно-Ориентированное Программирование!
Изучите сложные темы, например декораторы и генераторы.
Получите уверенное понимание основ языка Python!
В курсе по SQL Вы освоите следующие темы:
Научитесь разрабатывать запросы SELECT к базам данных.
Поймёте все особенности соединений таблиц - INNER JOIN, LEFT OUTER JOIN и т.д.
Сможете избегать частых ошибок, которые делают новички
Будете уверенно использовать SQL для анализа данных
Освоите продвинутые темы, включая оконные функции.
В курсе по Машинному Обучению Вы освоите следующие темы:
Построение моделей машинного обучения с учителем (Supervised Learning)
Применение NumPy для работы с числами в Python
Использование Seaborn для создания красивых графиков визуализации данных
Применение Pandas для манипуляции с данными в Python
Элементы Matplotlib для детальной настройки визуализаций данных в Python
Конструирование признаков (Feature Engineering) на реалистичных примерах
Алгоритмы регрессии для предсказания непрерывных переменных
Навыки подготовки данных к машинному обучению
Алгоритмы классификации для предсказания категориальных переменных
Создание портфолио проектов машинного обучения и Data Science
Работа с Scikit-Learn для применения различных алгоритмов машинного обучения
Быстрая настройка Anaconda для работ по машинному обучению
Понимание полного цикла этапов работ по машинному обучению
Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон):
Обзор Курса
Скачиваем материалы курса
Обзор Содержания Курса
Python 2 и Python 3. Пайтон или Питон?
Часто Задаваемые Вопросы
Полезные советы об интерфейсе Stepik (опционально)
Установка Python
Замечание по эмулятору Python в Степик
Основы Работы в Командной Строке
Установка Python
Запуск Кода Python
Объекты и Структуры Данных в Python
Введение в Типы Данных Python
Числа (Numbers)
Числа (Numbers) - Часто Задаваемые Вопросы
Проверочные Вопросы по Числам (Numbers)
Присвоение Переменных
Введение в Строки (Strings)
Индексирование и Срезы Строк
Свойства и Методы Строк
Строки - Часто Задаваемые Вопросы
Проверочные Вопросы по Строкам
Форматирование Вывода для Строк
Форматирование Вывода - Часто Задаваемые Вопросы
Списки (Lists) в Python
Списки - Часто Задаваемые Вопросы
Проверочные Вопросы по Спискам
Словари (Dictionaries) в Python
Словари - Часто Задаваемые Вопросы
Проверочные Вопросы по Словарям
Кортежи (Tuples) в Python
Проверочные Вопросы по Кортежам
Множества (Sets) в Python
Значения Boolean в Python
Проверочные Вопросы - Множества и значения Booleans
Ввод-вывод (I/O) для файлов в Python
Ресурсы для Дополнительной Практики
Обзор Теста по Объектам и Структурам Данных Python
Решения для Теста по Объектам и Структурам Данных Python
Операторы Сравнения в Python
Сцепление Операторов Сравнения с помощью Логических Операторов
Проверочные Вопросы по Операторам Сравнения
Операторы Python
Операторы If, Elif и Else в Python
Циклы For в Python
Циклы While в Python
Полезные Операторы в Python
Генераторы Списков (List Comprehensions) в Python
Обзор Теста по Операторам Python
Решения Теста по Операторам Python
(Опционально) Задание - Игра на угадывание чисел
Методы и Функции
Методы и Документация Python
Функции в Python
*args и **kwargs в Python
Упражнения по Функциям
Обзор Упражнений по Функциям
Решения Упражнений - Уровень Разминка
Решения Упражнений - Уровень 1
Решения Упражнений - Уровень 2
Решения Упражнений - Сложные Задачи
Lambda-выражения, функции Map и Filter
Вложенные Операторы и Области Видимости (Scope)
Функции и Методы - Домашнее Задание
Полезные Советы для Задания по Функциям и Методам
Решения для Домашнего Задания по Функциям и Методам
Проект - 1
Обзор Первого Проекта Python
Помощь по Проекту
Обзор Решения для Проекта 1 - Часть 1
Обзор Решения для Проекта 1 - Часть 2
Объектно-Ориентированное Программирование (ООП)
ООП: Введение
ООП: Атрибуты и Ключевое слово Class
ООП: Классы, Объекты, Атрибуты и Методы
ООП: Наследование и Полиморфизм
ООП: Специальные Методы (Magic/Dunder)
ООП: Домашнее Задание
ООП: Решение для Домашнего Задания
ООП: Задача
ООП: Решение для Задачи
Модули и Пакеты
Pip Install и PyPi
Модули и Пакеты
__name__ и \"__main__\"
Ошибки и Обработка Исключений (Exceptions)
Домашнее Задание - Ошибки и Обработка Исключений
Решения для Домашнего Задания - Ошибки и Обработка Исключений
Обзор Pylint
Запуск тестов с помощью библиотеки Unittest
Проект - 2
Обзор Проекта 2
Решение - классы Card и Deck
Решение - классы Hand и Chip
Решение - функции для Game Play
Решение - Финальный скрипт Gameplay
Декораторы в Python (Decorators)
Обзор Декораторов в Python
Декораторы - Домашнее Задание
Генераторы Python (Generators)
Генераторы в Python
Обзор Домашнего Задания по Генераторам
Решения для Домашнего Задания по Генераторам
Финальный Проект
Резюме курса
Короткий тест
Финальные шаги
Начальный курс SQL: от Новичка до Специалиста:
Введение. Обзор языка SQL.
Обзор языка SQL
Раздаточный Материал №1 (PDF-файл): Примеры Синтаксиса
Скачиваем слайды презентаций (опционально)
Полезные советы об интерфейсе Stepik (опционально)
Установка и настройка таблиц для упражнений
Обзор раздела
Шаги по установке
Установка для Windows
Установка для Mac
Решение проблем с установкой
Обзор pgAdmin
Создание таблиц. Связи между таблицами.
Создание таблиц. Типы данных.
Первичный ключ и внешний ключ. Типы связей между таблицами.
Основные запросы SELECT
Выбор колонок. Выражения.
Выбор строк. Операторы AND, OR.
Проверочные Вопросы - Выбор колонок и строк
Упражнение 1 - фильтрация колонок и строк
Решения для Упражнения 1
Операторы IN, NOT IN, BETWEEN
Вложенные запросы (подзапросы)
Проверочные Вопросы - Вложенные запросы (подзапросы)
Упражнение 2 - вложенные запросы
Решения для Упражнения 2
Как пишутся комментарии в SQL
Работа со значениями NULL
Что такое значение NULL. Особенности работы со значениями NULL.
NULL и Сравнение \"не равно\"
Проверочные Вопросы - Значения NULL
Упражнение 3 - работа со значениями NULL
Решения для Упраж