Найти тему

С чего начать изучать Python школьнику с математическими способностями

Оглавление

Python сейчас — язык программирования №1 в мире. И умение хотя бы немножко программировать на нём пригодится так же, как нам владение компьютером, английский язык и вождение автомобиля.

Особенно хорошо, если у ребёнка есть способности к математике и он любит ей заниматься. С детства решает головоломки, задачки, участвует в олимпиадах — здорово! Но с чего ему начать изучать Python, если он не разу не пробовал?

Хорошо дополнительно поставят базу робототехника и программирование на Scratch. Практически каждая школа программирования для детей их сейчас предлагает.

Если начинать сразу Python

Можно попробовать и сразу Python, самостоятельно разобраться. Для этого есть неплохой сайт — https://pythontutor.ru/ . Этот сайт бесплатный (за счёт небольшого количества рекламы), он интерактивный — любой пример можно тут же, на страничке сайта, запустить, посмотреть, как он работает, потом попробовать изменить и посмотреть снова. То есть не нужно ничего устанавливать.

Чтобы прогресс сохранялся — на сайте нужно зарегистрироваться.

Теория — сразу с интерактивными блоками

Интерактивные блоки вставлены прямо в теория, каждый пример кода выглядит так:

сразу можно запустить, запустить и пошагово, можно переписать код и запустить снова, посмотреть, что поменялось
сразу можно запустить, запустить и пошагово, можно переписать код и запустить снова, посмотреть, что поменялось

Обратите внимание на галочку «выполнить пошагово» — это поможет лучше понять, как работает код, так как он будет запускаться по строчкам, а не сразу весь, и на каждом этапе будет видно, какая строчка к чему приводит.

Практика — с продуманными тестами

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

На этом сайте к каждому заданию прилагаются тесты. Задача считается решённой, если код пройдёт все тесты, все варианты математической задачи решит правильно.

Каково количество слов во входных данных?
Каково количество слов во входных данных?

На примере задача посчитать количество слов в тексте. Программе даётся текст, она должна посчитать, сколько в нём слов, и вывести. Тут даётся 5 разных текста и какие результаты должны быть. Система сама проверит все тесты.

Подытожим

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

Если будет слишком тяжело — не страшно, значит, пока ещё не готов и можно посмотреть в сторону Scratch, робототехники или Python с учителем — предложений сейчас очень много как онлайн-курсов, так и от различных онлайн и офлайн-школ.

Понравился материал? Подпишитесь, поставьте лайк, а в комментариях напишите, о чём вам было бы интересно почитать ещё.

#программирование на python #программирование для начинающих #программирование с нуля