Python Education
Canal cerrado
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Mostrar más8 557
Suscriptores
-224 horas
-147 días
-6830 días
Archivo de publicaciones
8 557
Fabulous — вывод картинок в консоль
Вам не достаточно красивого вывода таблиц в консоль? А как насчёт вывода текста с тенями или даже картинок? Теперь это возможно!
Использовать только в небольших количествах во избежание перелома чувства прекрасного
Python Education | #Python
8 557
⚡️ Айтишник из «VISION» скупил курсы айти школ и выложил гигабайты материалов к себе
Каждый найдет что-то по душе:
1202 ГБ — Python
1811 ГБ — Frontend
1100 ГБ — C / C++ / C#
804 ГБ — Java
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin / Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA / Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн
Материалы в закрепе, постоянно пополняются👆🏻
8 557
Антипаттерн недели: Ошибочное использование
is для сравнения строк и чисел
В Python оператор is проверяет, являются ли две переменные одним и тем же объектом в памяти, а не просто равны ли их значения. Использование is вместо == для сравнения строк и чисел может привести к непредсказуемым результатам.
✔️ Используйте == для корректного сравнения значений.
Python Education | #Python8 557
Изменяем цвет текста в терминале
Colorama — это библиотека для языка программирования Python, которая позволяет использовать ANSI-последовательности для вывода цветного текста в терминале на разных платформах.
Кроме того, можно использовать константы из модуля Style для установки стиля текста (например, жирный или подчеркнутый) и константы из модуля Back для установки цвета фона.
Например, чтобы вывести зеленый текст с помощью Colorama, можно использовать код, приведенный выше.
В этом примере init используется для инициализации библиотеки и обеспечения работы ANSI-последовательностей на Windows, а константа Fore для установки цвета текста.
Python Education | #Python8 557
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
8 557
Достаем карты из колоды
В данном примере мы задействуем колоду из 52 карт.
С помощью данного кода мы достаем случайным образом 4 карты из нашей колоды.
Python Education | #Python
8 557
ByBit заблокировала трейдера, который вложил 1200$ в токен RED и заработал 490 000$
Коллекционер крипты тот самый вкладчик. Он не расстраивается блокировке, ведь за 2 месяца уже заработал больше миллиона долларов на росте крипты.
Он покупал XRP, когда все кричали, что это скам и роста не будет. В итоге с $0.35 монета выросла до $2.2. Также произошло с SOL, ELX и BBQ, которые дали больше 1000% иксов.
В своем канале раз в неделю он дает 1 проверенную сделку, в которую заходит на 100 000$. А его капитал уже 7 000 000$
Скоро на рынке будет булран, поэтому если хотите откусить свой кусок пирога и изменить жизнь, подписывайтесь: https://t.me/+KJDzkrw0y4QyNDg6
8 557
Компрехеншен
Компрехеншен (comprehension) — это синтаксический конструкт, который позволяет создавать новые структуры данных (например, списки, множества, словари) путем итерации по другой последовательности (например, списку или диапазону чисел) и применения некоторого выражения или логики к каждому элементу этой последовательности.
В Python существует несколько видов компрехеншенов: списковые компрехеншены (List comprehensions), множественные компрехеншены (Set comprehensions) и словарные компрехеншены (Dictionary comprehensions).
Python Education | #Python
8 557
sys._debugmallocstats()
sys._debugmallocstats() выводит статистику работы аллокатора памяти Python. Это полезно для анализа потребления памяти и оптимизации кода.
Python Education | #Python8 557
— Слушай, ты вроде умный и с деньгами, а что с девушками?
— 🫠🫠🫠
Вас тоже это бесит? Пока какие-то нищеброды без амбиций кайфуют с классными девчонками, другие пашут как проклятые, но каждый день возвращаются в пустую квартиру.
Так вот, изобилие женского пола — несложно. Каждый, если приложит щепотку усилий, может привлекать желанных девушек на свою личность. Без пикапа и отрыва от работы.
Вот почитайте Виктора. Это один из немногих, кто даже девственнику по шагам объяснит, как общаться и каким мужчиной быть, чтобы девчонки искренне тянулись к вам.
Через месяц вы узнаете об этом больше 90% людей. А через пару выстроите к себе очередь из классных девушек. Подписывайтесь, без этого счастья не будет: @viktorupohuy
Рекомендую к изучению:
— Как интроверт-программист завел отношения с девушкой из топовой семьи.
— Отношения - это уныло, а верных женщин больше не осталось?
— Деньги не помогают в отношениях с девушками в 2025.
8 557
signal.pthread_kill()
signal.pthread_kill() позволяет отправлять сигналы конкретному потоку в многопоточных приложениях. Это полезно для управления потоками и их завершения.
Python Education | #Python8 557
Тестирование: быстрый старт в IT за 0₽
Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От тестировщика во многом зависит качество итогового продукта, поэтому спрос на данных специалистов растёт.
Прямо сейчас Skillbox отдает пятидневный курс по тестированию бесплатно.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 19 марта: https://go.redav.online/3ce9ac7270bf9c50?erid=2VfnxxcSezk&m=1
8 557
sys.getrecursionlimit()
sys.getrecursionlimit() возвращает текущий лимит рекурсии в Python, а sys.setrecursionlimit() позволяет изменить его. Это полезно для работы с глубоко рекурсивными алгоритмами, такими как обход деревьев.
Python Education | #Python8 557
sys.getswitchinterval()
sys.getswitchinterval() возвращает или устанавливает интервал переключения потоков в Python. Это полезно для оптимизации работы многопоточных программ.
Python Education | #Python8 557
Yellowbrick для визуального анализа и диагностики
Yellowbrick — набор средств визуального анализа и диагностики, предназначенных для облегчения машинного обучения с помощью scikit-learn.
Основной объект API библиотеки Visualizer представляет собой средство оценки scikit-learn, которое учится на данных. «Визуализаторы» изучают данные, создавая визуальное представление рабочего процесса выбора модели.
Python Education | #Python
8 557
👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻👩💻
Сливаем вам нашу базу с тонной материала от известных онлайн школ по айти:
(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 557
Определяем тип изображения с помощью Python
Установка модуля -
pip install imghdr
Предположим, вам предоставлен файл типа изображения, и вам нужно определить тип этого файла. Проще говоря, вам нужно получить расширение этого файла типа изображения. Это можно использовать в проекте, чтобы проверить, действительно ли запрошенное вами изображение является изображением и с каким расширением оно поставляется.
Python Education | #Python8 557
Получение срезов итераторов
Если вы попытаетесь получить срез итератора, то столкнётесь с ошибкой TypeError, сообщающей о том, что на объект-генератор нельзя оформить подписку. Однако эта проблема поддаётся решению (см картинку).
Воспользовавшись методом itertools.islice, можно создать объект islice, который представляет собой итератор, выдающий нужные элементы. Однако здесь важно отметить то, что эта конструкция использует все элементы генератора вплоть до начала среза и все элементы в объекте islice.
Python Education | #Python
8 557
Удаление красного, зеленого и синего канала из цветного изображения в Python
Чтобы удалить красный канал из цветного изображения, считайте изображение в массив BGR с помощью cv2.imread() и присвойте нули 2D-массиву, соответствующему красному каналу.
Python Education | #Python
