Профессия «Python-разработчик»

Живые вебинары, Видеоуроки / В группе с наставником / Обучение в ЛК на сайте автора

  • 9 месяцев
  • Диплом
  • Видеоуроки

Вы освоите Python, научитесь писать сайты, приложения, игры и чат-боты и другие веб-приложения. Начните обучение на курсе бесплатно.

Автор: GeekBrains

Обновлено: 17.08.2024

Источник изображения: Pexels

3 681 /мес. 7 361 /мес.
Скидка 50%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Эта профессия включает:
  • 9 месяцев
  • 94 количество часов теории, 476 количество часов практики
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Диплом
  • Трудоустройство
  • Техническая поддержка: в рабочее время, чат на сайте, электронная почта, телефон
  • Доступ: сразу после оплаты
Python-разработчик

GeekBrains

Перейти на сайт
Тематика: Python
Профессии: Python-разработчик

Чему вы научитесь?

  • Разрабатывать серверные части приложений.
  • Участвовать в командной разработке.
  • Программировать на Python.
  • Понимать в устройстве сайтов.
  • Работать на фрилансе.

О профессии

Python становится востребованнее с каждым днем, а в 2019 году он занял первое место в рейтинге популярности, обогнав даже Java. На сегодняшний день рынок онлайн-труда наполнен вакансиями для Python-разработчиков. Это IT-профессия, в которой нуждаются банки, новостные порталы, сервисы по продаже услуг, системы сбора и обработки данных и др. Специально для тех, кому очевидны перспективы Python проводится 16-месячный курс обучения, по окончанию которого выдается диплом университета GeekBrains о получении профессии.

Программа подойдет новичкам в программировании, начинающим Python-разработчикам, IT-специалистам желающим освоить новое востребованное направление. Для старта подготовки техническое образование или опыт работы не требуется. Основная часть обучения – вебинары с преподавателями. Также есть факультативный программы от компаний-партнеров.

На курсе «Факультет Python-разработки», вы изучите:

  1. Основы программирования на зыке Python. Основные понятия в веб-разработке.
  2. Алгоритмы и структуры данных на Python.
  3. Frontend и backend веб-приложения.
  4. Продвинутое программирование на Python.
  5. Архитектура и шаблоны проектирования на Python.
  6. Предпринимательство и фриланс.

В результате вы освоите программирование на Python, будете уметь создавать сайты на Django Framework и клиент-сервисные приложения. Эти знания позволят вам найти работу в крупной компании или зарабатывать на фрилансе.

Основные курсы

Основы Python

12 практических работ

  • Введение в Python.
  • Операторы и выражения.
  • Условный оператор if, простые программы с условиями.
  • Цикл while, логические преобразования и бесконечные циклы.
  • Цикл for: счетчики, работа с range и строками.
  • Логические операторы not, and, or.
  • Работа с целыми (int) и вещественными (float) числами.
  • Объявление и вызов функций.
  • Вложенные циклы и счетчики внутри циклов.
  • Float, оператор return и алгоритмы с заданной точностью.

Основы Python. Часть 2

19 практических работ, 1 итоговый проект

  • Установка и настройка IDE.
  • Работа с базовыми коллекциями.
  • Работа со списками: методы, представления и срезы.
  • Рекурсия и коллекции внутри функции и при вызове.
  • Базовые коллекции: строки, словари, подбор элементов.
  • Работа с файлами: базовые операции, пути к файлам, безопасность.
  • Принципы ООП: инкапсуляция, наследование, полиморфизм.
  • Функциональное программирование.
  • Базовые коллекции: кортежи.
  • Итераторы и генераторы.
  • Декораторы.

Django

21 практическая работа

  • Введение в веб, Linux и Django.
  • Базы данных и модели.
  • Административный интерфейс.
  • Обработка запросов.
  • Формы.
  • HTML/CSS.
  • Django Class-Based Views.
  • Аутентификация и авторизация, регистрация и права доступа.
  • Тестирование.
  • Работа с файлами.
  • Локализация и интернационализация.
  • Документирование.
  • Эффективная работа с базой данных.
  • Логирование и профилирование.
  • Экспорт/импорт данных.
  • Оптимизация с помощью кеширования.
  • Деплой и командная разработка.
  • Техническое интервью.

Python: продвинутый уровень

31 практическая работа, 1 итоговый проект

  • Flask.
  • Основы работы в Linux.
  • Основы культуры CI.
  • Основы дебаггинга и профилирования.
  • Logger.
  • Деплой приложения на linux.
  • Docker.
  • Базы данных.
  • Мультипоточность.
  • MVC, язык шаблонов.
  • Основы сетевого взаимодействия.
  • REST API.
  • Документирование. Стандарты API.
  • ORM SQLAlchemy.
  • Очереди задач.
  • CGI server.
  • Многозадачность: asyncio, fastAPI.
  • Postgres + миграции.
  • Безопасность.
  • Pytest, Mock.
  • Основы культуры CI: linters.
  • CD, автоматический деплой.

Дополнительные курсы

SQL

3 практических работы

  • Основы SQL.
  • Введение в реляционные базы данных.
  • Основные запросы по работе с данными.
  • Функции и выражения в SQL-запросах.
  • Проектирование и оптимизация реляционных баз данных.
  • Формат
    В группе с наставником
    Живые вебинары / Видеоуроки
    Обучение в ЛК на сайте автора
  • Продолжительность
    9 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Диплом Освоение программы обучения, выполнение заданий
  • Сопровождение
    Куратором
  • Общение с группой
    Чат в TelegramФорум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяЧат на сайтеЭлектронная почтаТелефон
  • Перспективы после обучения
    Трудоустройство
  • Срок доступа к материалам
    Бессрочный
  • Безопасная покупка
    Поможем найти работу или вернем деньги.
  • Год выхода
    2024 Последнее обновление: 17.08.2024
  • Количество часов теории
    94
  • Количество часов практики
    476
  1. Нажмите на кнопку
    Начать бесплатно
  2. Вы перейдете на детальную страницу профессии Портала. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на профессию.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к профессии.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о профессии

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора