Просто 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
📍 Геокодирование для Data Scientists: вводное руководство с примерами

В статье разбираем три различных способа преобразования адреса в широту и долготу с помощью Geopy.

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

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ if __name__ == «__main__» в Python: полное объяснение

Условный блок, начинающийся с if name == "__main__" часто встречается в коде Python.

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


Из этой статьи вы узнаете о значении идиомы if__name__ == "__main__" в Python, а также о том, как и когда ее следует использовать.

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Параметризованные тесты в Pytest: обзор с примерами

Хотите сделать процесс тестирования более эффективным и покрыть больше случаев с меньшим количеством кода?

- Тогда параметризованные тесты в Pytest — именно то, что вам нужно.

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

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔈 Питон съел GIL на завтрак: что нового в версии 3.13

Ты сидишь? Лучше сядь. Они реально сделали это – JIT-компилятор, улучшенная типизация, и, ты не поверишь, GIL наконец-то отправляется на пенсию!


В версии Python 3.13, которая выйдет 7 октября 2024 года, будет представлено множество нововведений – в основном они направлены на повышение удобства использования и улучшение производительности языка.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
☄️ Python 3.13: Ускорение на максимум! Все новые возможности в одном видео!

В данном видео рассмотрим топовые фишки и возможности Python 3.13.
Версию вносит возможность отключения GIL, что делает потоки Python намного быстрее.

В Python 3.13 добавлены новые аннотации, новые возможности для работы с дженериками (обобщениями) и много других топовых фишек.

Просто 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
⚠️ Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic

Наконец-то настало время заняться тем, что я уже давно планировал — создать подробный гайд по работе с асинхронной версией SQLAlchemy 2.0 в стиле ORM.

🔍 Эта серия статей охватит абсолютно все аспекты: от моделей и связей между ними до миграций и методов взаимодействия с данными в базе.

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN 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