Онлайн-курс

Интерактивные уроки по Python

42 месяца
Бесплатно
В любое время
Участники:
Программа курса

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

Именно поэтому мы сделали простой бесплатный интерактивный тренажер pythontuts — цель которого дать первое представление в живом формате, что такое писать код и иметь возможность посмотреть сразу как программировать на python без установки оболочки.

Изучение любого языка программирования начинается с трех вещей:

  • Знать как делать input / output
  • Знать какие бывают типы данных и их отличия
  • Уметь составлять алгоритм выполнения программы (т.е. последовательности строк кода в готовые мини-программы, например в цикл)

Остальное это усложнение логических операций по нарастающей: добавление условных операций, как обрабатывать разные типы данных, как успешно дебажить код, итп.

Выглядит все очень просто:

  • Читаем вверху описание
  • Пишем слева код
  • Нажимаем на кнопку «Запустить»
  • Видим справа результат

Начать программировать на python

Для кого курс

Для тех кто ни разу в жизни не программировал, или делал это на уровне QBasic/Pascal в школе и уже все забыл, действительно существует барьер начать писать код, можно смотреть ролики на youtube, читать книжки (их много хороших), а можно просто попробовать самому писать код и посмотреть на результат.

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

Расписание

Каждый двигается в своем режиме, цель не скорость прохождения, а усвоение концепции.

В интерактивном тренажере раскрыты следующие темы:

Осваиваем азы

  • Привет, мир!
  • Переменные и типы
  • Списки
  • Основные операторы
  • Форматирование строки
  • Основные строковые операции
  • Условия
  • Циклы
  • Функции
  • Классы и объекты
  • Словари
  • Модули и пакеты

Продвинутые уроки

  • Генераторы
  • Генераторы списков
  • Многофункциональные аргументы
  • Регулярные выражения
  • Обработка исключений
  • Множества
  • Сериализация
  • Частично определенные функции
  • Инспекция кода
  • Замыкания
  • Декораторы
  • Map, Filter, Reduce

Комментарии

Комментировать
Close