Python Learning
Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/Python_per_month
Show more28 832
Subscribers
+2224 hours
+3017 days
+72230 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
➡️ Polars — библиотека для обработки данных, оптимизированная для больших наборов
Polars — это высокопроизводительная библиотека для обработки и анализа данных, которая фокусируется на скорости и эффективной работе с большими наборами данных. Она предоставляет интуитивный интерфейс для работы с табличными данными и поддерживает многопоточность для максимальной производительности.
•
Polars — отличный выбор для проектов, которым требуется быстрая обработка больших объёмов данных, с минимальными затратами на память.
🔗 Ссылочка на доку
Python Learning 👩💻👍 9❤🔥 2
Photo unavailableShow in Telegram
➡️ Использование оператора match для структурного паттерн-матчинга в Python 3.10
Оператор match — это новая конструкция в Python 3.10, которая позволяет выполнять структурный паттерн-матчинг. Она дает возможность сопоставлять сложные структуры данных и упрощает обработку разных типов входных данных.
🗣 В этом примере мы используем match для обработки разных типов сообщений, представленных в виде словарей с различными ключами.✔️
match
делает код более читаемым и упрощает логику обработки данных.
Python Learning 👩💻👍 4❤🔥 1🏆 1
Photo unavailableShow in Telegram
K2 Cloud и PiterPy2024 — бесплатный день конференции для питонистов.
Ребята из K2 Cloud помогли организовать Community Day для python-разработчиков. 18 сентября ты сможешь бесплатно послушать часть докладов конференции PiterPy: от мастерства карьерного роста до хитростей асинхронного программирования. Для участия нужно только зарегистрироваться.
Подробнее на сайте
👍 1🍾 1
Photo unavailableShow in Telegram
➡️ Использование
itertools.accumulate
для последовательных вычислений
itertools.accumulate
— это функция, которая выполняет накапливающие вычисления на основе элементов и переданной функции. По умолчанию используется сложение, но вы можете передать любую другую бинарную функцию.
Это удобно для выполнения последовательных операций, таких как вычисление суммы, произведения или других кумулятивных операций.
🗣 В этом примере accumulate используется для вычисления кумулятивной суммы элементов списка.✔️
itertools.accumulate
помогает легко выполнять кумулятивные вычисления без необходимости писать цикл вручную.
Python Learning 👩💻👍 7❤🔥 2
Photo unavailableShow in Telegram
➡️ Peewee — лёгкий ORM для Python
Peewee — это компактная и простая в использовании ORM-библиотека для работы с базами данных.
Она поддерживает SQLite, MySQL, PostgreSQL и предоставляет удобный API для работы с моделями, упрощая взаимодействие с базами данных.
🔗 Ссылочка на доку
Python Learning 👩💻
👍 8❤🔥 1🔥 1🎉 1
Photo unavailableShow in Telegram
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 25-26 сентября в 19:00 мск.
О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid:LjN8K42v6
🆒 1
Photo unavailableShow in Telegram
➡️ Tortoise ORM — асинхронный ORM для Python
Tortoise ORM — это современный асинхронный ORM, ориентированный на работу с базами данных в асинхронных Python-приложениях.
Он поддерживает аннотации типов и обеспечивает простоту использования, предлагая синтаксис, похожий на Django ORM.
🔗 Ссылочка на доку
Python Learning 👩💻
👍 8❤🔥 5🏆 3
Photo unavailableShow in Telegram
➡️ Использование
dataclasses.replace
для создания копий объектов с изменёнными полями
dataclasses.replace
— это функция, которая позволяет создать новую копию объекта, изменив некоторые его поля. Это особенно полезно, когда вам нужно работать с неизменяемыми объектами, но вы хотите создать их изменённые версии без необходимости переписывать код вручную.
🗣 В этом примере replace используется для изменения одного поля в объекте без изменения оригинала.✔️
dataclasses.replace
помогает сократить код и сделать его более читаемым при работе с неизменяемыми объектами.
Python Learning 👩💻👍 6❤🔥 1🏆 1
Photo unavailableShow in Telegram
✊Получите власть, которая и не снилась вашему отцу!
👉Начните на бесплатном вебинаре онлайн-курса «Python Developer. Basic» - «Бот для Discord на Python: разработка и возможности»: регистрация
На вебинаре мы:
- сделаем обзор платформы Discord и API
- установим необходимые инструменты и библиотеки
- разберем основы разработки бота в Discord
По итогам вы узнаете:
- основы работы с Discord API и возможность его использования для разработки ботов
- как создать и настроить простого бота для своего сервера
- как писать базовые команды для своего бота и управлять его поведением.
🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!
👍 1
Photo unavailableShow in Telegram
➡️ Использование
functools.reduce
для последовательного применения функции к элементам коллекции
functools.reduce
— это полезная функция для свёртки (агрегирования) коллекции в одно значение. Она позволяет последовательно применить функцию к парам элементов в коллекции, сводя их к одному результату. Это особенно полезно для задач вроде суммирования, умножения или более сложных операций.
🗣 В этом примере reduce используется для умножения всех элементов списка.✔️
functools.reduce
помогает сделать код более декларативным и удобным для сложных операций над коллекциями.
Python Learning 👩💻👍 4❤🔥 1🏆 1
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.