Просто 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
📣 Niquests: стандарт HTTP-клиентов в Python, превосходящий Requests

Библиотека Requests долгое время была де-факто стандартом для HTTP-запросов в Python, но у нее есть ряд серьезных недостатков.

🔍 Инновационная библиотека Niquests не только исправляет ошибки Requests, но и предлагает множество улучшений.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔈 Почему включения быстрее циклов?

Если вы пишите на Python и знакомы с различными включениями, вы наверняка слышали о том, что создание коллекции с помощью включения обычно работает быстрее, чем создание той же коллекции с помощью обычного цикла for.

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


📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
👀 ТОП 10 Проектов для начинающих разработчиков

Новички, которые хотят войти в айти и не знают с чего начать очень часто идут в поисковик и пробивают там:
"программирование с чего начать, python для начинающих, программирование с нуля"

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

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