О курсе
Курс предлагает изучение 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 и хочет попрактиковаться в комплексном проекте.