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

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

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

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

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

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

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

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

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

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

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

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

Очистка элементов в последовательности Python 

Встроенный модуль itertools был создан для работы с более сложными случаями итераторов. Плюс модуля в том, что он быстро работает и оптимизирован в плане памяти.  Иногда возникает необходимость в удалении…

Копируем любой сайт с помощью Python

PyWebCopy — это бесплатный инструмент для локального копирования полных или частичных веб-сайтов на жесткий диск для просмотра в оффлайн режиме. PyWebCopy просканирует указанный веб-сайт и загрузит его содержимое на ваш…

Паттерн проектирования Мост на Python.

Паттерн Мост (Bridge) — это структурный паттерн проектирования, который позволяет нам отделить абстракции от реализаций и сделать их независимыми друг от друга. В результате абстракции и реализации могут разрабатываться как…

Двухэтапный кластерный анализ анализ данных.

Процедура Двухэтапный кластерный анализ представляет собой средство разведочного анализа для выявления естественного разбиения набора данных на группы (или кластеры), которое без ее применения трудно обнаружить. Алгоритм, используемый этой процедурой, имеет…

Пинг-Понг, классическая аркадная игра на Python.

Пишем, классическая аркадная игра пинг-поннг на python, с помощью библиотеки turtle и pygame. упражнения Измените цвета. Какая частота кадров? Сделайте движение быстрее или медленнее. Измените скорость мяча. Измените размер ракеток.…

Прогресс бар на Python

Прогресс бар В Python доступно несколько модулей прогресс бара. Рекомендую использовать alive-progress, так как он имеет множество преимуществ. Этот модуль многофункционален, прост в использовании и имеет множество встроенных стилей. Более…

Пишем конвертер валют на Python

Конвертер валют — это приложение, позволяющее быстро переводить одну валюту в другую по курсу. Такие инструменты массово доступны в интернете, воспользоваться ими можно бесплатно. В этой статье мы разберем, как…

Делаем колоритную  игру с использованием Tkinter в Python

Делаем графический интерфейс на Python Tkinter. TKinter широко используется для разработки приложений с графическим интерфейсом. Наряду с приложениями мы также можем использовать Tkinter GUI для разработки игр. Давайте попробуем сделать…

Python. Модуль diffflib

Модуль diffflib, как следует из названия, может использоваться для поиска различий или «различий» между содержимым файлов или других хешируемых объектов Python. Его также можно использовать для определения соотношения, показывающего степень…