Бесплатные сервисы для совершенствования навыков программирования.

Бесплатные сервисы для совершенствования навыков программирования.


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

CheckiO

Учебный процесс происходит в игровой форме. В игровом поле расположены острова. Цель - открыть все. Каждый остров сложнее предыдущего. В случае успешного решения всех задач на острове пользователь переходит на следующий остров. 

Одна из задач на стартовом острове


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


Введена  система поощрения лучших кодеров в конце месяца, но стать первым не так то просто. Задачи требуют креативного подхода. Нельзя подсмотреть ответ, придется самому думать над решением. 

Codebattle

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

Игровое поле

Каждый участник дуэли в праве выбрать удобный ему язык программирования.

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

Ведется статистика игр. Можно узнать уровень соперника заранее. 


CodinGame

Эта платформа создана для проведения международных соревнований по программированию. Конкурсы стартуют раз в месяц. Перед началом сайт предлагает выбрать интересующих работодателей, которые в случае успешного выступления могут позвать на работу. Предложения приходят даже тем кодерам, которые были далеки от победы. 

Пример конкурсного задания

Условие для победы - сдать код решения первым. Победителя на каждом языке программирования награждают футболкой и призом. Это может быть iPhone, робот-пылесос или еще какой-нибудь гаджет.

Эти 3 сервиса помогут прокачать навыки кодинга на Python. Встречаются и сложные задачи, над которыми придется трудиться несколько часов, но время, затраченное на решение окупится, ведь полученные знания применимы на практике в решении рабочих задач.




Report Page