Публикации по теме 'programming'


Перестаньте называть их «побочными» проектами
Разработчики программного обеспечения любят хороший проект. Создавайте что-то новое для развлечения, практики или демонстрации навыков для портфолио. Большинство людей называют это «сторонними проектами». Мне это кажется излишне миниатюрным. Я предпочитаю просто называть их «проектами» и не умалять их ценности. Конечно, вы можете иметь основную работу и заниматься своими проектами в свободное время. Возможно, они слабо поддерживаются или редко получают новые функции. Ты занят!..

226. Инвертировать двоичное дерево || Литкод
Учитывая root бинарного дерева, инвертировать дерево и вернуть его корень . Пример 1: Input: root = [4,2,7,1,3,6,9] Output: [4,7,2,9,6,3,1] Пример 2: Input: root = [2,1,3] Output: [2,3,1] Пример 3: Input: root = [] Output: [] Ограничения: Количество узлов в дереве находится в диапазоне [0, 100] . -100 <= Node.val <= 100 Решение:- Интуиция В этом вопросе мы должны инвертировать бинарное дерево . Поэтому мы используем Обход пост-порядка , в..

Ускорение Python с помощью Parallel и MultiProcessing
Python может быть быстрее с Python 3.11 или без него Все хотят ускорить вычисления; это почти универсальная цель. Что, если бы ваш скрипт мог выполняться в 10 раз быстрее, чем сейчас? В этой статье мы рассмотрим многопроцессорность Python и библиотеку многопроцессорности. Мы рассмотрим, что такое многопроцессорность, ее преимущества и способы использования параллельного программирования для ускорения проектов Python. Обзор параллелизма Нам нужно обсудить параллельные вычисления,..

Почему ленивые инженеры неожиданно создают больше ценности
Почему ленивые инженеры неожиданно создают больше ценности Они начинают с вопроса о требованиях к продукту. Инженер-программист из моей команды с гордостью сообщил, что только что закончил 80% новой функции. Но шепотом она рассказала мне, что остальные 20% оказались более сложными, чем она предполагала. Осталось одно последнее требование к продукту, которое оказалось немного сложным…

Управление секретами Symfony
Вы устали хранить файл с секретами вашего приложения в диспетчере паролей и вам нужно копировать его в среду CI / CD каждый раз, когда вы меняете его для развертывания приложения в соответствии с требованиями безопасности? Раскрутите Symfony Создайте docker-compose.yml в корне вашего проекта и добавьте следующее: (См. описание разработки PHP Docker с XDEBUG здесь ) version: '3' services: php: image: webdevops/php-nginx-dev:7.4 working_dir: /app environment:..

Сказки о Марсе: глубокое цифровое погружение в марсианские хроники НАСА
Во Вселенной, где информация распространяется со скоростью света, фиксация моментов небесных тел стала более доступной. Эта статья отправит вас в путешествие, но не на борт ракеты, а через строки кода Python, которые извлекают, обрабатывают и сохраняют марсианские истории, снятые марсоходами НАСА. Предварительные условия Чтобы отправиться в это путешествие, убедитесь, что у вас есть: Функциональная среда Python. Установлена ​​библиотека Requests. Защита вашего золотого билета:..

Open AI предлагает бесплатное обучение разработчиков ИИ для вас
Эксперты по ИИ могут довольно быстро получать шестизначные зарплаты Open AI предлагает бесплатное обучение разработчиков ИИ для вас Как это поможет решить проблему нехватки квалифицированных экспертов по искусственному интеллекту OpenAI вместе с DeepLearning.ai предлагает бесплатный курс, чтобы начать работу в качестве разработчика ИИ. Вот что стоит за предложением.