🦾 SDV — библиотека для генерации синтетических данных на основе реальных
Исследователи из MIT создали инструмент на базе алгоритмов машинного обучения, который изучает паттерны в реальных данных и генерирует на этой основе новые синтетические данные.
▫️SDV ориентирован на работу с табличными данными.
▫️Позволяет обеспечить конфиденциальность: чувствительная информация не утечёт на тесте, если использовать синтетические данные.
▫️Библиотека удобна и проста в применении.
🔗 Ссылка на репозиторий на GitHub
🔗 Ссылка на документацию
Исследователи из MIT создали инструмент на базе алгоритмов машинного обучения, который изучает паттерны в реальных данных и генерирует на этой основе новые синтетические данные.
▫️SDV ориентирован на работу с табличными данными.
▫️Позволяет обеспечить конфиденциальность: чувствительная информация не утечёт на тесте, если использовать синтетические данные.
▫️Библиотека удобна и проста в применении.
🔗 Ссылка на репозиторий на GitHub
🔗 Ссылка на документацию
👍12🔥6
🧑💻 Из грязи в князи: вкатился с нуля в IT за границей
Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.
Если вы готовы рассказать свою историю — напишите нам на [email protected] 👈
Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.
Если вы готовы рассказать свою историю — напишите нам на [email protected] 👈
👍4
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👍23🔥9❤4👏3
🕐 Как тратить меньше времени на написание тестов на Django
Не все любят писать тесты. Автор новой статьи прекрасно понимает таких людей и предлагает им пользоваться инструментом Kolo.
▶️ Kolo автоматизирует создание интеграционных тестов. Инструмент собирает информацию обо всём, что происходит с программой: каждый вызов функции, каждое возвращение значения, каждую переменную. Всё это он сохраняет в trace, на основе которого потом генерирует интеграционные тесты.
🔗 Более подробно о том, как работать с инструментом, читайте в статье
Не все любят писать тесты. Автор новой статьи прекрасно понимает таких людей и предлагает им пользоваться инструментом Kolo.
▶️ Kolo автоматизирует создание интеграционных тестов. Инструмент собирает информацию обо всём, что происходит с программой: каждый вызов функции, каждое возвращение значения, каждую переменную. Всё это он сохраняет в trace, на основе которого потом генерирует интеграционные тесты.
🔗 Более подробно о том, как работать с инструментом, читайте в статье
❤9👍5🥰2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🗺️ Где составить дорожную карту: ТОП-10 сервисов
Сервисы, которые подойдут для составления карьерной карты и не только.
👉 Читать статью
👉 Зеркало
📌 Материалы по теме:
∞ Дорожная карта DevOps-инженера в 2023 году
👨💻🏠 Как стать фрилансером и где найти первый заказ: дорожная карта
🗺 Дорожная карта Go-разработчика в 2023 году
🧪 🛣 Дорожная карта тестировщика в 2023 году
🧔📈 Повышение до тимлида: дорожная карта
☕🛣 Дорожная карта Java-разработчика в 2023 году
🐍 Дорожная карта Python-разработчика в 2023 году
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
Сервисы, которые подойдут для составления карьерной карты и не только.
👉 Читать статью
👉 Зеркало
📌 Материалы по теме:
∞ Дорожная карта DevOps-инженера в 2023 году
👨💻🏠 Как стать фрилансером и где найти первый заказ: дорожная карта
🗺 Дорожная карта Go-разработчика в 2023 году
🧪 🛣 Дорожная карта тестировщика в 2023 году
🧔📈 Повышение до тимлида: дорожная карта
☕🛣 Дорожная карта Java-разработчика в 2023 году
🐍 Дорожная карта Python-разработчика в 2023 году
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
😁6❤4👍2🔥2🥱2
На «Хабре» вышла новая статья о библиотеке PySide6, которая является обёрткой для взаимодействия с Qt и позволяет писать desktop-приложения.
Это первая часть статьи, которая рассказывает о:
▪️создании виртуального окружения;
▪️установке PySide6;
▪️основных модулях и утилитах PySide6;
▪️создании первого приложения;
🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
❤3👍3🤔1
👉 Есть ли в Python указатели (pointer)?
Об указателях обычно говорят в контексте C-языков. Pointer — это переменная, которая содержит адрес в памяти, где хранится значение другой переменной. Есть ли в Python подобные объекты?
Если коротко: всё зависит от конкретного определения указателя.
❓В C адрес переменной можно получить с помощью оператора &. Если этот адрес сохранить в указателе, то можно получить доступ к значению по этому адресу, используя оператор *. В Python аналогом & можно назвать функцию id(), которая возвращает адрес в памяти (по крайней мере это касается CPython). Однако аналога * в языке нет.
▶️ При этом, как считает автор новой статьи, каждую переменную в Python можно назвать указателем.
🔗 Более подробно об этом читайте по ссылке
Об указателях обычно говорят в контексте C-языков. Pointer — это переменная, которая содержит адрес в памяти, где хранится значение другой переменной. Есть ли в Python подобные объекты?
❓В C адрес переменной можно получить с помощью оператора &. Если этот адрес сохранить в указателе, то можно получить доступ к значению по этому адресу, используя оператор *. В Python аналогом & можно назвать функцию id(), которая возвращает адрес в памяти (по крайней мере это касается CPython). Однако аналога * в языке нет.
▶️ При этом, как считает автор новой статьи, каждую переменную в Python можно назвать указателем.
🔗 Более подробно об этом читайте по ссылке
👍8❤3🤔2
📖 Подборка Python-библиотек для обработки текста
🐍 NLTK — предоставляет доступ к более чем 50 корпусам и лексическим ресурсам, таким как WordNet, а также набор инструментов для классификации, токенизации, стемминга, теггинга, парсинга и семантического анализа.
🐍 Natasha — проект, который ориентирован на работу с русскоязычными текстами. Включает в себя инструменты для сегментации текста, морфологического анализа, лемматизации, именованных сущностей и синтаксического анализа.
🐍 SpaCy — библиотека для обработки естественного языка, поддерживающая 75+ языков, а также включающая предобученные векторы слов.
🐍 Gensim — библиотека для тематического моделирования и обработки больших корпусов текстов.
🐍 TextBlob — предоставляет простой API для выполнения различных задач обработки естественного языка. Позиционирует себя как доступный инструмент для начинающих.
🐍 Pattern — библиотека Python для веб-майнинга и обработки естественного языка. Поддерживает анализ текста, включая определение частей речи, извлечение именованных сущностей и многое другое.
💬 А чем пользуетесь вы? Что бы вы посоветовали?
🐍 NLTK — предоставляет доступ к более чем 50 корпусам и лексическим ресурсам, таким как WordNet, а также набор инструментов для классификации, токенизации, стемминга, теггинга, парсинга и семантического анализа.
🐍 Natasha — проект, который ориентирован на работу с русскоязычными текстами. Включает в себя инструменты для сегментации текста, морфологического анализа, лемматизации, именованных сущностей и синтаксического анализа.
🐍 SpaCy — библиотека для обработки естественного языка, поддерживающая 75+ языков, а также включающая предобученные векторы слов.
🐍 Gensim — библиотека для тематического моделирования и обработки больших корпусов текстов.
🐍 TextBlob — предоставляет простой API для выполнения различных задач обработки естественного языка. Позиционирует себя как доступный инструмент для начинающих.
🐍 Pattern — библиотека Python для веб-майнинга и обработки естественного языка. Поддерживает анализ текста, включая определение частей речи, извлечение именованных сущностей и многое другое.
💬 А чем пользуетесь вы? Что бы вы посоветовали?
👍5👾3❤2
🏆🎬🐍 Замените слово в названии какого-нибудь фильма словом «Питон».
Пишите свои варианты в комментарии👇
#интерактив
Пишите свои варианты в комментарии👇
#интерактив
😁5🔥3👍2
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍2🔥1
🐍 Подвох в работе со списками
Автор статьи описывает распространённую ошибку в Python, связанную с изменением списка во время итерации по нему.
⚠️ Удаление или изменение элементов списка во время прохода по нему может привести к непредсказуемому поведению.
В качестве решения автор предлагает создать новый список с нужными элементами или использовать list comprehension.
🔗 Более подробно можно прочесть по этой ссылке
Автор статьи описывает распространённую ошибку в Python, связанную с изменением списка во время итерации по нему.
⚠️ Удаление или изменение элементов списка во время прохода по нему может привести к непредсказуемому поведению.
В качестве решения автор предлагает создать новый список с нужными элементами или использовать list comprehension.
🔗 Более подробно можно прочесть по этой ссылке
👍6🔥1
Для чего нужен декоратор property?
В Python для доступа к «приватным» свойствам используются специальные методы класса — геттеры и сеттеры (
Property выполняет ту же задачу, а также улучшает инкапсуляцию. Если прописать его как декоратор
▶️ Пример кода:
#вопросы_с_собеседований
В Python для доступа к «приватным» свойствам используются специальные методы класса — геттеры и сеттеры (
get_name
, set_name
, например). Их нужно прописывать для каждого «приватного» свойства отдельно, что может сделать код громоздким. Зато сеттеры, например, позволяют проверять тип данных перед изменением значения какого-либо свойства.Property выполняет ту же задачу, а также улучшает инкапсуляцию. Если прописать его как декоратор
@property
перед каким-то методом, то он станет геттером, то есть будет возвращать значение атрибута. Помимо этого, можно использовать декораторы @property.setter
для превращения метода в сеттер и @property.deleter
для превращения метода в метод, который удаляет свойство.class Circle:
def __init__(self, radius):
self._radius = radius
@property
def radius(self):
"""Возвращает радиус круга."""
return self._radius
@radius.setter
def radius(self, value):
"""Устанавливает радиус круга, предварительно проверив, что значение положительное."""
if value >= 0:
self._radius = value
else:
raise ValueError("Радиус не может быть отрицательным")
@radius.deleter
def radius(self):
"""Удаляет радиус круга, заменяя его нулевым значением."""
self._radius = 0
#вопросы_с_собеседований
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥12
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👩💻⭐ 14 талантливых женщин, сделавших неоценимый вклад в ИТ
Дочь распутного поэта, католическая монахиня, голливудская звезда и контр-адмирал — что может их объединять? Вклад в развитие ИТ!
👉 Читать статью
👉 Зеркало
Дочь распутного поэта, католическая монахиня, голливудская звезда и контр-адмирал — что может их объединять? Вклад в развитие ИТ!
👉 Читать статью
👉 Зеркало
🔥9🥱9👍3
Deque позволяет работать с очередями — структурой данных, которая устроена именно так, как называется. Добавление и удаление элементов в очереди происходит так, что первым из очереди удаляется элемент, который был и помещён туда первым.
from collections import deque
with open(filepath, "r") as file:
last_5_lines = deque(file, maxlen=5)
print(last_5_lines)
from collections import deque
def moving_averages(data, window_size):
values = []
window = deque(maxlen=window_size)
for element in data:
window.append(element)
values.append(sum(window) / len(window))
return values
🔗 Остальные примеры использования и другие подробности о deque можно прочесть в этой статье
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
💬 Open Source по-русски: путь к технологической независимости или обочина прогресса?
Для одних организаций open source является ключом к преодолению зависимости от иностранных вендоров и драйвером инноваций, для других — дырой в безопасности и обочиной технологического прогресса.
Мы хотим изучить текущее состояние и возможности открытого ПО в России. Пройдите опрос и помогите нам увидеть ситуацию глазами IT-профессионалов.
👉 Ссылка на опрос 👈
Прохождение займёт примерно 4 минуты
Для одних организаций open source является ключом к преодолению зависимости от иностранных вендоров и драйвером инноваций, для других — дырой в безопасности и обочиной технологического прогресса.
Мы хотим изучить текущее состояние и возможности открытого ПО в России. Пройдите опрос и помогите нам увидеть ситуацию глазами IT-профессионалов.
👉 Ссылка на опрос 👈
Прохождение займёт примерно 4 минуты
👍6🔥1
Смёрдженный пулл-реквест добавляет возможность отключить GIL для free-threaded сборок. Сделать это можно двумя способами:
▫️
PYTHON_GIL=0
▫️
-X gil=0
Предусмотрена также возможность повторного включения GIL.
Ранее разработчики Python предупреждали, что отключение GIL сломает некоторые части текущего кода.
«Мы ожидаем, что отключение GIL поначалу будет довольно глючным. Поэтому, даже если мы собираемся отключить GIL по умолчанию в версии 3.13, мы, вероятно, захотим, чтобы GIL оставался включённым по умолчанию какое-то время».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5
🐍🗺 Создавайте захватывающие интерактивные карты с помощью Python
В новой статье разберём библиотеку визуализации данных Plotly. Шаг за шагом научимся создавать и настраивать простые и интерактивные карты, а также работать с картами Хороплета— особым типом карт, в которых используется цветовое кодирование для обозначения данных по конкретным географическим областям, таким как страны, штаты или города.
🔗 Читать статью
🔗 Зеркало
В новой статье разберём библиотеку визуализации данных Plotly. Шаг за шагом научимся создавать и настраивать простые и интерактивные карты, а также работать с картами Хороплета
🔗 Читать статью
🔗 Зеркало
👍13❤3