Просто Python | Data science | ML | AI
10K subscribers
2.03K photos
38 videos
40 files
2.06K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @agencytender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
📎 Реализация паттерна «Одиночка» на Python

Мечтаешь о коде, который работает как швейцарские часы?

Паттерн «Одиночка» может стать тем самым механизмом, который заставит все шестеренки крутиться идеально.

Шаблон «Одиночка» (Singleton) используется для того, чтобы гарантировать, что у класса будет только один экземпляр: когда создается новый экземпляр, возвращается уже существующий экземпляр, а не создается новый.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💬 Разработка онлайн чата на Python и Socket 10

Создаем свой онлайн чат на Python и Socket 10


За урок мы познакомимся с технологией Socket и на его базе разработаем полноценный онлайн чат, с обновлением информации в режиме реального времени.

Мы добавим дизайн и сделаем все необходимые функции.

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Мемоизация, рекурсия и цикл for в Python

В этой статье мы подробно разберем, как создать последовательность Фибоначчи.

Решение данной задачи мы покажем с использованием трех разных методов. Рассмотрим мемоизацию, рекурсию и цикл for в Python.

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 1001-ый способ миграции на асинхронный Python

В статье автор расскажет очередную историю о том, как приходилось дружить синхронный и асинхронный мир в Python.

— А точнее про то, как и зачем автор встраивал асинхронность в большое и достаточно нагруженное Django‑приложение.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔈 Цепи Маркова: генерирование читабельной бессмыслицы за 20 строк на Python

В этой статье научимся генерировать осмысленные, но в то же время абсурдные фразы и предложения с помощью цепи Маркова.

🔫 Обратите внимание, что этот алгоритм – лишь одно из небольших применений цепей Маркова, которые представляют собой гораздо более универсальную статистическую концепцию.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💭 Истинные значения в Python

Истинные значения
— это значения, которые оценивается как True при использовании в булевом контексте.

Аналогично, ложные значения — это значения, которые оцениваются как False. Это полезная фича Python и некоторых других языков.

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

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
© Архитектура и реализация виртуальной машины CPython

В этой статье мы рассмотрим формат инструкций байт-кода в CPython, а также реализацию цикла его интерпретации, в котором происходит выполнение байт-кода.

Виртуальная машина — это программная эмуляция аппаратной машины, которая исполняет набор абстрактных инструкций, не привязанных к конкретной аппаратной архитектуре.


Задача компилятора — перевести исходный код в эти инструкции.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🕹 Создаем игру «Виселица» на Python. Часть 1. Командная строка

Освойте азы программирования на Python, разработав классическую игру «Виселица» с интерактивным интерфейсом и увлекательной геймплейной механикой.

🔍 В этом руководстве вы:
🔘Познакомитесь с общими элементами компьютерной игры.
🔘Будете отслеживать состояние компьютерной игры.
🔘Научитесь получать и обрабатывать данные, вводимые пользователем.
🔘Создадите текстовый пользовательский интерфейс (TUI) для своей игры.
🔘Узнаете, когда игра закончится и кто станет победителем.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Выйти на стабильный доход в 150+ тысяч рублей можно всего за 3 месяца обучения в IT.

Сегодня переход в сферу IT — это не просто модный тренд, а реальная возможность изменить свою жизнь.

Ребята из онлайн-академии StepByStep в своем канале проводят бесплатный интенсив, благодаря которому можно погрузиться в мир IT и освоить самую востребованную профессию 2025 года – системный аналитик.

Гарантия трудоустройства после обучения.

Не упусти свой шанс: https://t.me/+nWvDVfRXRGk2NGVi
📎 Как работает функция enumerate() в Python?

В данной статье мы бы хотели разобрать, как работает функция enumerate() в Python.

Сначала мы рассмотрим её синтаксис и принцип работы, а дальше потренируемся на примерах, чтобы научиться использовать данную функцию на практике.

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 Как я прогнозирую полярные сияния с помощью открытых данных, Python и облачного сервера

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

Чтобы понять, как прогнозировать этот замечательный феномен, нужно немного разобраться в его природе. Впереди несколько абзацев теории и картинок.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI

Во второй части реализуем логику игры «Виселица» и создадим графический интерфейс с помощью PySimpleGUI.

— В этом руководстве вы займетесь созданием игры «Виселица» на Python в несколько этапов. Игра получит изящный графический интерфейс, базирующийся на библиотеке PySimpleGUI.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Пять любимых пакетов Django от редакции Pythonist

Одним из самых больших преимуществ Django является его экосистема.

Если вы столкнетесь с проблемой, скорее всего, она уже возникала у кого-то из членов сообщества.
И этот кто-то был достаточно любезен, чтобы преобразовать ее в пакет и выпустить.

🔫 Сегодня автор расскажет о пяти любимых пакетах Django редакции Pythonist.

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 Правильный путь создания python-библиотеки: от создания до публикации

Эту статью вы можете использовать как шпаргалку для создания своих python-библиотек.

Автор полностью расскажет все этапы создания библиотеки: документация, тестирование, архитектура, публикация и управление зависимостями.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Генераторы множеств в Python

В этой статье мы изучим генераторы множеств в Python. Они используются для создания новых множеств из уже существующих объектов.

— А для лучшего понимания работы генераторов множеств мы также рассмотрим несколько примеров их использования.

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
☄️ Решаем 5 олимпиадных задач на Python

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

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вычисления с GPU-ускорением на Python

Разработка программ, которые предполагается выполнять на GPU порой даётся сложнее, чем обычное программирование на C++ или Python, поскольку здесь применяется иная модель программирования и требуется глубоко понимать то железо, на котором работает программа.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Использование Django Check Constraints для предотвращения хранения пустых строк

В статье рассказывается об варианте использования Django класса CheckConstraint для создания ограничения в базе данных.

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

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сделать блог разработчика на 👩‍💻 GitHub Pages с помощью 👩‍💻 Django

Расскажем, как превратить Django в генератор статических сайтов и сделать полноценный блог.

Блог создается с пагинацией, сортировкой записей по тегам, подсветкой синтаксиса кода, контактной формой, подпиской на рассылку и поддержкой 20 различных тем оформления.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник

Pydantic 2 — это библиотека для Python, предназначенная для валидации и трансформации данных.

Основные функции Pydantic:
🔹Валидация данных: проверка входных данных на соответствие ожидаемым типам и ограничениям.
🔹Трансформация данных: автоматическое приведение данных к нужным типам и форматам.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM