LLLit: Изучение и практика программирования

Публикации по теме 'software-engineering'


Быть разработчиком на конференции по Python — все равно, что быть плотником на конференции по молоткам.
Не позволяйте всему выглядеть как гвоздь На прошлой неделе я был на PyCon, конференции по языку программирования Python. Мои не технические друзья спрашивали меня: «Как прошла конференция, на которой ты присутствовал?» Было весело и интересно! Я познакомился с новыми людьми и узнал кое-что новое на сессиях. Но это была не самая интересная и захватывающая неделя. Что мне нравится в программном обеспечении Мне нравится создавать новые вещи с помощью кода. Мне нравится решать..

FluentSwaggerTests - больше никогда не ломайте конфигурацию Swagger
Swagger - отличный способ динамического документирования веб-API. Тем не менее, я видел большую часть неработающих настроек Swagger, таких как невозможность создания всей документации из-за недопустимой аннотации атрибута или метода общедоступного контроллера, который не был загружен в метод HTTP. Вдобавок к этому легко забыть обновить статическую конфигурацию Swagger, такую ​​как версия, заголовок, описание и файл документации XML. Однако, чтобы убедиться, что мы не неверно..

Neovim для начинающих — Java
Используйте Neovim для разработки Java-приложений. Мы уже настроили Neovim для таких языков, как Python, JavaScript, TypeScript, Rust, Go, Lua, HTML и т. д. В этой статье давайте посмотрим, как мы можем использовать Neovim для разработки приложений Java. Эта статья является частью серии Neovim для начинающих .

От хорошего к великому: 7 принципов, 10 тактик для развития навыков разработчика
Вы можете стать 10-кратным разработчиком, сделав 10 других людей на 10% более продуктивными. Привет, начинающий разработчик! Итак, вы хотите перейти от хорошего к великому? Что ж, держитесь крепче, потому что у меня есть несколько принципов и тактик, которые выведут ваши навыки на новый уровень. И угадай что? Это включает в себя сделать других более продуктивными! Да, вы не ослышались. Вы можете стать 10-кратным разработчиком, сделав 10 других людей на 10% более продуктивными...

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

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

Разбейте свое приложение на коробки!
Модули в JavaScript Привет 👋 Пришло время получить основные знания, которые вам понадобятся для вашего развития. Модули на JS! 💣 Проблема В реальных приложениях количество строк кода растет и продолжает расти. Поместить все в один файл просто невозможно поддерживать и читать. Организация является ключом к решению этой проблемы. И это работа модуля. Решение: JS-модуль Модуль — это файл, который экспортирует код Модули используются в приложении для разделения кода на..

Новые материалы

Технологии для нетехнологов 6: Простое объяснение языков программирования
Одним словом, программирование — это автоматизация, но в более широком смысле — это способ «поручить компьютеру выполнять различные задачи». Инструкции отправляются кодом, и этот код может быть..

CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек Неделя 1: 4 июня — 10 июня Что вы делали на прошлой неделе? Занятия начались на этой неделе, поэтому большую часть времени я потратил на..

Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv) Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..

Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте. В официальном примере выполняется только обучение модели, но отсутствует..

Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..

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

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