- PVSM.RU - https://www.pvsm.ru -

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

Школа программирования Codecademy открылась в августе прошлого года: за это время миллионы человек изучили основы JavaScript, HTML, CSS и jQuery. Кураторы проекта решили, что пришло время расширить программу обучения с фронтенда на серверную часть — и запустили уроки по Python [1].

Часть 1: Синтаксис Python (16 упражнений)

  1. Переменные и типы данных [2]
  2. Пробелы и выражения [3]
  3. Комментарии [4]
  4. Математические действия [5]
  5. Проверка [6] (практические задания)

Проект: калькулятор чаевых [7] (5 упражнений)

Уроки проходят в традиционном интерактивном режиме. Пользователь читает инструкции, вводит команды в окно терминала — и сразу видит реакцию системы.

Часть 2: Строки и консольный вывод [8] (16 упражнений + проект 6 упражнений)
Часть 3: Условия и поток команд [9] (15 упражнений + проект 12 упражнений)
Часть 4: Функции [10] (22 упражнения + проект 17 упражнений)

Разработчики объясняют [11], что выбрали для нового учебного курса язык Python, потому что именно он был самым востребованным среди пользователей сайта. «Python применяется сотнями тысяч разработчиков по всему миру. Многие школы и курсы используют его в качестве начального языка программирования в силу чистого и внятного синтаксиса. Продвинутые разработчики пользуются этим языком в таких компаниях, как Google и НАСА. Он отлично совместим на стороне серверного бэкенда с тем, что многие пользователи выучили на уроках JavaScript», — сказано в корпоративном блоге Codecademy.

С января запущен проект Codecademy Labs [12]: интерактивный учебник и интерпретатор Ruby и Python, который даёт возможность экспериментировать с кодом даже в офлайне (нужно лишь дождаться загрузки модуля).

В будущем на Codecademy добавят курсы также по другим языкам программирования.

Автор: alizar


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/python/12406

Ссылки в тексте:

[1] уроки по Python: http://www.codecademy.com/tracks/python

[2] Переменные и типы данных: http://www.codecademy.com/courses/introduction-to-python-6WeG3/0?curriculum_id=4f89dab3d788890003000096

[3] Пробелы и выражения: http://www.codecademy.com/courses/introduction-to-python-6WeG3/1?curriculum_id=4f89dab3d788890003000096

[4] Комментарии: http://www.codecademy.com/courses/introduction-to-python-6WeG3/2?curriculum_id=4f89dab3d788890003000096

[5] Математические действия: http://www.codecademy.com/courses/introduction-to-python-6WeG3/3?curriculum_id=4f89dab3d788890003000096

[6] Проверка: http://www.codecademy.com/courses/introduction-to-python-6WeG3/4?curriculum_id=4f89dab3d788890003000096

[7] Проект: калькулятор чаевых: http://www.codecademy.com/courses/python-beginner-GB6hM?curriculum_id=4f89dab3d788890003000096

[8] Часть 2: Строки и консольный вывод: http://www.codecademy.com/courses/python-beginner-sRXwR?curriculum_id=4f89dab3d788890003000096

[9] Часть 3: Условия и поток команд: http://www.codecademy.com/courses/python-beginner-BxUFN?curriculum_id=4f89dab3d788890003000096

[10] Часть 4: Функции: http://www.codecademy.com/courses/python-beginner-c7VZg?curriculum_id=4f89dab3d788890003000096

[11] объясняют: http://www.codecademy.com/blog/25-announcing-python

[12] Codecademy Labs: http://labs.codecademy.com/