CodeGym подходит и для начинающих программистов, и для тех, у кого уже есть небольшой опыт. На этой платформе можно найти бесплатные задачи по написанию кода на языке Java по разным темам: базовые команды, условия, циклы, массивы, методы, строки. А ещё там есть автоматическая проверка заданий, которая выдаёт мгновенную обратную связь. Ссылки на теоретические статьи по теме помогут подтянуть знания.
У CodeChef много бесплатных курсов. Например, для тренировки Python доступно четыре темы: ввод-вывод и арифметические операции, условные конструкции, циклы с условными конструкциями и отладка. Много творческих заданий: есть задача про повара и лапшу быстрого приготовления. Представьте, что вы придумали лапшу, которая варится одну минуту. Сколько посетителей вы успеете обслужить за Y минут, если в ресторане X газовых плит, а каждый посетитель заказал по одной порции? Без паники. Решения задач и дискуссии по поводу доступны там же на сайте.
На этой платформе пользователям предлагают задания по написанию кода на разных языках программирования и уровнях трудности. Здесь найдутся задания для пользователей с любым уровнем знаний. Можно начать со сложения двух чисел и преобразования минут в секунды. К каждой задаче прилагаются объяснения, примеры и комментарии, так что новичкам на сайте будет комфортно. Сайт предлагает небольшие, решаемые за один раз задачи, чтобы тренировки органично вписались в ваш каждодневный график.
#программирование #Java #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3
Docker для начинающих: простое развертывание приложения за несколько шагов
➡️ Подробнее
#Docker #Linux #Java #DevOps
Всем привет! Для своей первой статьи я решил выбрать проблему, с которой сам столкнулся при изучении Java и попытке упаковки приложения в докер-контейнер. К сожалению не нашел ни одной исчерпывающей статьи, как это делать, поэтому решил написать свою.
Начну, пожалуй, с самого сервиса. Я написал достаточно простое веб-приложение на стеке - Java, Spring, Maven, REST, HTTP, Hibernate, Postgresql, JSP/JSTL. Пока приложение представлено достаточно в сыром виде, но для понимания, как оно упаковывается в контейнер, вполне подойдет. Если вкратце, то это сервис для голосования за лучший ресторан, где можно зарегистрироваться, добавить ресторан, его описание, оставить отзыв и проставить рейтинг. Также, в зависимости от роли, можно посмотреть информацию о пользователях и редактировать ее.
#Docker #Linux #Java #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🤝1
Задачи на разных языках программирования: Python, JavaScript, Java и других, разного уровня сложности, от простых до сложных.
🔵 Учишься, решая реальные задачи.🔵 Поддерживает более 20 языков программирования.🔵 Можно соревноваться с другими, повышать рейтинг и обсуждать решения.🔵 Задачи начинаются с простых и усложняются.🔵 После решения можно посмотреть, как другие решили ту же задачу.🔵 Основные функции доступны без оплаты.
#Python #Java #JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6