Публикации по теме 'learning-to-code'


Давайте узнаем, как программировать - часть 000
Вы, вероятно, здесь, потому что хотите научиться писать код, а я здесь, потому что хочу попытаться помочь вам. Моя цель в этой серии - дать вам прочную основу для написания кода, очень похожую на мой самый первый урок информатики. Мы будем писать код с использованием языка программирования Kotlin, который можно использовать для создания практически любых приложений и который официально поддерживается Google для разработки под Android. Но прежде чем начать, я хотел бы немного..

Язык типа ржавчины
Отказ от ответственности: если вы изучаете Rust, отнеситесь к этому с недоверием. Я тоже изучаю Rust и могу ошибаться в своих предположениях. Чем больше я читаю и занимаюсь Rust, тем больше понимаю, что Rust состоит из двух (трех, если считать макросы) языков. Один из них — это средний язык программирования, который опытный программист может выучить за неделю, плюс месяц или два для стандартной библиотеки и стандартных наборов. Он описывает приятные вещи, такие как циклы, сопоставление..

Чистое программирование
Концепция чистоты (также называемая ссылочной прозрачностью) очень важна в функциональном программировании. Фактически, можно сказать, что функциональное программирование - это программирование, направленное на чистоту. Так что же такое чистота? Это означает, что у вас не может быть побочных эффектов. Термин «побочный эффект» не относится к общей фразе, используемой в медицине для обозначения непредвиденных результатов. Позвольте мне проиллюстрировать побочный эффект программирования с..

10 вещей, которые я узнал за первую неделю изучения программирования
1. Так много всего предстоит узнать! Я знал, что мне предстоит многому научиться - это и ежу понятно. К чему я не был готов, так это к огромному количеству материалов курса, доступных в Интернете. Есть университетские MOOC, бесплатные курсы на веб-сайтах, бесплатные версии платных учебных курсов и, конечно же, все платные курсы. Первое, что я сделал, - это зарегистрировался на как можно большем количестве различных платформ, чтобы посмотреть, смогу ли я выяснить, какой стиль и метод..

Принципы SOLID: как создать поддерживаемый код
В предыдущем посте мы рассмотрели принципы, которых следует избегать при написании кода. Вы можете прочитать это здесь". В этом посте мы рассмотрим принципы проектирования SOLID, стандарты программирования, которые все разработчики должны хорошо понимать, чтобы создавать хорошую архитектуру. SOLID — это мнемоническая аббревиатура: Единая ответственность Открыто закрыто Замена Лискова Разделение интерфейса Инверсия зависимости Единая ответственность Каждому объекту должна..

Как сделать бутерброд
Есть командная игра, которую сделали все, кто работает с детьми. В этой игре один человек назначается «производителем бутербродов» и получает буханку хлеба (нарезанную, если лидеры игры хорошие, и не нарезанную, если нет), один или два ножа и приспособления для изготовления какого-либо вида хлеба. сэндвич, традиционно арахисовое масло и желе или версия, не вызывающая аллергию. Изготовитель сэндвичей делает вид, что понятия не имеет, как приготовить сэндвич, и задача остальных членов группы..

Серия проектов Eulercoder: Заявление о проекте 2 - Генератор случайного кода и CodeChecker
Мы вернулись с серией проектов Eulercoder 👋! Нам потребовался перерыв в одну неделю, чтобы закончить пару вещей в нашем проекте - Fabulous Bot и многое другое происходило в моей личной жизни 😪 и команда Eulercoder на прошлой неделе также была очень загружена. Недавно я покинул Speedbox в качестве технического директора (я расскажу почему, позже 😉) и теперь сосредоточился исключительно на Eulercoder . Fabulous Bot уже работает в нашем сообществе Slack, попробуйте. Если вы еще не..