Научитесь писать код и создавать программы на Python. Используйте его для работы с веб-приложениями и нейросетями, а также для автоматизации рутинных задач. Узнайте, какие существуют стили программирования и как взаимодействовать с алгоритмами и данными в структуре. Обучитесь тестированию своего и чужого кода, выявлению и исправлению ошибок. Изучите 32 подробных тематических блока и создайте дипломный проект, который отправится прямиком в портфолио. Начните обучение с нуля, расширьте сферы своих компетенций и станьте востребованным программным разработчиком всего за 6 месяцев. 

Язык: Русский
4
Python Basic — программирование на Python с нуля

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

Писать код на языке Python
Создавать программы, веб-приложения и нейросети
Автоматизировать рутинные процессы
Искать и исправлять ошибки в коде
Взаимодействовать с GET- и POST-запросами

Как быстро
окупится обучение

Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование

На должности Junior Python-разработчик затраты на пройденный курс окупятся за
2 Месяца
50 000 ₽
Python-разработчик
50 000 ₽  —  350 000 ₽
50 000 ₽
30 000 ₽
IT-специалист
30 000 ₽  —  250 000 ₽
Junior
Опыт до 1 года
Middle
Опыт 1–3 года
Senior
Опыт от 4 лет

Преподаватели

Программа курса

Программа курса очень подробна, она состоит из 32 тематических блоков, совмещающих теорию в формате видео-лекций и практику. В течение обучения вы разберетесь в особенностях синтакса Python и научитесь писать качественный, чистый код, создавать программы и приложения. Пройдя обучение, вы выполните итоговый проект "Telegram-бот для турагенств" и дополните им свое портфолио.

32
Модуля
162
Онлайн-урока

Введение

Узнайте, как создавать код в специальном онлайн-редакторе. Попробуйте себя в написании первого проекта. Начните изучение функций 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? Сможете ответить на этот вопрос после изучения бонусного модуля!

Помощь с трудоустройством

Создадите портфолио

Научитесь оформлять портфолио так, чтобы работодателю было удобно изучать ваши работы и у него осталось хорошее впечатление

Подготовитесь к собеседованию

Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу

Узнаете, как найти работу

Познакомитесь с площадками для поиска работы, получите доступ к бирже проектов Нетологии, стажировкам и вакансиям партнёров

Научитесь работать на себя

Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права

Оформите резюме и сопроводительное письмо

Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний

Спецификация

Университет
Формат обучения
Длительность
6 Месяцев
Доступ к курсу
Навсегда
Направление
Инструменты
Уровень
Junior
Middle
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
30 000 ₽ 350 000 ₽
Финальная цена
61 985 ₽
Цена в рассрочку
5 165 ₽ / Месяц

Часто задаваемые вопросы

Когда проходят занятия? Возможно ли совмещать с работой?

Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.

Сколько часов в неделю необходимо будет заниматься?

Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.

Будет ли какая-то связь с преподавателями?

Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.

Есть ли какие-либо программы рассрочки?

Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.

Другие популярные курсы

4,8
Основы видеомонтажа в Movavi
6 800 ₽
Coddy
Другие профессии
4,8
6 800 ₽
5
СИКП на Python — продвинутое программирование на Python
3 900 ₽
Hexlet
Другие профессии
5
3 900 ₽
4,1
Почему Бог допускает зло?
500 ₽
Level One
Другие профессии
4,1
500 ₽
4,3
HTML и CSS. Инструментарий верстальщика
3 900 ₽
Hexlet
Другие профессии
4,3
3 900 ₽
Показать ещё
Skillbox
Программирование
Python Basic — программирование на Python с нуля
Python Basic — программирование на Python с нуля
5 165 ₽ в месяц
-30%
61 985 ₽
88 550 ₽