Блог Web-разработчик → Полезные материалы по web-разработке | OTUS
Полезные и малоизвестные функции Argparse из коробки

WebDev_Deep_9.07_site.png

Argparse – модуль из стандартной библиотеки для работы с аргументами командной строки. Помимо стандартной функциональности в этом модуле есть много дополнительных фишек, о которых много, кто не знает, а зря: они бывают очень полезны. Давайте рассмотрим некоторые из них.

Взаимоотношения чистых и детерминированных функций

WebDev_Deep_29.06_site.png

Для начала, вспомним каждое из определений. Чистая функция – это функция, которая не имеет побочных эффектов и для фиксированного набора аргументов возвращает один и тот же результат. Давайте посмотрим на пару примеров.

Что хорошо бы знать перед стартом курса

Чтобы начать заниматься на курсе, нужно знать:

  • основы синтаксиса Python 3;
  • основные модули стандартной библиотеки;
  • основы написания поддерживаемого кода;
  • основы SQL;
  • понятие асимптотической сложности;
  • как работать в консоли;
  • как работать с git;
  • как и зачем писать автотесты;
  • основы html и css;
  • основы JavaScript.
Популярное
Сегодня тут пусто