uk
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Закритий канал

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Показати більше
3 143
Підписники
-324 години
-107 днів
-4030 день
Архів дописів
Планировщик задач внутри Python-процесса В данном туториале автор демонстрирует создание легковесного фонового сервиса. Ты узнаешь, как отправлять нативные системные уведомления через библиотеку Plyer, настраивать гибкое расписание с помощью Schedule и научишься запускать скрипт без висящего окна терминала. • Перейти к просмотру Python Guru

Ускорение кода на python в 30 тысяч раз • Перейти к просмотру Python Guru

Безопасное получение значения из словаря При обращении к несуществующему ключу в словаре возникает KeyError. Чтобы этого избе
Безопасное получение значения из словаря При обращении к несуществующему ключу в словаре возникает KeyError. Чтобы этого избежать, часто пишут проверки if key in dict. Это громоздко. Используй метод .get() с дефолтным значением. Он сразу вернёт либо значение по ключу, либо запасное, если ключа нет. Python Guru

Получаем количество строк без загрузки всех данных Новички часто загружают все строки из таблицы и считают их вручную, что мо
Получаем количество строк без загрузки всех данных Новички часто загружают все строки из таблицы и считают их вручную, что может быть медленно и неэффективно. Гораздо лучше использовать встроенные возможности SQL для подсчёта строк прямо на стороне базы данных. Итог: Вместо перебора всех записей в Python используй SQL-запрос COUNT(*). Это быстрый и надёжный способ узнать количество строк, особенно на больших таблицах. Python Guru

Параллельное выполнение задач с ThreadPoolExecutor Если нужно ускорить выполнение нескольких независимых операций (например,
Параллельное выполнение задач с ThreadPoolExecutor Если нужно ускорить выполнение нескольких независимых операций (например, сетевых запросов или чтения файлов) — можно использовать потоки из concurrent.futures. Итог: ThreadPoolExecutor позволяет легко запускать несколько задач одновременно, экономя время на операциях ввода-вывода. Python Guru

Как сделать красивое и удобное CLI-приложение? В данной статье автор рассказывает, как можно легко сделать красивое и удобное CLI-приложение. В этом тебе помогут две библиотеки: Typer и Rich. • Перейти к просмотру Python Guru

⚡️ Стартовал ГЛАВНЫЙ РОЗЫГРЫШ В МИРЕ КИБЕРСПОРТА — дарим призов на МИЛЛИОН рублей! — Игровой ПК с RTX 5080 — Игровой ноутбук
⚡️ Стартовал ГЛАВНЫЙ РОЗЫГРЫШ В МИРЕ КИБЕРСПОРТА — дарим призов на МИЛЛИОН рублей! — Игровой ПК с RTX 5080 — Игровой ноутбук ASUS ROG Strix G615LR — Монитор Samsung Odyssey OLED G8 — VR-очки Steam Frame — Геймпад Steam Controller — Steam Deck — PlayStation 5 Pro — Игровой Смартфон ASUS ROG Phone 9 Pro Что нужно для участия? 1. Подпишись на: Cybersport.ru, Москва Нон-Стоп и Рестарт 2. Нажать «Участвую!» под этим постом Итоги подведём 20 декабря в 18:00 случайным образом при помощи бота. Доставка для победителей бесплатная.

Использование списковых включений (List Comprehensions) для создания списков на основе других коллекций Когда вам нужно созда
Использование списковых включений (List Comprehensions) для создания списков на основе других коллекций Когда вам нужно создать новый список, применяя операцию ко всем элементам другого списка или фильтруя элементы по определённым условиям, списковые включения (list comprehensions) позволяют сделать это в одной строке. Использование списковых включений позволяет быстро и эффективно создавать новые списки, выполняя любые необходимые трансформации и фильтрации в лаконичной форме, что улучшает читаемость и поддерживаемость кода. Python Guru

Возврат нескольких значений Здесь возвращается кортеж. С тем же эффектом можно было бы написать return (name, birthdate). Это
Возврат нескольких значений Здесь возвращается кортеж. С тем же эффектом можно было бы написать return (name, birthdate). Это нормально для ограниченного количества возвращаемых значений. Но все, что превышает 3 значения, должно быть помещено в класс (data) Python Guru

Можно разбить строки в список В этом случае разбиение происходит по символу пробела Чтобы разделить по пустому месту, не нужн
Можно разбить строки в список В этом случае разбиение происходит по символу пробела Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split(). Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений). Python Guru

Использование списковых включений (list comprehensions) для фильтрации и трансформации данных Списковые включения — это мощны
Использование списковых включений (list comprehensions) для фильтрации и трансформации данных Списковые включения — это мощный инструмент в Python, позволяющий создавать новые списки на основе существующих с помощью простого и понятного синтаксиса. Они также позволяют фильтровать и трансформировать данные в одну строку. Использование списковых включений позволяет значительно сократить объем кода и делает его более выразительным и функциональным, особенно при выполнении однотипных операций с элементами списка. Python Guru

Практические Python-привычки В данной статье автор делится полезными привычками, которые реально повысят качество твоего кода. К ним относятся: явное состояние и мемоизация, асинхронность для продакшн, типизация и многое другое. • Перейти к просмотру Python Guru

Hyperparameter Tuning For Neural Networks in Python Сегодня мы узнаем, как выполнить настройку гиперпараметров для нейронных сетей на Python с помощью SciKeras. • Перейти к просмотру Python Guru

Мы тут ChatGPT с Midjoney обьединили и в телеграм интегрировали! Бот подключен сразу к двум нейросетям и буквально за секунду
Мы тут ChatGPT с Midjoney обьединили и в телеграм интегрировали! Бот подключен сразу к двум нейросетям и буквально за секунду сгенерирует любой ваш запрос. Вы найдете его в закрепе канала Нейрофлоу | VEO 3.1 | ChatGPT 5, где ежедневно публикуются обновления и новости связанные с нейросетями Самое вкусное в закрепе - Нейрофлоу | VEO 3.1 | ChatGPT 5

Мы тут ChatGPT с Midjoney обьединили и в телеграм интегрировали! Бот подключен сразу к двум нейросетям и буквально за секунду
Мы тут ChatGPT с Midjoney обьединили и в телеграм интегрировали! Бот подключен сразу к двум нейросетям и буквально за секунду сгенерирует любой ваш запрос. Вы найдете его в закрепе канала Нейрофлоу | VEO 3.1 | ChatGPT 5, где ежедневно публикуются обновления и новости связанные с нейросетями Самое вкусное в закрепе - Нейрофлоу | VEO 3.1 | ChatGPT 5

Функции модуля operator В данном видеоматериале речь идет об operator. Модуль operator позволяет использовать операции как функции. Тебе это поможет в функциональном стиле, так как функции из operator обычно быстрее аналогичных lambda. Смотреть... Разъяснивший Python

Упаковываем Python-бот за 10 минут В этом туториале автор простым языком объясняет, как работает Docker и зачем он нужен. В качестве практического примера разбирается все на Телеграм-боте. • Перейти к просмотру Python Guru

Использование оператора any() для проверки наличия хотя бы одного истинного значения в списке Когда вам нужно проверить, есть
Использование оператора any() для проверки наличия хотя бы одного истинного значения в списке Когда вам нужно проверить, есть ли хотя бы одно истинное значение (например, не None, не пустое и т.д.) в списке или другом итерируемом объекте, оператор any() позволяет сделать это быстро и эффективно. Использование any() позволяет сократить код и сделать его более понятным, особенно когда нужно быстро проверить, соответствует ли хотя бы одно из значений в наборе определённому критерию. Python Guru

Быстрое создание списка с помощью list comprehension Когда вам нужно создать новый список, применяя операцию к каждому элемен
Быстрое создание списка с помощью list comprehension Когда вам нужно создать новый список, применяя операцию к каждому элементу другого списка или фильтруя элементы по условию, list comprehension позволяет сделать это компактно и эффективно. Использование list comprehension позволяет создавать списки с применением операций и условий в одной строке, делая код более элегантным и читаемым. Python Guru