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

Python Guru | Всё про Python

Closed channel

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

Show more
3 086
Subscribers
-224 hours
-57 days
-1330 days
Posts Archive
Что такое Framework? Создание своего веб-фреймворка на Python За урок мы узнаем что такое фреймворк и зачем они нужны. Также мы создадим свой собственный простой фреймворк на базе языка Python. Это будет веб-проект с базой данных и красивым дизайном. • Перейти к просмотру Python Guru

Форматирование строк: метод format и F-строки | Python для начинающих Способ формирования строки по шаблону с помощью метода format(). Форматирование строк, используя F-строки. • Перейти к просмотру Python Guru

AutoCraft Bot — Telegram-автоматизация Windows без монитора, глазами незрячего разработчика Я собрал AutoCraft Bot — десктопное Python-приложение и Telegram-бот в одном. Он управляет ПК, говорит, скринит, ловит команды и живёт в одном .exe. • Перейти к просмотру Python Guru

❗️ Команде российских хакеров удалось взломать систему безопасности ChatGPT Всего в несколько хитрых промтов вы можете: • ПОЛ
❗️ Команде российских хакеров удалось взломать систему безопасности ChatGPT Всего в несколько хитрых промтов вы можете: • ПОЛНОСТЬЮ снять любую цензуру с ChatGPT • получить ПОЖИЗНЕННЫЙ бесплатный доступ к ChatGPT Pro и ChatGPT 5.1 • использовать ИИ для поиска ЛЮБОЙ информации: от номера телефона до геолокации конкретного человека. Все инструкции хакеры выложили в закрытый канал. Тем временем, OpenAI бьёт тревогу и пытается добиться блокировки. Сохраняйте, пока есть доступ: https://t.me/+gTxF_qGW8ucxNjcy

Создание Телеграм-бота: Оплата Telegram Stars Благодаря данной статье ты узнаешь, как работать с относительно новой внутренней валютой Telegram Stars. Также автор демонстрирует реализацию собственной системы промокодов и админку без использования громоздких фреймворков. • Перейти к просмотру Python Guru

Списки - операторы и функции работы с ними Что такое списки, зачем нужны, как задавать в Python. Функция list() для создания списков. Обращение к отдельным элементам списка по индексу. Функции len(), max(), min(), sum(), sorted(). Операторы +, *, in, del. • Перейти к просмотру Python Guru

Тестировщик — простой старт в IT с нуля. Хотите выйти на удалёнку и зарабатывать от 80 000 ₽ уже через полгода? Профессия тес
Тестировщик — простой старт в IT с нуля. Хотите выйти на удалёнку и зарабатывать от 80 000 ₽ уже через полгода? Профессия тестировщика — это стабильный спрос, высокая зарплата и никаких сложных навыков программирования. Вы проверяете сайты и приложения на баги — просто и увлекательно. Сейчас — уникальный шанс: мини-курс на 4 дня бесплатно, плюс индивидуальная карьерная консультация в подарок. Вас пошагово проведут от нуля до первого тестового задания. Жмите на кнопку, проходите короткий тест и забирайте свой билет в IT до 31 декабря!

Планировщик задач внутри 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