Python Education
Закрытый канал
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Больше8 782
Подписчики
-224 часа
-147 дней
-7530 день
Архив постов
8 782
Библиотека python-decouple
Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исходного кода. Это означает, что вы можете хранить секретные данные, такие как ключи API, пароли и URL-адреса базы данных, вне вашего кода, улучшая безопасность.
Python Education | #Python
8 782
Cement
Cement — это фреймворк для создания интерфейсов командной строки (CLI). Он помогает разработчикам быстро создавать мощные и удобные CLI-приложения.
Python Education | #Python
8 782
Модуль transliterate
Модуль transliterate представляет собой двунаправленный транслитератор текста для Python.
Транслитерирует (unicode) строки в соответствии с правилами, указанными в языковых пакетах, то есть заменяет все русские буквы на английские и наоборот по правилам транслитерации.
Выше представлена транслитерация текста с английского на русский, т.е. замена всех английских букв на русские.
Python Education | #Python
8 782
Функция reduce()
Функция reduce() модуля functools кумулятивно применяет функцию function к элементам итерируемой iterable последовательности, сводя её к единственному значению.
Параметры:
function - пользовательская функция, принимающая 2 аргумента,
iterable - итерируемая последовательность,
initializer - начальное значение.
Python Education | #Python
8 782
Муж - обычный работяга, зарплата 90 000р, семье не хватает
Жена - спит до обеда, работает техническим специалистом, выходит около 300 000р, вроде довольна
Работа у нее не сложная — по шаблону создает простые автоворонки в ботах, делает SMS-рассылки, настраивает прямые эфиры, подключать платежные системы — вообщем то, что требуется любому бизнесу.
Все началось, когда она наткнулась на этого бота. С ним даже школьник или пенсионер разберутся, как найти первых клиентов и заработать первые деньги уже через неделю.
Осталось только взять и запустить бота
8 782
Самый частый элемент
Этот короткий скрипт вернёт элемент, чаще всего встречающийся в списке.
Используются продвинутые параметры встроенной функции max():
• первым аргументом она получает множество из элементов списка (помним, что в множестве все элементы уникальны);
• затем применяет к каждому из них функцию count, подсчитывающую, сколько раз элемент встречается в списке;
• после этого возвращает элемент множества, который имеет больше всего «попаданий».
В качестве аргумента можно использовать списки, кортежи и строки.
Python Education | #Python
8 782
Россияне массово переходят на новый способ заработка – арбитраж криптовалют
Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.
Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.
Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.
Без рисков. Без серых схем и прочего барахла.
Успейте присоединиться, начать никогда не поздно: https://t.me/+WK39R-k3Z7s4MDZl
8 782
Функция filterfalse()
Функция filterfalse() модуля itertools создает итератор, который удаляет элементы из последовательности iterable до тех пор, пока функция predicate равна False или 0. Возвращается итератор с отобранными элементами.
Если predicate=None, функция вернет элементы, которые являются ложными.
Аргумент predicate это функция, принимающая один элемент последовательности и возвращающая bool значение.
Python Education | #Python
8 782
Функция islice()
Функция islice() модуля itertools создает итератор, который возвращает выбранные элементы из итератора iterable. Другими словами, получает срез итератора/генератора, для которых нельзя получить срез обычными средствами или встроенной функцией slice().
Параметры:
iterable - итератор,
start - int, начало среза,
stop - int, конец среза (не входит),
step - int, шаг среза.
Python Education | #Python
8 782
Узнай подходящую тебе карьеру за 5 минут.
Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов.
В конечный результат вошли только самые востребованные профессии для 2025 года, большинство специальностей из сферы IT и Дизайна, именно в них на сегодня наибольшие доходы.
Переходите по специальной ссылке, получите карьерную консультацию в подарок, и разберите индивидуально ваш комфортный переход в новую профессию.
Реклама. Информация о рекламодателе по ссылкам в посте.
8 782
Генерация перестановок для итерируемого объекта
Функция
permutations модуля itertools возвращает итератор с последовательными перестановками из элементов входной последовательности iterable. Каждая комбинация заключена в кортеж с длинной r элементов.
Если r не указано или None, тогда по умолчанию r равна длине iterable и генерируются все возможные перестановки полной длины.
Python Education | #Python8 782
Получение наибольших или наименьших чисел из списка
Представим, что у вас есть список с числами и необходимо получить указанное число наибольших или наименьших чисел из него.
Одно из решений данной задачи - использование встроенной библиотеки
heapq.
Python Education | #Python8 782
Проверка на анаграммность
Проверить, являются ли строки анаграммами (например, в результате случайной перестановки букв) поможет класс Counter модуля collections
Python Education | #Python
8 782
lambda функции с условием
Использовании lambda функции облегчает код, повышает его читаемость и может сгруппировать некоторый алгоритм в одну строку. Их так же можно использовать вкупе с условиями. В примере написали функцию проверки числа на отрицательное или положительное.
Python Education | #Python
8 782
tqdm
Tqdm (от арабского слова "taqadum", что означает "прогресс") — это библиотека Python, которая позволяет легко и быстро создавать индикаторы выполнения задач. Она особенно полезна при работе с длительными операциями, так как позволяет отслеживать ход выполнения и остаточное время.
Python Education | #Python
8 782
Бесплатный мини-курс: освой базу тестирования за 72 часа
Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вручную, и с помощью ПО. Получишь проекты в портфолио, значимые для будущего работодателя.
Как это работает?
1. Регистрируешься — это абсолютно бесплатно.
2. В течение трёх дней проходишь уроки от эксперта в удобное для себя время.
3. Получаешь консультацию по профессии, обучению и рынку.
4. Понимаешь, подходит ли тебе тестирование, как начать карьеру и как выгодно выделиться среди новичков.
Получи 4 гайда + 3 проекта в портфолио за 3 дня — успевай до 30 июня!
👉 Записаться бесплатно (осталось 12 мест).
8 782
Размер в байтах
Функция на картинке возвращает длину строки в байтах, что пригодится, когда нужно будет узнать размер строковой переменной в памяти.
Python Education | #Python
8 782
💋 Kiss Знакомства - настоящий бот знакомств в Telegram!
1. Удаляем Дайвинчик!
2. Забываем про Tinder!
3. Заходим в Kiss! 👈 (нажимай)
Листаем анкетки, и ищем настоящие отношение!
8 782
Подсчет количества слов в текстовом файле
В этом примере в Python мы прочитаем текстовый файл и посчитаем количество слов в нем.
Python Education | #Python
8 782
Строим точечную диаграмму с помощью Python
Данная диаграмма используется для сравнения переменной по отношению к другим переменным. Она определяется как влияние одной переменной на другую. Данные представлены в виде набора точек.
Python Education | #Python
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
