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, и как это применяется в повседневной жизни.

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

Математика с Python. Mодуль cmath

Математика с Python. Mодуль cmath

Mодуль cmath Математические функции, определенные в математическом модуле стандартной библиотеки Python, обрабатывают числа с плавающей запятой. Для комплексных чисел библиотека Python содержит модуль cmath. 📌Функция polar(): Эта функция возвращает полярное…

Git для Аналитика данных: контроль версий моделей и датасетов с помощью DVC

Git для Аналитика данных: контроль версий моделей и датасетов с помощью DVC

Публикация представляет собой незначительно сокращенный перевод статьи Кристиана Иванчича Data Version Control With Python and DVC. *** Машинное обучение и наука о данных сопряжены с рядом задач, отличающихся от традиционной разработки…