Профессия «Python-разработчик» от Skillbox
Курс для будущих python-разработчиков, будет полезен разработчикам с небольшим опытом. Вы научитесь программировать на Python и сможете разрабатывать программы и защищённые веб-приложения.
Вы освоите принципы объектно-ориентированного программирования и фреймворк Django, научитесь настраивать среду разработки и подключать библиотеки алгоритмов. Вы узнаете, как применять шаблоны проектирования, подключать базы данных, тестировать и оптимизировать приложения и поймёте, как структурировать код и упростить разработку. Вы разберётесь в веб-вёрстке и сможете создавать адаптивные кросс-браузерные интерфейсы. Вы научитесь размещать проект на сервере в ОС Linux, развёртывать приложения в docker-контейнерах, отслеживать изменения и вести коллективную разработку в системе контроля версий Git.
Вы отработаете навыки на домашних заданиях, воркшопах и мастер-классах и добавите проекты в портфолио: сервис по доставке еды, анализатор сайта, интернет-магазин и др. На дополнительных модулях вы прокачаете софт-скилы и английский, а школа поможет с трудоустройством.
Курс «Python basic» от Skillbox
Курс для начинающих python-разработчиков. Вы научитесь программировать на Python и сможете писать программы в разных стилях: императивном, объектном и функциональном.
Вы разберётесь в синтаксисе языка и типах данных, операторах и выражениях, циклах и списках и узнаете, как настраивать среду разработки и писать лаконичный и понятный другим разработчикам код. Вы освоите объектно-ориентированный, процедурный и функциональный подходы к программированию и сможете создавать программы в разных стилях.
Вы выполните домашние задания, закрепите знания и добавите в портфолио дипломный проект: алгоритм анализа сайта и поиска на нём информации по заданным условиям.
Python Basic — программирование на Python с нуля от Skillbox
Научитесь писать код и создавать программы на Python. Используйте его для работы с веб-приложениями и нейросетями, а также для автоматизации рутинных задач. Узнайте, какие существуют стили программирования и как взаимодействовать с алгоритмами и данными в структуре. Обучитесь тестированию своего и чужого кода, выявлению и исправлению ошибок. Изучите 32 подробных тематических блока и создайте дипломный проект, который отправится прямиком в портфолио. Начните обучение с нуля, расширьте сферы своих компетенций и станьте востребованным программным разработчиком всего за 6 месяцев.
На сайт курса
На сайт курса
Python Basic — программирование на Python с нуля
6 470 ₽ в месяц
Ещё — 60 % по промокоду
Показать код
На сайт курса
Кратко о курсе:
162 видеоматериала
Сертификат о прохождении курса
Чему вы научитесь
Писать код на языке Python
Автоматизировать рутинные процессы
Искать и исправлять ошибки в коде
Взаимодействовать с GET- и POST-запросами
Создавать программы, веб-приложения и нейросети
Как быстро окупится обучение
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
На должности Junior Python-разработчик затраты на пройденный курс окупятся
50 000 ₽ / Мес
50 000 ₽ — 350 000 ₽
50 000 ₽ / Мес
30 000 ₽ / Мес
30 000 ₽ — 250 000 ₽
Опыт до 1 года
Опыт 1–3 года
Опыт от 3 лет
Преподаватели
Роман Булгаков
Преподаватель информатики и программист
Программа курса
Программа курса очень подробна, она состоит из 32 тематических блоков, совмещающих теорию в формате видео-лекций и практику. В течение обучения вы разберетесь в особенностях синтакса Python и научитесь писать качественный, чистый код, создавать программы и приложения. Пройдя обучение, вы выполните итоговый проект «Telegram-бот для турагенств» и дополните им свое портфолио.
Онлайн-урока
Введение
Узнайте, как создавать код в специальном онлайн-редакторе. Попробуйте себя в написании первого проекта. Начните изучение функций Python с работы с print.
Основы работы с Python
Изучите использование переменных в работе, значение строк, а также различных операторов. Начнете с оператора ввода input.
Операторы, выражения
Ознакомитесь с арифметическими действиями с числовыми данными и очередностью работы с ними. Узнайте про различные способы ввода данных, рассмотрите сокращенных операторов и два вида деления.
Условный оператор if, ветвления
Продвинетесь в изучении операторов Python. Узнаете, как работать с условным оператором if и попробуете себя в создании программ с его использованием.
Условный оператор if: продолжение
Познакомитесь с категорией логических операторов, в частности not, or и and. Обучитесь упрощать перегруженные выражение и создавать усложненные условия в программе: последовательные и вложенные.
Цикл while
Узнаете, что такое циклы. Научитесь использовать в работе оператор while для их создания. Освоете взаимодействие с циклами и операторами break и continue.
Цикл for: циклы со счётчиком
Обучитесь работать с циклом for в случаях необходимой итерации по числовым данным. Узнаете базовые принципы использования функции range().
Цикл for: особенности работы с range
Углубите знания в области использования функции range(): поймете, как настраивать ее параметры, такие как start, stop и step.
Цикл for: работа со строками
Узнаете, как создавать программы с помощью условного оператора, используя функцию print, оператор end и возможности строк.
Вложенные циклы
Познакомитесь с миром вложенных циклов: в каких ситуациях их стоит использовать, в чем ценность и как грамотно использовать работу с ними. Узнайте, как взаимодействовать с счетчиками внутри таких циклов и как с их помощью находить решения арифметических задач.
Числа. Типы int и float
Узнаете, как работать с различными типами числовых данных: вещественными и целым. Как выполнять операции, преобразовывать и вводить их в программу. Познакомитесь с модулем math и научитесь использовать его базовые функции.
Функции: начало
Начнёте основательно изучать все возможные функции Python: вызывать и объявлять их. Узнаете, в чем отличие функции с одним или несколькими параметрами.
Особенности float
В тринадцатом тематическом блоке преподаватель расскажет вам, как видоизменять значение функции до исходного, а также как работать с оператором return и различными алгоритмами.
Установка и настройка IDE
Научитесь устанавливать и задавать настройки для IDE PyCharm, использовать строку ввода и интерпретатор.
Базовые коллекции. Списки
Узнаете, как писать код с помощью базовых коллекций, используя списки (list). Научитесь оглашать и выводить списки, конструировать их с помощью циклов.
List: Методы работы со списками
Ознакомитесь с различными техниками и способами работы со списками. Научитесь менять и стирать определенные их составляющие, проводить итерацию по спискам и пользоваться вложенным циклом.
Представления списков
List comprehensions — узнаете, как писать списки с его помощью, а также отсортировывать их и взаимодействовать с типом данных slice.
Базовые коллекции. Строки
Расширите свои знания о строках и о работе с ними. Обучитесь использовать техники строк, научитесь выстраивать данные в строки и форматировать их.
Базовые коллекции. Словари
Узнаете, как писать словари и взаимодействовать с их составляющими. Обучитесь словарной технике и анализу элементов. Пройдя девятнадцатый блок, вы научитесь создавать словари с помощью функции set.
Базовые коллекции. Кортежи
Познакомитесь с отличиями между списками и кортежами. Обучитесь работе с функциями zip и enumerate. Узнаете, как искать подходящие ключи и смыслы в словарях.
Функции: продолжение
Обучитесь использовать рекурсии, а также коллекции при вызове функций. Узнаете, как использовать базовые значения при взаимодействии с функциями.
Работа с файлами
Узнаете, как работать с файлами и какие бывают пути к ним. Научитесь использованию базовых функций при взаимодействии с файлами: открытие, чтение, написание, закрытие. Сможете применять в работе итерацию по файлю с привлечением цикла for.
Исключения: работа с ошибками
Познакомитесь с исключениями и их градацией по важности. Узнаете, как работать с конструкцией TEFE и грамотно взаимодействовать с исключениями.
Введение в ООП
Узнаете, что такое объектно-ориентированное программирование рамках синтаксиса Python. Поймете, что такое классы и техники работы с ними.
Основные принципы ООП
Узнаете принципы сокрытия и упаковки данных, основы работы с последовательностями и полиморфизмом, а также правила создания описаний классов и техник.
Итераторы и генераторы
Узнаете, что такое итератор, а что — терируемый объект. Научитесь использовать в работе функции iter и next. Поймете, как престраивать функцию в генератор и обращаться с оператором yield.
Декораторы: базовый уровень
Научитесь работать с декораторами для преобразования функций и их возможностей и свойств. Узнаете, как использовать модуль datatime и декораторы в роли таймера.
Углублённая работа с классами и встроенные декораторы
Используете множественное наследование для своей дальнейшей работы с Python. Разберетесь в тонкостях понятия «класс»: как работать с его интерфейсом и что такое абстрактные единицы. Начнете работу со статистикой в контексте класса.
Декораторы: продвинутый уровень
Научитесь работать с модулем logging и усложненными декораторами (использующими аргументы), а также узнаете, что сделать, чтобы генераторы переквалифицировались в контекст-менеджеры.
Функции: Конец
Изучите заключительную часть темы «Функции в Python». Разберетесь с lambda-функциями, map, filter, reduce, all any. Научитесь создавать пространства имен, работать с классом counter.
Библиотеки для работы с данными
Научитесь использовать регулярные выражения Python, а также узнаете, для чего вам пригодится в работе дата, время и модуль intertools.
Бонусный модуль. Основы работы с сетью
Преподаватель расскажет вам все про базовые техники работы с сетями. Знаете, что выдает поисковая система, если вбить запрос ya.ru? Сможете ответить на этот вопрос после изучения бонусного модуля!
Как проходит обучение
Изучение темы
Просмотр обучающих видеороликов
Выполнение практических заданий
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Работа с куратором
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Создание итогового проекта
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Помощь с трудоустройством
Создадите портфолио
Научитесь оформлять портфолио так, чтобы работодателю было удобно изучать ваши работы и у него осталось хорошее впечатление
Подготовитесь к собеседованию
Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу
Научитесь работать на себя
Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права
Оформите резюме и сопроводительное письмо
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Узнаете, как найти работу
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Спецификация
Университет
Формат обучения
Длительность
Доступ к курсу
Кому подойдёт
Направление
Инструменты
Помощь в трудоустройстве
Зарплаты Junior — Senior
30 000 ₽ — 350 000 ₽
Финальная цена
Цена в рассрочку
6 470 ₽ / Месяц
Отзывы о Skillbox
Ещё 2 427 отзывов
Дарья Сулимова
Курс просто супер!
Достоинства
Прошедший курс по профессии «Операционный менеджер» оставил меня в полнейшем восторге! В рамках обучения было охвачено множество аспектов, необходимых для успешного управления операционной деятельностью в различных сферах бизнеса: начиная от торговли и производства, и заканчивая IT. Курс был структурирован и разработан очень детально, преподаватели – профессионалы с богатым опытом, готовые делиться своими знаниями. Важно отметить оперативные ответы и содержательную обратную связь со стороны кураторов по практическим заданиям. Также хочу подчеркнуть ценность общения с однокурсниками – в сплоченной атмосфере всегда можно было получить поддержку и разъяснения в случае сложностей. В процессе поиска работы меня приятно удивило, что потенциальные работодатели высоко оценили программу курса, и даже при моем небольшом опыте видели во мне потенциал. Уже нашла работу по специальности, и теперь смотрю вперед с уверенностью, готовая развиваться и расти профессионально. Пройденный курс вдохновил меня и внес в мою жизнь новые порции мотивации для будущих достижений!
Курсы по программированию на Python в Skillbox

© 2009– 2023 , ООО «Сравни.ру». При использовании материалов гиперссылка на sravni.ru обязательна. ИНН 7710718303, ОГРН 1087746642774. 109544, г. Москва, бульвар Энтузиастов, дом 2, 26 этаж.
ООО «Сравни.ру» осуществляет деятельность в сфере IT: сервис предоставляет онлайн — услуги по подбору финансовых продуктов, а также распространению рекламы организаций — партнеров в сети Интернет
Мы используем файлы cookie для того, чтобы предоставить пользователям больше возможностей при посещении сайта sravni.ru. Подробнее об условиях использования.
