Python for Programmers

  • Tutorial
Alex Martelli Многие знакомы с выступлением Алекса Мартелли (Alex Martelli) на Google Tech Talk под названием Python for Programmers (слайды) — в нём он чётко и лаконично рассказывает основы Питона для тех, кто уже умеет программировать, например на C, С++ или Java. По его презентации я сам учил Питон четыре года назад, перед тем как начать использовать его в преподавании программирования на матмехе СПбГУ.

Сегодня хочу представить вам интерактивный вариант этой презентации — онлайн мини-курс Python for Programmers, созданный и опубликованный под лицензией Creative Commons с разрешения Алекса. Мы добавили к его презентации интерактивных упражнений, обновили материал с Python 2.5 до Python 3.3, добавили информацию по актуальным библиотекам и разнице между 2 и 3 версиями Питона.

Также интересный момент платформы, на которой размещён курс: проходя урок, вы тут же получаете доступ к его редактированию. Поэтому, если вы заметили опечатку, либо хотите что-то добавить, то милости просим улучшать мини-курс. Курс пока на английском, но любой может создать курс и на других языках, в том числе на русском.
Stepik.org 45,14
Открытые бесплатные курсы на технические темы
Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама
Похожие публикации
Комментарии 10
  • +2
    Здорово!

    p.s. Иногда выскакивает
    ERROR
    You have to log in to solve this quiz.

    так задумано?
    • +3
      Да, для решения квизов следует регистрироваться, чтобы сохранялся прогресс. Чуть позже мы это уберём, как научимся сохранять временный прогресс без привязки к пользователю.
    • +1
      В каком разделе отличия 2 от 3? Может стоит это в отдельную главу вынести?

      обновили материал с Python 2.5 до Python 3.3

      А чего раздел до сих пор называется «Python 2»?
      • 0
        Это как раз вынесено в отдельный урок. Раньше он назывался «Python 2», сейчас переименовал в «Python 3 vs 2», чтобы не возникало путаницы.
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Пока не воспользовался вашим продуктом, хотя тема для меня лично интересная.

          Скажите, пожалуйста, насколько ваш курс может быть заменой «классическому» обучению по книгам/документации? Если я сейчас знаю С++ на профессиональном уровне, даст ли мне прохождение вашего курса возможность стать в той же степени компетентным и в Python? Или это скорее замена вводному курсу, описание азов, после которых всё равно придётся полировать знания источниками более глубоких знаний?
          • 0
            Для профессионального уровня, конечно, нужна практика и много практики. Практику можно сделать осмысленнее, предварительно изучив немного теории, как этим курсом, так и «классическим» обучением. Плюс такой подачи материала, как у Алекса, в том, что он рассчитан на опытных программистов, то есть вы не потратите время на чтение о смысле конструкции if-else и общее определение функции.
            • НЛО прилетело и опубликовало эту надпись здесь
            • +1
              Вот еще полезный ресурс www.learnpython.org/

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое