Шпаргалка с командами Docker

Шпаргалка с командами Docker

Представленные здесь команды описаны минимально (с акцентом на читаемость как есть) и включают в себя установку Docker, работу с реестрами и репозиториями, контейнерами, образами, сетью, Docker Swarm. Ниже представлен перевод…

Хвостовая рекурсия на Python

Хвостовая рекурсия на Python

Хвостовая рекурсия — частный случай рекурсии, при котором любой рекурсивный вызов является последней операцией перед возвратом из функции.[1] Подобный вид рекурсии примечателен тем, что может быть легко заменён на итерацию путём формальной и гарантированно корректной…

Rust язык программирования учебник программирования Часть 3

Rust язык программирования учебник программирования Часть 3

Экосистема  Официальный репозиторий пакетов crates.io (аналог https://www.npmjs.com/ , https://pypi.org/, или ), предлагает около 100.000 пакетов (“крейтов”). Если вас интересует определённое направление использования, community языка может предложить вам целую линейку “Are we … yet?” сайтов где вы можете узнать…

Rust язык программирования бесплатный учебник программирования Часть 2

Rust язык программирования бесплатный учебник программирования Часть 2

– больше информации в нашем телеграм канале Caveat: geography Следует предупредить, Rust в России по многим причинам далеко не так популярен как заграницей. Антон Полухин – Незаменимый C++, C++ User…

Rust язык программирования учебник программирования Часть 1.

Rust язык программирования учебник программирования Часть 1.

Поздравляю, вы встали на тернистый но стоящий усилий путь изучения Rust. – больше информации в нашем телеграм канале В TeXbook [книге об издательской системе TeX], Дональд Кнут писал “This manual is…

Python listing / lists.

Списки Python — один из самых универсальных типов данных, который позволяет нам работать с несколькими элементами одновременно. Например, список языков программирования Создание списков PythonВ Python список создается путем помещения элементов…

10 скриптов автоматизации Python для решения ваших повседневных задач.

10 скриптов автоматизации Python для решения ваших повседневных задач.

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

Магия таблиц стилей Matplotlib. Пошаговая инструкция Визуализации данных на Python

Магия таблиц стилей Matplotlib. Пошаговая инструкция Визуализации данных на Python

Визуализация данных — важная компетенция любого специалиста по данным. К сожалению, создание готовых к публикации визуализаций данных занимает очень много времени и хорошего вкуса. В мире Python + Matplotlib специалисты…

Как, используя LinkedHashMap, сделать кэш c «invalidation policy» в Java?  

Как, используя LinkedHashMap, сделать кэш c «invalidation policy» в Java?  

#Вопросы_с_собеседования  ❓Как, используя LinkedHashMap, сделать кэш c «invalidation policy»? Необходимо использовать LRU-алгоритм (Least Recently Used algorithm) и LinkedHashMap с access-order. В этом случае при обращении к элементу он будет…

Работа с датами в Python

Работа с датами в Python

Модуль python-dateutil предоставляет мощное расширение для стандартного datetime. Устанавливается он следующим образом: Установка библиотеки – pip3 install python-dateutil Выше приведен пример парсинга даты из логов. Вычисление относительных дельт (следующий месяц,…

Java RegEx: применение регулярных выражений в коде

Java RegEx: применение регулярных выражений в коде

Рассмотрим регулярные выражения в Java, затронув синтаксис и наиболее популярные конструкции, а также продемонстрируем работу RegEx на примерах. Основы регулярных выражений Регулярные выражения в Java Примеры использования регулярных выражений в…

Выходим на новый уровень визуализации данных в Python

Выходим на новый уровень визуализации данных в Python

Рассказывает Уилл Кёрсен, data scientist в Cortex Intel Нам сложно отказываться от дел, на которые мы уже потратили много времени. Поэтому мы остаёмся на нелюбимой работе, вкладываемся в проекты, которые…

Узнаем возраст человека

<strong>Узнаем возраст человека</strong>

Как можно найти возраст в python от сегодняшней даты и даты рождения человека?  Например человек родился 14 декабря 2012 года, тогда наша программа должна вернуть 9(его возраст на данный момент.

Визуализация данных GeoJSON и GeoPandas

Визуализация данных GeoJSON и GeoPandas

Визуализация данных GeoJSON GeoJSON — это формат для кодирования различных структур географических данных. Делимся статьей, где автор демонстрирует визуализацию данных GeoJSON с помощью библиотеки GeoPandas. Построим карту данных регионы нью-йоркка.

Использование GPT-3 для объяснения работы кода

<strong>Использование GPT-3 для объяснения работы кода</strong>

Языковая модель ИИ GPT-3 способна генерировать объяснение того, как работает код. Она поразительно эффективна в этом: ее обучающий набор включает огромное количество исходного кода. Делимся статьей, где автор демонстрирует работу…

Создать JS-игру с мультиплеером за 24 часа и выжить

Создать JS-игру с мультиплеером за 24 часа и выжить

За 24 часа можно успеть очень много. Сегодня я решил рассказать, как всего за сутки мы с моими коллегами (шестью фронтендерами и одним бэкендером) создали настоящую мультиплеерную игру на JavaScript. Поехали! Собрались похакатонить… Совсем недавно в компании IRLIX, где…

Python, Tkinter и SQL: разрабатываем приложение для создания словаря и запоминания иностранных слов.

Python, Tkinter и SQL: разрабатываем приложение для создания словаря и запоминания иностранных слов.

Введение Изучаем Tkinter и основные SQL-команды в ходе разработки программы WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей. Обзор проекта Приложение WordMatch включает в себя…

Java – темный случайный лес

Java – темный случайный лес

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

Что такое хэш-функция, как работает алгоритм хэширования в Python, и как это применяется в повседневной жизни.

Что такое хэш-функция, как работает алгоритм хэширования в Python, и как это применяется в повседневной жизни.

Известно, что хэш-функция создает уникальный цифровой отпечаток из исходной информации. Итоговое хэширования информации называют хэш-суммой или просто хэшам. Как же это работает? Хэш-функция берет определенную информацию, например, часть текста или пароль…