Несколько практических проектов, которые помогут освоить программирование:
- Прогноз погоды. 4 Можно создать скрипт, который будет показывать погоду в выбранном городе. 4 Для этого нужно подключить специальную библиотеку и настроить программу. 4
- Таск-менеджер. 4 Программа для планирования и контроля задач. 4 Понадобится освоить хранение и обработку данных, а также продумать сценарии взаимодействия пользователя с программой. 4
- Простая игра. 4 Можно взять старые игры с приставок и сделать их в браузере. 4
- Сокращатель URL-адресов. 4 Для этого проекта пригодится умение работать с базами данных, создавать уникальные коды и разные способы перенаправлять пользователей на нужные страницы. 4
- Программа для поиска рецептов. 4 Можно создать программу, которая будет подбирать рецепты по имеющимся ингредиентам. 4
- Менеджер паролей. 4 Можно сделать надёжный и безопасный менеджер паролей, который позволит создавать и хранить учётные данные в зашифрованном виде. 4
Для практики программирования можно использовать, например, такие ресурсы:
- Codingame. 5 Браузерный квест, который можно пройти с помощью решения задач. 5 Управлять игровым процессом можно с помощью написания кода, а на выбор доступно более 20 языков программирования. 5
- Exercism. 35 Сайт предлагает задачи на 48 языках программирования. 3 Пользователь скачивает упражнения, решает их на собственном компьютере, а затем проверяет с наставником. 3
- Питонтьютор. 35 Сайт для практики языка программирования Python на русском языке. 5 В сервис встроен редактор кода, поэтому можно решать задачи в браузере. 5