Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент
Акция

Python Basic — программирование на Python с нуля от Skillbox

Вы научитесь

Научитесь писать код и создавать программы на Python. Используйте его для работы с веб-приложениями и нейросетями, а также для автоматизации рутинных задач. Узнайте, какие существуют стили программирования и как взаимодействовать с алгоритмами и данными в структуре. Обучитесь тестированию своего и чужого кода, выявлению и исправлению ошибок. Изучите 32 подробных тематических блока и создайте дипломный проект, который отправится прямиком в портфолио. Начните обучение с нуля, расширьте сферы своих компетенций и станьте востребованным программным разработчиком всего за 6 месяцев. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
6 месяцев
Стоимость
85514 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать код на языке Python
#02
Автоматизировать рутинные процессы
#03
Искать и исправлять ошибки в коде
#04
Взаимодействовать с GET- и POST-запросами
#05
Создавать программы
#06
веб-приложения и нейросети
Программа курса

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

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Skillbox
Школа
Skillbox — это одна из крупнейших образовательных платформ на российском рынке, предоставляющая более 500 образовательных курсов по различным тематикам, начиная с программирования и аналитики и заканчивая модой и флористикой.