Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Python Basic

Курс рассчитан на начинающих специалистов и на тех, кто уже программирует на других языках. Учат языку программирования Python и тому, как и где его применять. После обучения вы сможете: писать понятный код, понимать основные алгоритмы и структуры данных, создавать программы на Python, работать с GET- и POST-запросами, тестировать код.
66 000 ₽
46 200 ₽
стоимость обучения
3850 ₽
за месяц обучения
% Беспроцентная рассрочка на 12 мес.
Добавить в избранное
Узнать о снижении цены
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Документ по окончании
диплом

Программа обучения

  • Основное
  • Содержание программы

В качестве дипломного проекта вы сделаете анализ сайта Booking.com для поиска наиболее благоприятной цены хостела исходя из требований пользователя по примерной цене и местонахождению.

Введение

Научитесь работать с онлайн-редактором кода. Напишете первую программу. Освоите работу с функцией print.

Основы работы с Python

Изучите работу с переменными, оператором ввода input и строками.

Операторы, выражения

Изучите арифметические операции с числами, порядок их выполнения, ввод чисел с клавиатуры, деление нацело и с остатком, а также сокращённые операторы.

Условный оператор if, ветвления

Изучите основы работы с оператором if, научитесь писать простые программы с условиями.

Условный оператор if: продолжение

Изучите логические операторы not, and, or. Научитесь писать последовательные и вложенные условия, упрощать сложные выражения.

Цикл while

Научитесь работать с оператором циклов while. Изучите логические преобразования, бесконечные циклы, операторы break, continue.

Цикл for: циклы со счётчиком

Научитесь использовать цикл for для итерации по числам, изучите основы функции range().

Цикл for: особенности работы с range

Узнаете, как работать с параметрами функции range(): start, stop, step.

Цикл for: работа со строками

Научитесь с функцией print, оператором end и работать со строками в условном операторе.

Вложенные циклы

Узнаете, где можно встретить вложенные циклы, как они работают и как меняются счетчики циклов. Научитесь сравнивать счётчики внутри вложенного цикла и решать математические задачи с помощью вложенных циклов.

Числа. Типы int и float

Научитесь работать с целыми (тип int) и вещественными (тип float) числами в Python, их вводом и преобразованием, арифметическими действиями с ними. Изучите стандартные математические функции из модуля math.

Функции: начало

Изучите основы функций: объявление и вызов функции, функции с одним и несколькими параметрами.

Особенности float

Научитесь возвращать значения функций, работать с оператором return и алгоритмами с заданной точностью. Узнаете особенности работы с вещественными числами.

Установка и настройка IDE

Сможете устанавливать IDE Pycharm, работать с командной строкой и интерпретатором, отлаживать программы.

Базовые коллекции. Списки

Научитесь работать с базовой коллекцией — списками (list). Сможете объявлять и выводить списки и работать с элементами, создавать списки с помощью циклов.

List: Методы работы со списками

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

Представления списков

Научитесь создавать списки с помощью List comprehensions. Научитесь работать с типом slice и сортировать списки.

Базовые коллекции. Строки

Освоите работу со строками. Научитесь использовать методы строк, изучите преобразование в строки и форматирование.

Базовые коллекции. Словари

Научитесь создавать словари и работать с их элементами. Изучите методы словарей и перебор элементов. Сможете генерировать словари и работать с функцией set.

Базовые коллекции. Кортежи

Узнаете, чем кортежи отличаются от списков и зачем они нужны. Научитесь использовать функции zip и enumerate. Сможете перебирать ключи и значения в словаре, работать с составными ключами.

Функции: продолжение

Научитесь работать с рекурсией и коллекциями внутри функции и при вызове. Сможете использовать значения по умолчанию при работе с функцией.

Работа с файлами

Вы научитесь работать с путями к файлам, unix path. Освоите базовые операции с файлами: open, read, write, close, итерацию по файлу с циклом for, поиск подстроки, безопасную работу с файлами.

Исключения: работа с ошибками

Узнаете, что такое исключения и какая у них иерархия. Научитесь использовать конструкцию try-except-finally-else и правильно обрабатывать исключения.

Введение в ООП

Научитесь работать с объектно-ориентированным программированием в Python, с классами и их методами, конструктором классов __init__, объектом класса self.

Основные принципы ООП

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

Итераторы и генераторы

Поймёте, в чем отличие между итератором и терируемым объектом. Узнаете, как получить итератор, работать с функциями iter, next. Сможете превращать функцию в генератор и использовать оператор yield.

Декораторы: базовый уровень

Сможете использовать декораторы для изменения свойств функций. Научитесь работать с модулем datatime и использовать декоратор как таймер.

Углублённая работа с классами и встроенные декораторы

Научитесь работать с множественным наследованием. Узнаете, что такое интерфейс класса и абстрактные классы. Сможете оформлять статистические методы в классе, изменять или получать атрибуты объекта без вызова методов.

Декораторы: продвинутый уровень

Сможете использовать декораторы с аргументами, генераторы как контекст-менеджеры и модуль logging.

Функции: Конец

Научитесь работать с lambda-функциями, map, filter, reduce, all any. Сможете задавать пространство имен, области видимости и использовать класс counter.

Библиотеки для работы с данными

Сможете работать с регулярными выражениями, датой и временем и модулем itertools.

Бонусный модуль. Основы работы с сетью

Сможете узнать про основы работы с сетями. Что происходит, когда мы вбиваем в браузере ya.ru. Это важно и полезно знать начинающим разработчикам, чтобы выйти в большое плавание.

Чему научат

Писать чистый код
Понимать алгоритмы и структуры данных
Создавать программы на Python
Работать с сетью
Тестировать код

Преимущества курса

Подходит новичкам в программировании
Вы научитесь автоматизировать рутинные задачи с помощью Python

Отзывы пользователей

Оставить отзыв о курсе

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

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: