О курсе

Курс предлагает изучение Python с нуля через практический проект — создание собственного Blockchain и криптовалюты. Автор описывает Python как универсальный язык, который используется для веб-приложений, скриптов, настольных программ и алгоритмов машинного обучения. В рамках курса рассматриваются базовые концепции Blockchain и то, как Python применяется для реализации различных аспектов этой технологии.

Что рассматривается в программе

  • рассматривается базовый синтаксис Python: переменные, операторы, функции;
  • разбираются циклы и условные конструкции;
  • изучаются структуры данных, такие как кортежи и словари;
  • рассматривается работа со встроенными функциями и стандартной библиотекой Python;
  • разбирается объектно-ориентированное программирование с классами и наследованием;
  • рассматривается работа с файлами и обработка ошибок;
  • изучается развертывание HTTP-сервера с помощью пакета Flask и обработка HTTP-запросов;
  • рассматриваются основные концепции Blockchain и их реализация на Python.

Кому может быть полезен курс

  • тем, кто хочет начать изучать программирование и рассматривает Python как первый язык;
  • веб-разработчикам, интересующимся расширением знаний в Python и Blockchain;
  • тем, кто интересуется технологией Blockchain и хочет ознакомиться с её основными концепциями;
  • тем, кто уже знает Python и хочет попрактиковаться в комплексном проекте.

Вопросы о программе

Какие темы Python рассматриваются в курсе?

В программе заявлены базовый синтаксис Python (переменные, операторы, функции), циклы и условные утверждения, структуры данных (кортежи, словари), встроенные функции и стандартная библиотека, работа со строками, файлами, обработка ошибок, отладка, объектно-ориентированное программирование, модули и пакеты, а также развертывание HTTP-сервера с Flask и обработка HTTP-запросов.

Как в курсе изучается Blockchain?

По описанию автора, изучение Python происходит через создание собственного Blockchain и криптовалюты. В курсе рассматриваются основные концепции Blockchain и то, как Python используется для реализации различных аспектов этой технологии.

Кому автор адресует этот курс?

Автор перечисляет несколько категорий: тех, кто хочет войти в программирование и рассматривает Python как первый язык; веб-разработчиков, желающих расширить кругозор; тех, кто интересуется Python для веб-разработки (в курсе есть два модуля по веб-разработке); тех, кто интересуется технологией Blockchain; и тех, кто уже знает Python и хочет попрактиковаться в комплексном проекте.