Python Guru | Всё про Python
Closed channel
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Show more3 128
Subscribers
-924 hours
-177 days
-4530 days
Posts Archive
Cколько ядер CPU можно использовать параллельно в Python?
При выполнении параллельной программы, активно задействующей CPU, нам часто необходимо, чтобы пул потоков или процессов имел размер, сопоставимый с количеством ядер CPU на машине. В этой статье автор разберет, почему так сложно определить, сколько ядер CPU может использовать программа, а затем рассмотрит потенциальное решение.
• Перейти к просмотру
Python Guru
Debug в Python | Используйте ic() вместо print()
Сегодня мы рассмотрим библиотеку icecream для языка Python, которая позволяет дебажить ваш код проще и быстрее, чем через команду print(). Просто используй функцию ic() и твой debugging станет лучше.
• Перейти к просмотру
Python Guru
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
Shutil: лучший инструмент для управления файлами Python
Мощная библиотека Shutil для копирования, перемещения, удаления, архивирования и высокоуровневой обработки файлов
• Перейти к просмотру
Python Guru
Автоматизация Google
Благодаря данному видео ты напишешь скрипт по оптимизации Google. Скрипт позволит скачивать изображения, анимацию и видео по запросу из Google.
• Перейти к просмотру
Python Guru
Используем языковые модели в AI-агентах. Часть 1. Введение в LangChain
В статье объясняется, что такое LangChain — фреймворк для работы с большими языковыми моделями (LLM), их интеграцией в приложения и созданием AI-агентов. Рассмотрены базовые компоненты и их применение.
• Перейти к просмотру
Python Guru
РАБОЧИЙ ПАРСЕР ТОВАРОВ WILDBERRIES НА PYTHON ЧЕРЕЗ API
В этом видео я показываю как можно быстро и легко написать парсер товаров по категориям с крупного маркетплейса wildberries, используя API Вайлберис и python. Результат работы выгружается в эксель таблицу для дальнейшего анализа карточек товаров\конкурентов\ цен и т.д. Скачать программу для работы на windows (без установки пайтона и библиотек) можно ниже по ссылке на github
• Перейти к просмотру
Python Guru
Concurrency testing
Concurrency Testing (тестирование параллельности) — это проверка работы программы, когда несколько процессов или потоков выполняются одновременно. Оно помогает убедиться, что приложение корректно работает под нагрузкой, не вызывает сбоев, не ведет к гонке данных (race conditions) и правильно обрабатывает конкурентные запросы. В данной статье автор разбирает некоторые техники обнаружения плавающих багов.
• Перейти к просмотру
Python Guru
sys.call_tracing()
sys.call_tracing() позволяет выполнить функцию с заданными аргументами, включая трассировку вызовов, установленную через sys.settrace(). Это полезно для профилирования и отладки.
Python GuruРабота с Selenium: Часть 5
Продолжаем делиться циклом видео, где автор рассказывает про Selenium. В результате ты научишься работать с формами, проходить аутентификацию на различных сайтах и многое другое.
• Перейти к просмотру
Python Guru
Антипаттерн недели: Неоптимальная фильтрация данных через циклы
Использование обычных циклов для фильтрации данных в списках или других коллекциях может быть неэффективным и затрудняет читаемость кода. Это особенно актуально, когда в Python уже есть встроенные средства для таких задач.
Используйте встроенные функции, такие как
filter() или list comprehension, чтобы сделать код более читаемым и производительным.
Python GuruКак отсортировать по значениям словарь
Распространена практика использования словарей в качестве таблиц для хранения данных. Сортировка данных словаря по значениям ключей, а не самим ключам, нередко ставит в тупик. Задача решается довольно просто при помощи соответствующего аргумента функции сортировки
Python Guru
Как присвоить первое непустое значение из ряда
Следующая инструкция присвоит переменной X первый непустой (имеющий истинное значение) объект из множества объектов A, B и С или None, если все предыдущие объекты окажутся пустыми. В простейшем виде эту особенность используют для задания значения по умолчанию
Аналогичным образом логический оператор and можно применять для нахождения первого ложного значения
Python Guru
Торговый робот Binance основе машинного обучения на Python
How's it going everyone? In today's video we're going to be learning how we can use the new TypeIs typing feature that we got in Python 3.13!
• Перейти к просмотру
Python Guru
Как аннотировать декоратор в Python
Добавить аннотации типов к декоратору не так уж и просто, поэтому в Python была создана специальная сущность только для аннотирования подобных структур. Показываю и объясняю.
• Перейти к просмотру
Python Guru
⚡️Слита База из 1000+ топовых курсов и материалов для айтишников
🖥 Python: @python_baza
👩💻 Frontend: @frontend_baza
👩💻 Backend: @backend_baza
🎨 Дизайн: @design_baza
📚 Книги: @archive_baza
👩💻 Все языки: @main_it_baza
Всё лучшее про IT бесплатно — уже на Базе 🚀
Как парсить данные с Python?
Парсинг — это процесс извлечения нужной информации из текста, HTML-страниц, JSON, XML или других данных. Благодаря данной статье ты узнаешь, как правильно парсить данные с Python.
• Перейти к просмотру
Python Guru
Функция filter() для фильтрации списков
Функция
filter() используется для создания списка, состоящего из значений, для которых функция возвращает true.
Так же, как и map(), эта функция может использовать в качестве параметра пользовательские функции, а также lambda-функции.
Python GuruПолное копирование
Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адресом памяти. Это означает, что любые изменения, внесенные вами в новую копию объекта или списка, не будут отражаться в исходной. Этот процесс происходит следующим образом: сначала создается новый список или объект, а затем рекурсивно копируются все элементы из исходного в новый.
Короче говоря, оба объекта становятся полностью независимы друг от друга. Это похоже на концепцию передачи по значению в таких языках, как C ++, Java и C #.
Python Guru
Биткоин мертв, а крипта — пузырь
Такое мнение гуляет уже лет 10. За это время биткоин вырос с 5000₽ до 7.000.000₽.
А монетка Трампа взлетела за пару дней и увеличила кошельки в 50 раз.
А ведь суть крипты простая — купил дешево, продал дорого. Разницу в карман. А начинать можно хоть со 100 рублей. Главное знать, где и какую криптовалюту покупать.
CryptoTEX — тут автор простыми словами расскажет что такое крипта и как на ней зарабатывают, даст прогнозы и «доведет за ручку» любого до прибыли. И все это бесплатно.
Подпишись, время инвестировать в счастливое будущее: https://t.me/+hlfdAgej1w43YTY0
Available now! Telegram Research 2025 — the year's key insights 
