Представляя себя книгой, Pythonroom доступен всем, независимо от того, находится ли он в классе или нет. Требуется только браузер для работы и поэтому он подходит для множества настольных компьютеров и мобильных устройств, он обеспечивает идеальный старт для детей, чтобы начать обучение программированию.
Доступность пошаговых уроков — одна из причин выбора Pythonroom в качестве отправной точки в обучении программированию. Еще одна причина, по которой популярны Pythoonroom, — это сам Python. Чистый, читаемый и похожий на английский синтаксис языка позволяет тем, кто не знаком с кодированием, легко начать работу. Кроме того, Python также является полнофункциональным языком программирования общего назначения, с которым можно делать практически все: математику, науку о данных. , Статистика, автоматизация, обработка естественного языка, искусственный интеллект и т. Д.
Платформа построена с учебной программой, ориентированной на учащегося, поэтому она позволяет очень легко приступить к выполнению задач, требующих всего одной или двух строк кода, но постепенно переходящих к более глубоким упражнениям, вплоть до кодирования графики и создание простых игр.
Объясняя свой подход, создатели курса говорят:
«Мы совершенствовали эту учебную программу на протяжении многих лет, поэтому уверены, что Pythonroom — самый эффективный способ познакомить молодых студентов с информатикой».
Макет чистый и интуитивно понятный для работы, а образец простого потока, который характеризует упражнения для начала, сразу же встречается на самом первом уроке «Отображение результатов», где дети должны использовать функцию печати:
Так оно и будет; немного возни и никакого глубокого теоретического анализа, вы просто следуете инструкции и делаете это. Это также становится очевидным при поверхностном объяснении функций:
В Python каждая строка представляет собой отдельную инструкцию.
print («Сегодня я учусь программировать!»)
print («Кодирование учит думать!»)
Ключевое слово print — это имя функции, действия, которое компьютер умеет выполнять. Вызов функции — это инструкция, которая сообщает компьютеру выполнить функцию.
Вызов функции: функция (значение)
Это все, что вам нужно для объяснения вещей. Затем вам просто нужно следовать по тексту и:
«Выведите имена любимого автора, художника и исторического деятеля в отдельные строки».
Вот еще один пример, взятый из концепции переменных:
Переменная хранит информацию в памяти компьютера. Эта информация доступна в любом месте программы.
В этой программе переменная a хранит текст «Добро пожаловать в Pythonroom!».
a = «Добро пожаловать в Pythonroom!»
печать (а)
Теперь создайте следующие три переменные и распечатайте информацию, которую они хранят:
name: хранит ваше полное имя food: хранит вашу любимую еду хобби: сохраняет ваше любимое хобби
Мы должны принять это как:
«Учебная программа разработана инструкторами по программированию, которые обучили программированию тысячи студентов и преподавателей»
они знают, о чем говорят.
В общем, есть более сотни уроков, которые нужно извлечь, даже в нелинейном режиме, например, вы можете свободно переходить от переменных к циклам For или оттуда к шифрованию, хотя рекомендуется линейный способ.
Еще одна сильная сторона платформы — это немедленная обратная связь и полезные сообщения об ошибках, которые действительно имеют смысл, что крайне необходимо для новичка.
Pythonroom поставляется в двух пакетах: бесплатная версия и еще один, предназначенный для учебных заведений, по цене 35 долларов в месяц.
Какая разница? Последнее издание содержит полезные дополнения:
Аналитика в классе, все нажатия клавиш и аналитика учеников сохраняются и обновляются в режиме реального времени, и учитель может получить подробное представление об обучении ученика.
Журнал успеваемости, в котором Pythonroom оценивает работу ученика от имени учителя и записывает ее в настраиваемую книгу оценок.
Создавайте проекты и делитесь кодом со студентами
Отчеты по электронной почте
Одна только функция аналитики, используемая в таких проектах, как BlueJ, делает 35 долларов для учреждения суммой, которую стоит потратить.
В любом случае, ведете ли вы класс или являетесь просто родителем, желающим научить своих детей программированию, Pythonroom предлагает наиболее подходящее предложение класса А.