Python Guru | Всё про Python
کانال بسته
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/+pos-ZyEAKZM1YWEy
نمایش بیشتر3 030
مشترکین
-224 ساعت
-87 روز
-2730 روز
آرشیو پست ها
Разработка игр на Python: Часть 3
Продолжаем делиться циклом видео, благодаря которому ты сделаешь игру по мотивам “Space Invaders” с использованием библиотеки Pygame. В данном видео автор рассказывает, что такое спрайт и как реализовать стрельбу в игре.
• Перейти к просмотру
Python Guru
TelAnalysis — инструмент для анализа чатов в Telegram. Выполняет статический анализ чата: создает список и граф самых активных участников, выводит топ самых частых слов в чате и облако тегов (картинку, где слова записаны разным размером в зависимости от популярности). Также он умеет выводить общую информацию о каждом пользователе. Дополнительно можно сгенерировать топ слов каждого отдельного пользователя, чтобы понять, кто чем интересуется.
Установка и запуск:
$ git clone https://github.com/krakodjaba/TelAnalysis.git
$ cd TelAnalysis
$ pip install -r requirements.txt
$ python3 main.py
• Перейти к просмотру
Python Guru7 продвинутых приемов pandas для науки о данных
Статья делится 7 продвинутыми приёмами работы с pandas для оптимизации задач анализа данных. Рассматриваются, например, итерации по группам с df.groupby().iter() и другие способы упростить повторяющиеся операции.
• Перейти к просмотру
Python Guru
Даже Набиуллина напугана состоянием экономики РФ
ЦБ поднял ставку до немыслимых 21%, а элиты уже тайно выводят капиталы из страны. Простым россиянам может грозить финансовый апокалипсис страшнее 90-х — и это только начало.
Глава ЦБ впервые за всю историю выступила с «дрожащими» руками. И пока 92% глупых людей игнорируют тревожные сигналы, умные — подписаны на канал «Баррель черной икры», знают обо всех событиях наперед и готовы к ним заранее.
Его ведет анонимный финансист, который ещё 4 месяца назад писал о рекордном повышении ключевой ставки, а также заранее говорил о начале СВО и крахе QIWI-банка.
Сейчас он трезво объясняет, к чему простым гражданам готовиться этой зимой, какие банки под угрозой краха и почему декабрь будет худшим месяцем для россиян за последние 20 лет.
Подписывайтесь, чтобы перемены не застали вас врасплох: @banki_oil
Полезные библиотеки Python
Emotion-recognition — Python модуль позволяющий распознавать лица и классифицировать эмоции на видео.
• Перейти к просмотру
Python Guru
Разбей и властвуй: как создать кастомный токенизатор в SpaCy
Статья показывает, как создавать кастомные токенизаторы в SpaCy для специфических задач: от разбивки текста по уникальным правилам до обработки экзотических языков программирования. Практические примеры включены.
• Перейти к просмотру
Python Guru
Использование f-строк для форматирования строк
С версии Python 3.6 в языке появились так называемые f-строки (или формируемые строки), которые позволяют более удобным и читаемым образом форматировать строки. Это особенно полезно, когда вам нужно вставить переменные или выражения прямо в строку.
Использование f-строк упрощает процесс создания строк с динамическими данными и делает код более интуитивно понятным.
Python Guru
Словари
Словари (dictionaries) — это структура данных, представляющая собой коллекцию пар “ключ-значение”. Каждый элемент словаря имеет уникальный ключ, с которым связано определенное значение. Это позволяет быстро получать доступ к значениям по ключам, что делает словари удобными для хранения и поиска данных. Делимся статьей, где автор рассказывает про словари.
• Перейти к просмотру
Python Guru
Разработка игр на Python: Часть 2
Продолжаем делиться циклом видео, благодаря которому ты сделаешь игру по мотивам “Space Invaders” с использованием библиотеки Pygame. В данном видео автор демонстрирует, как обработать события нажатия клавиш и заставить пушку двигаться по горизонтали.
• Перейти к просмотру
Python Guru
Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке
Статья демонстрирует, как с помощью Python и библиотек Flet и FastAPI создавать кроссплатформенные приложения. Рассматриваются подходы к разработке веб, мобильных и десктопных решений без необходимости изучать другие языки.
• Перейти к просмотру
Python Guru
Repost from Клиент всегда прав
Бу, испугался?
Не бойся! Через ДВА дня итоги розыгрыша в честь 1 ООО ООО подписчиков на канале. Всего будет 3️⃣0️⃣ победителей, которые получат сертификаты номиналом 1️⃣0️⃣ 0️⃣0️⃣0️⃣ рублей на Ozon или Wildberries на выбор. Если ждали знака от вселенной перед НГ — это он. Радуйте себя и своих близких.
Чтобы принять участие, нужно подписаться на канал «Клиент всегда прав» и нажать кнопку «Участвую!» под постом. Итоги подведем 1️⃣6️⃣ ноября через бота-рандомайзера.
+2
ScrapeGraphAI — Python библиотека для парсинга веб-страниц с помощью искусственного интеллекта.
Предоставляет подробную документацию и примеры использования с Ollama, Docker, OpenAI, Groq, Azure и Gemini.
GitHub/Инструкция
Документация
Python Guru
Pydantic 2
Pydantic 2 — это обновленная версия популярной Python-библиотеки для проверки данных и управления схемами данных. Она облегчает процесс проверки и сериализации данных, используя аннотации типов Python, и известна своей высокой производительностью. Делимся статьей, где автор рассказывает про Pydantic 2.
• Перейти к просмотру
Python Guru
«СВО — ВСЁ!» Исход уже очевиден. Санкции снимут в ближайшие дни. От доллара все воротят нос. Перед Россией встают на колени. Кажется, все возвращается на круги своя. Наконец-то...
Обидно признавать, но такой финал возможен лишь на бумаге. Сейчас только неокрепшие умы будут охотно в это верить и думать — что все осталось позади
Если вы готовы взглянуть правде в лицо — читайте Большая экономика. Там с точностью до секунд предрекли все ключевые события: от слухов про мобилизацию до смены первых лиц в верхушке
А сейчас без церемоний объясняют, что на самом деле произойдет в мире после избрания Трампа, что будет с рублей и ключевой ставкой, и к каким потрясениям готовиться уже в декабре
Подписывайтесь, чтобы перемены не застали вас врасплох: https://t.me/+fY3GB1imVT81YzYy
Python + Pygame = Amazing Frogs: создаем крутую головоломку
Готов создать игру, от которой не оторвешься? Давай вместе сделаем Amazing Frogs – убийцу Тетриса на Python! Тут тебе и падающие блоки, и взрывающиеся цвета, и хитрая механика. Запасайся кофе, открывай IDE, и поехали превращать код в игровое безумие!
• Перейти к просмотру
Python Guru
Сиденье пропержено. Коврик для мыши стерся еще пару лет назад.
Слышу это от каждого второго прогера. Но это все в прошлом, когда подписан на AliExpress Программиста
Ежедневно публикуем самые интересные находки для айтишников, подписывайся – https://t.me/+wuZuKdYccG1kMjJi
Логи в Python на русском
🌵 Модуль Logging
🌵 Базовая конфигурация
🌵 Форматирование вывода
🌵 Регистрация переменных данных
🌵 Захват стека
🌵 Классы и функции
🌵 Использование обработчиков
🌵 Другие методы настройки
• Перейти к просмотру
Python Guru
Что такое list comprehension в Python и как он работает?
List comprehension — это лаконичный способ создания списков в Python. С его помощью можно быстро преобразовать или отфильтровать элементы из другого итерируемого объекта, написав компактный и читаемый код.
Пример:
# Создание списка квадратов чисел от 0 до 9
squares = [x**2 for x in range(10)]
print(squares) # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
# Фильтрация чётных чисел
evens = [x for x in range(10) if x % 2 == 0]
print(evens) # [0, 2, 4, 6, 8]
List comprehension позволяет комбинировать создание и обработку списков в одну строку, что делает код более компактным и удобным для чтения. Однако его стоит использовать разумно, чтобы не усложнять логику.
Состояние производительности Python 3.13: Free-Threading
Статья посвящена новому free-threaded режиму в CPython 3.13, который открывает возможности параллельного выполнения потоков. Рассматриваются особенности его использования и влияние на производительность.
• Перейти к просмотру
Python Guru
