Python Ready | Программирование
24.3K subscribers
783 photos
53 videos
396 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Разберем основные методы math!

Модуль math даёт доступ к математическим функциям — от округления и факториалов до тригонометрии и логарифмов. В этой шпоре собраны часто используемые методы с примерами.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4312🔥9🤝3
👩‍💻 Определяем, кто больше говорил в чате!

В этой задаче узнаем, кто сказал больше слов — пользователь или бот. Такой подход помогает оценить вовлечённость, активность и полезен в аналитике.

Сегодня в посте:
Считаем слова в каждом сообщении.

Разделяем роли: user vs bot.

Сравниваем результаты.

Выводим, кто активнее.


Простой способ замерить поведение в диалогах без сторонних библиотек.

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
152🔥18🤝9👍8
This media is not supported in your browser
VIEW IN TELEGRAM
😎 LearnPython — интерактивный справочник Python на русском!

Если хочешь быстро освежить синтаксис или выучить Python с нуля — это то, что нужно. Каждая тема здесь короткая, понятная и с живым примером, который можно запустить прямо на сайте.

📌 Оставляю ссылочку: learnpython.org

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3313👍9🤝1
👩‍💻 Разбираем два незаменимых помощника при работе с коллекциями!

enumerate() — позволяет одновременно получать и индекс, и значение элемента списка. Используйте вместо range(len(...)) — код станет чище и читаемее.

items() — возвращает пары ключ-значение при переборе словаря. Отлично подходит, когда важно работать с обеими частями данных сразу.

Оба метода экономят время, сокращают количество кода и делают его более понятным.

👉 Python Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥119🤝1
Функции высшего порядка!

Функции в Python можно передавать как аргументы и возвращать как значения. Соберём скрипт, где функция применяется к списку, и используем map, filter и лямбды.

Создадим функцию process, принимающую список и функцию-оператор:
def process(data, operation):
return [operation(x) for x in data]

Передадим ей список и простую функцию возведения в квадрат:


Передадим ей список и простую функцию возведения в квадрат:
def square(n):
return n * n

print(process([1, 2, 3], square)) # → [1, 4, 9]


Теперь применим filter и map на практике:
nums = range(10)
evens = list(filter(lambda x: x % 2 == 0, nums))
doubled = list(map(lambda x: x * 2, evens))


Выведем результат:
print(doubled)  # → [0, 4, 8, 12, 16]


🔥 Такие функции упрощают код, делая его гибким и читаемым!

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍7🔥6🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
👍 Pythoncheatsheet — суперполезная шпаргалка по Python, сделанная с душой!

От базового синтаксиса и структур данных до декораторов, работы с API и даже специфики async-кода. Всё чётко, наглядно и с примерами. Можно листать как справочник или просто держать открытую вкладку во время работы.

Оставляю ссылочку: GitHub 📱


👉 Python Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2314🔥8🤝1
👩‍💻 Шпаргалка по продвинутым методам функционального программирования — часть 2!

В первой части мы рассмотрели базовые методы для работы с функциями и коллекциями. Во второй — углублённые приёмы с итераторами, кэшированием и частичным применением функций. Эти инструменты помогут писать компактный, эффективный и надёжный код.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥10👍8😁1
Что же выведет консоль?
Anonymous Quiz
18%
A
8%
B
49%
C
25%
D
22👍9🤝8