Открытые бесплатные курсы на технические темы
84,27
рейтинг
3 сентября 2013 в 12:12

Разработка → 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 версиями Питона.

Также интересный момент платформы, на которой размещён курс: проходя урок, вы тут же получаете доступ к его редактированию. Поэтому, если вы заметили опечатку, либо хотите что-то добавить, то милости просим улучшать мини-курс. Курс пока на английском, но любой может создать курс и на других языках, в том числе на русском.
Автор: @vyahhi
Stepic.org
рейтинг 84,27
Открытые бесплатные курсы на технические темы
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Комментарии (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/

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

Самое читаемое Разработка