А также немного фронтенд-разработкой, анализом данных, машинным обучением и разработкой ПО.
Python-разработчики пишут код и создают сайты, приложения, сервисы и боты совместно с другими специалистами. При этом они занимаются только внутренней логикой продуктов — за дизайн и «внешние» составляющие обычно отвечают другие члены команды.
Главное о профессии
Как можно работать и какие есть перспективы
• Работать можно в офисе или удалённо из любой точки мира
• Вакансий на рынке много: по данным Хабр Карьеры, специалистов по бэкенду ищут чаще, чем других разработчиков
Какие инструменты и технологии нужно знать
Python
Django
GitHub
SQL
PostgreSQL
Bash
Nginx
Gunicorn
Docker
Docker Hub
10 000+ пользователей Практикума уже нашли новую работу
90% трудоустроились в первые полгода
*Данные исследования ВШЭ основаны на опыте пользователей Яндекс Практикума на российском рынке труда
Курс подойдёт вам, если
У вас нет опыта, но есть желание познакомиться с основами и понять, подходит ли вам Python
Вы хотите начать карьеру в IT, но боитесь ошибиться с выбором языка
У вас есть опыт программирования и желание получить новую специализацию
Вы никогда не писали код и хотите попробовать
Что ждёт вас на курсе
Узнаете, что такое бэкенд, зачем он нужен и как устроен
Поймёте, какие задачи он решает, исследуете серверную часть приложения и узнаете, как она взаимодействует с пользователями и другими серверами
Освоите основы программирования и начнёте писать код на языке Python
Создадите программного помощника Анфису, которая запрашивает информацию на сторонних сервисах и использует полученные данные в работе
Научите Анфису хранить список друзей (как в записной книжке) и определять погоду в городе каждого друга
Как проходит курс
Онлайн, в любое время, где угодно
Это курс для самостоятельного прохождения — вы можете освоить новые навыки бесплатно, в комфортном для вас темпе, когда угодно, из любой точки мира
С понятной теорией
Программа составлена практикующими разработчиками вместе с методистами. Они собрали и объяснили всё самое необходимое простыми, доступными для новичков словами.
С практикой на интерактивной платформе
Всю теорию вы будете отрабатывать на платформе с интерактивными заданиями, а в конце курса сможете создать собственного программного помощника
YandexGPT помогает проходить курс
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого модуля подготовит краткий пересказ о самом главном.
Программа курса
Курс рассчитан на ~20 часов, но заниматься можно в своём темпе. Доступ к материалам останется у вас навсегда — можно в любой момент вернуться, повторить пройденное или проверить себя.
Основы Python
Переменные и типы
Циклы и ветвления
Функции
Знакомство с Python
Философия Python, переменные и типы, ошибки, дробные числа, списки
Циклы и ветвления
Циклы, отступы в коде циклов, ветвления, множественные ветвления, логические выражения
Функции
Функции, отступы в коде функций, аргументы функции, счётчики, возврат значений из функции, вызов функции из функции
Словари и множества
Операции над множествами, словари, операции над коллекциями, прототип запроса к базе данных
После изучения теории будете писать код на Python. Работа происходит в онлайн-тренажёре — нашей интерактивной среде.
Курс бесплатный, без дедлайнов — сможете проходить самостоятельно и в любое время
Карту привязывать не нужно — только войти в профиль через Яндекс ID
Это курс для самостоятельного прохождения — это значит, что все материалы вы будете осваивать самостоятельно, без команды сопровождения. Программу спроектировали опытные разработчики совместно с методистами и сделали всё, чтобы вы могли без проблем освоить основы своими силами. А если захотите полноценно освоить профессию и проходить курс с поддержкой наставников, ревьюеров и кураторов, можно продолжить на курсе «Python-разработчик».
Сколько стоит курс?
Это бесплатный курс. Чтобы начать его проходить, нужно только зарегистрироваться на платформе Яндекс Практикума — так мы сможем сохранять ваш прогресс.
Когда можно начать?
Когда угодно, даже прямо сейчас. Материалы курса доступны в любое время и остаются с вами навсегда.
Каким требованиям нужно соответствовать?
Вам не понадобятся специальные навыки или опыт — всё будет с нуля. Главное — иметь компьютер и достаточно времени для занятий.
Как и когда я буду проходить курс?
Вы будете заниматься на нашей платформе, для старта вам понадобится только компьютер. Проходить курс можно в любое удобное время, из любой точки мира.
Давайте поможем
Мы работаем с 09:00 до 18:00 по минскому времени и связываемся в течение одного дня. Если оставите заявку сейчас, то перезвоним уже в рабочее время.