Яндекс.Практикум

Python-разработчик

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Python-разработчик

Работает над сайтами и приложениями, отвечает за внутреннюю часть проекта, скрытую от глаз пользователей.
Программа обучения
Основы Python: бесплатный вводный курс
  • Переменные и типы
  • Циклы и ветвления
  • Функции
  • Сетевые запросы
  • Словари и множества
  • Строки и форматирование
  • Библиотеки
  • Протокол HTTP
Бэкенд на Django
  • Проект 1
  • Проект 2
API: интерфейс взаимодействия программ
  • Проект 3
  • Проект 4
  • Проект 5
Алгоритмы и структуры данных
  • Понятие алгоритма
  • Линейный поиск
  • Бинарный поиск
  • Как решать алгоритмические задачи
  • Оперативная память и представление данных
  • Оперативная память и представление данных
  • Структуры данных: стек, очередь, дек
  • Рекурсивный и базовый случаи
  • Рекурсивный перебор вариантов
  • Алгоритмы сортировки
Управление проектом на удалённом сервере
  • Проект 6
  • Проект 7
Дипломный проект
Трудоустройство
  • Поиск работы: с чего начать?
  • Резюме и портфолио
  • Сопроводительное письмо
  • Подготовка к собеседованию
  • Софт- и хардскилы
  • Как не ошибиться при выборе компании
Акселерация: программа сопровождения
Знания и навыки, которые приобретете
  • Создание анимированных сцен
  • Выгружать, преобразовывать и очищать данные с помощью SQL-запросов