Python Education
Yopiq kanal
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Ko'proq ko'rsatish8 781
Obunachilar
-124 soatlar
-97 kunlar
-7430 kunlar
Postlar arxiv
8 781
Yellowbrick для визуального анализа и диагностики
Yellowbrick — набор средств визуального анализа и диагностики, предназначенных для облегчения машинного обучения с помощью scikit-learn.
Основной объект API библиотеки Visualizer представляет собой средство оценки scikit-learn, которое учится на данных. «Визуализаторы» изучают данные, создавая визуальное представление рабочего процесса выбора модели.
Python Education | #Python
8 781
👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻
Сливаем вам нашу базу с тонной материала от известных онлайн школ по айти:
(363 видео, 87 книги) — Python
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++/C#
(343 видео, 87 книги) — Java/QA
(176 видео, 32 книги) — Git/Linux
(174 видео, 91 книги) — DevOps
(167 видео, 53 книги) — PHP/1С
(227 видео, 83 книги) — SQL/БД
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA
(181 видео, 32 книги) — Go/Rust
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — Дизайн
(136 видео, 33 книги) — PM/HR
Скачивать ничего не нужно — все выложили в Telegram
8 781
Определяем тип изображения с помощью Python
Установка модуля -
pip install imghdr
Предположим, вам предоставлен файл типа изображения, и вам нужно определить тип этого файла. Проще говоря, вам нужно получить расширение этого файла типа изображения. Это можно использовать в проекте, чтобы проверить, действительно ли запрошенное вами изображение является изображением и с каким расширением оно поставляется.
Python Education | #Python8 781
Получение срезов итераторов
Если вы попытаетесь получить срез итератора, то столкнётесь с ошибкой TypeError, сообщающей о том, что на объект-генератор нельзя оформить подписку. Однако эта проблема поддаётся решению (см картинку).
Воспользовавшись методом itertools.islice, можно создать объект islice, который представляет собой итератор, выдающий нужные элементы. Однако здесь важно отметить то, что эта конструкция использует все элементы генератора вплоть до начала среза и все элементы в объекте islice.
Python Education | #Python
8 781
Удаление красного, зеленого и синего канала из цветного изображения в Python
Чтобы удалить красный канал из цветного изображения, считайте изображение в массив BGR с помощью cv2.imread() и присвойте нули 2D-массиву, соответствующему красному каналу.
Python Education | #Python
8 781
Repost from Русский финтех, е-ком и бизнес
⚡️Скромно, но со вкусом: разыгрываем iPhone 16 Pro Max на 256 ГБ!
Условия просты:
• Подписаться на «Русский финтех»,
• Подписаться на канал «Русская экономика»,
• Нажать на кнопку «Участвовать».
Итоги подведёт рандомайзер 17 марта, в 20:00 по московскому времени.
Айфон за свой счёт застрахуем и отправим победителю по зоне действия СДЭК.
8 781
Узнаем заряд батареи компьютера с помощью Python
Для узнавания остатка зарядки на компьютере в операционной системе Windows можно использовать следующий код на Python.
Для выполнения этого кода нужно установить библиотеку
psutil. Это можно сделать с помощью pip install psutil.
Данный код сначала получает объект battery с помощью функции psutil.sensors_battery(), которая предоставляет информацию о состоянии батареи компьютера. Затем он проверяет, подключена ли зарядка, с помощью свойства power_plugged.
Python Education | #Python8 781
Искусственный интеллект скоро заменит всех... кроме тех, кто умеет его программировать!
Рынок труда стремительно меняется: ИИ берёт на себя всё больше задач, а компании срочно ищут тех, кто умеет его создавать. IT – это профессия будущего с высокой зарплатой и свободой в работе. Освоить её проще, чем кажется!
Мы подготовили бесплатную программу для старта: мастер-класс по Python, лекции о рынке IT и доступ к основам программирования. Попробуйте себя в новой сфере и сделайте осознанный выбор!
Регистрируйтесь бесплатно прямо сейчас!
Реклама. Информация о рекламодателе по ссылкам в посте.
8 781
Быстрая сортировка
Быстрая сортировка (quicksort) — это один из наиболее известных и широко применяемых алгоритмов сортировки. Она основана на использовании стратегии "разделяй и властвуй".
В этом коде мы выбираем элемент в середине списка в качестве "опорного". Затем мы создаем три списка: один для элементов меньше опорного, один для элементов равных опорному, и один для элементов больше опорного.
Мы рекурсивно применяем быструю сортировку к списку элементов, которые меньше и больше опорного элемента. Это продолжается до тех пор, пока не останется список, который нужно сортировать. В конце, мы объединяем отсортированные списки вместе.
Python Education | #Python
8 781
Декоратор для автоматического ретрая функций
Иногда функции могут временно завершаться с ошибкой (например, при сетевых запросах). Вместо ручного повторного вызова можно использовать декоратор, который автоматически перезапустит функцию в случае сбоя.
В Python можно создать декоратор, который автоматически повторяет вызов функции при возникновении исключения.
Python Education | #Python
8 781
Все вокруг лезут в криптовалюту как озабоченные
Потому что каждый второй понимает, что крипта в 2025 означает стабильность и финансовый рост. Каждый день появляются монеты, вложив в которые 5-10$ можно получить 150-200$
Для первой 1000$ в месяц не нужно специальное образование. Главное - иметь проверенный источник и пошаговый план в пару действий.
В канале Eagle in trade автор за ручку доведет до результата, даст бесплатную инструкцию, по которой заработает даже пенсионер. Все, что нужно — 5-7 минут в день и 10$ для старта.
Если бедность это яма, то крипта — лестница. Подписывайся: @Eagleintrade
8 781
Декоратор для автоматического кэширования результатов функций
Кэширование — это техника, которая позволяет значительно улучшить производительность, сохраняя результаты вызовов функций и возвращая кэшированные результаты для одинаковых входных данных.
В Python можно создать декоратор, который автоматически кэширует результаты функций.
Python Education | #Python
8 781
Функция groupby()
Функция
groupby() из модуля itertools в Python используется для группировки элементов итератора по значению ключа. Она применяется к итератору (списку, кортежу, строке) и возвращает объект groupby, который представляет собой итератор по группам.
Синтаксис:
groupby(iterable, key=None)Аргументы:
iterable: Итерируемый объект, который нужно сгруппировать.
key: Функция, которая извлекает ключ из каждого элемента итератора. По умолчанию используется функция lambda x: x, которая возвращает сам элемент.
Python Education | #Python8 781
gc.get_stats()
gc.get_stats() возвращает статистику работы сборщика мусора, включая количество собранных объектов на каждом этапе. Это полезно для анализа и оптимизации работы памяти.
Python Education | #Python8 781
Тестирование: быстрый старт в IT за 0₽
Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От тестировщика во многом зависит качество итогового продукта, поэтому спрос на данных специалистов растёт.
Прямо сейчас Skillbox отдает пятидневный курс по тестированию бесплатно.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 15 марта: https://go.redav.online/3ce9ac7270bf9c50?erid=2VfnxxcSezk&m=1
8 781
array.tobytes()
array.tobytes() позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.
Python Education | #Python8 781
array.tobytes()
array.tobytes() позволяет быстро преобразовать массив чисел в байтовую строку, что полезно для работы с бинарными файлами, сокетами и сетевыми протоколами.
Python Education | #Python8 781
polars.DataFrame
polars.DataFrame — это высокопроизводительная альтернатива pandas, оптимизированная для работы с большими данными. Библиотека polars использует многопоточность и ленивые вычисления, ускоряя обработку таблиц в десятки раз.
Python Education | #Python8 781
mmap.mmap()
mmap.mmap() позволяет работать с файлами как с массивами в памяти, что ускоряет чтение и запись больших файлов без их полного загрузки в ОЗУ.
Python Education | #Python8 781
Антипаттерн недели: Изменение списка во время итерации
В Python изменение списка во время его обхода может привести к непредсказуемому поведению, пропуску элементов или
IndexError.
Используйте создание нового списка или итерацию через copy().
Python Education | #Python
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
