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

Оставить заявку

Продолжительность курса

1 год

2925 руб. в месяц

Записаться
Метро

Метро

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

Профессия Python-разработчик/
На практике научитесь писать программы и разрабатывать веб-приложения с индивидуальной помощью от наставника. За 12 месяцев станете востребованным разработчиком, даже если вы новичок в программировании. Опыт программирования не нужен.
Длительность:12 месяцев
Пишем код с первого урока
Командный дипломный проект
Оперативная поддержка от преподавателей
Кому подойдёт этот курс
Новички в коде
Тем, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать. Python — язык универсальный.
Начинающие разработчики
Тем, кто уже осваивает Python самостоятельно или по учебникам. Но некому задать вопрос и обратиться за помощью.
Быстрый старт в программировании на Python
Мы обновили программу в 2020 году. Курс на 70% состоит из практических занятий — уже через 6 месяцев вы сможете написать блоговый или поисковый движок.

По статистике, студенты этого курса проходят первые 5 модулей за 3 недели. Это значит, что уже через 21 день вы напишете:
алгоритм проверки банкомата на выдачу денег;
алгоритм тестирования ввода данных на диапазон ввода чисел;
программу, которая вычисляет сумму налога по прогрессивной шкале в зависимости от заработка.
Чему вы научитесь
Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
Тестировать код
Оптимизировать старые и/или неудачные веб-приложения
Работать с базами данных
Понимать место Django в семействе веб-фреймворков
Структурировать проект так, чтобы он был поддерживаемым
Использовать промышленные средства разработки: Git, PyCharm
Создавать соответствующие современным требованиям веб-приложения.
Акция!
Всем студентам курса на время обучения мы даём бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — PyCharm.
Помощь в трудоустройстве
Рекомендации по составлению портфолио и резюме
Подготовка к собеседованию в компаниях-партнёрах
Реальные заказчики
на защите диплома
Персональные консультации по развитию карьеры
Заказать звонок

Программа курса программирования

Программа курса Skillbox. Профессия Python-разработчик
  • Python Basic. Введение. Основы работы с Python. Операторы, выражения. Условный оператор If, ветвления. Условный оператор if: продвинутые условия. Цикл while. Цикл for. Циклы со счётчиком. Цикл for. Параметры функции range(). Числа. Базовые коллекции: list. Цикл for: работа со списками. List comprehensions, slice и сортировка списков. Двумерные массивы. Базовые коллекции: кортежи и строки. Базовые коллекции: словари. Функции. Основы. Функции. Продвинутые темы. Базовые коллекции: множества. Алгоритмы и структуры данных. Функции. Оформление и документация. Работа с файлами. Поиск в подстроке с помощью деревьев и regex. Функции. Рекурсия. Введение в ООП. Работы с модулями. Работа с файловой системой. Элементы функционального программирования. Алгоритмы. Структуры данных. Принципы ООП. ООП. Продвинутые темы. Исключения. Протоколы, генераторы, декораторы и менеджеры контекста. Основы работы с сетью. Продвинутые темы.
  • Python-фреймворк Django. Введение в веб-фреймворки. Введение в Django. Обработка запросов в Django. База данных и модели. Формы. Работа с файлами. Тестирование. Аутентификация и авторизация. Админка. Локализация и интернационализация. Права доступа. Документирование. Оптимизация. Экспорт данных.
  • Python Advanced.Основы работы в Linux. Основы культуры. CI. Основы дебаггинга и профилирования. Основы CI/CD. Тестирование приложения. HTML, DOM etc. Networking. Многозадачность. Базы данных. Индексы. Протоколы. Python Flask. Async web. Основы CI/CD N. Основы CI/CD. N+1 Docker. Что это такое? RESTfull. API. Знакомство с ORM CGI server Web development. Безопасность. Командный дипломный проект
  • Веб-верстка. Введение. Базовый HTML. Базовый CSS. Работа с макетом. Layout. HTML-разметка. Layout. Flexbox. Layout. Стилизация. Продвинутый HTML. Продвинутый CSS. Сетки. Адаптивность. Десктоп и планшет. Адаптивность. Мобильные устройства. JavaScript для верстальщика. Доступность. Кросс-браузерность. База знаний. Работа с хостингом. Курсовая (мини-проект) — КЕЙС. Вёрстка HTML-писем. SVG. Сборщики. Препроцессоры и постпроцессоры. CSS Grid. Модуль по анимации. CMS. Будущее вёрстки. Диплом — сайт из трёх страниц (фрагмент интернет-магазина).
  • Универсальные знания программиста. Как стать первоклассным программистом. Как искать заказы на разработку. Личный бренд разработчика. Photoshop для программиста. Вёрстка email-рассылок. Советы на реальных примерах. The state of soft skills. Как мы создавали карту развития для разработчиков. Как общаться по email и эффективно работать с почтой? Повышение своей эффективности. Спор о первом языке программирования. Саморазвитие: как я не усидел на двух стульях и нашел третий. Data-driven подход к продуктивности — инсайты из данных миллиона людей.
  • Английский для IT-специалистов. IT Resume and CV. Job interview: questions and answers. Teamwork. Workplace communication. Business letter. Software development. System concept development and SRS. Design. Development and Testing. Deployment and Maintenance.
  • Система контроля версий Git.
  • Версии программного кода. Установка Git. Индекс и частичные коммиты. Сравнение версий. Отмена изменений и откат версий. Репозитории и коллективная работа. Ветки — создание и управление. Слияние и разрешение конфликтов. Полезные инструменты. Правила работы с Git.
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (22 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку
Фотографии, видео, текст взяты из открытого источника - https://skillbox.ru/course/profession-python/. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.