en
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Closed channel

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Show more
3 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.call_tracing() sys.call_tracing() позволяет выполнить функцию с заданными аргументами, включая трассировку вызовов, установленную через sys.settrace(). Это полезно для профилирования и отладки. Python Guru

Работа с Selenium: Часть 5 Продолжаем делиться циклом видео, где автор рассказывает про Selenium. В результате ты научишься работать с формами, проходить аутентификацию на различных сайтах и многое другое. • Перейти к просмотру Python Guru

Антипаттерн недели: Неоптимальная фильтрация данных через циклы Использование обычных циклов для фильтрации данных в списках
Антипаттерн недели: Неоптимальная фильтрация данных через циклы Использование обычных циклов для фильтрации данных в списках или других коллекциях может быть неэффективным и затрудняет читаемость кода. Это особенно актуально, когда в Python уже есть встроенные средства для таких задач. Используйте встроенные функции, такие как filter() или list comprehension, чтобы сделать код более читаемым и производительным. Python Guru

Как отсортировать по значениям словарь Распространена практика использования словарей в качестве таблиц для хранения данных.
Как отсортировать по значениям словарь Распространена практика использования словарей в качестве таблиц для хранения данных. Сортировка данных словаря по значениям ключей, а не самим ключам, нередко ставит в тупик. Задача решается довольно просто при помощи соответствующего аргумента функции сортировки Python Guru

Как присвоить первое непустое значение из ряда Следующая инструкция присвоит переменной X первый непустой (имеющий истинное з
Как присвоить первое непустое значение из ряда Следующая инструкция присвоит переменной 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() используется для создания списка, состоящего из значений, для которы
Функция filter() для фильтрации списков Функция filter() используется для создания списка, состоящего из значений, для которых функция возвращает true. Так же, как и map(), эта функция может использовать в качестве параметра пользовательские функции, а также lambda-функции. Python Guru

Полное копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адресом памяти
Полное копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адресом памяти. Это означает, что любые изменения, внесенные вами в новую копию объекта или списка, не будут отражаться в исходной. Этот процесс происходит следующим образом: сначала создается новый список или объект, а затем рекурсивно копируются все элементы из исходного в новый. Короче говоря, оба объекта становятся полностью независимы друг от друга. Это похоже на концепцию передачи по значению в таких языках, как C ++, Java и C #. Python Guru

Биткоин мертв, а крипта — пузырь Такое мнение гуляет уже лет 10. За это время биткоин вырос с 5000₽ до 7.000.000₽. А монетка Трампа взлетела за пару дней и увеличила кошельки в 50 раз. А ведь суть крипты простая — купил дешево, продал дорого. Разницу в карман. А начинать можно хоть со 100 рублей. Главное знать, где и какую криптовалюту покупать. CryptoTEX — тут автор простыми словами расскажет что такое крипта и как на ней зарабатывают, даст прогнозы и «доведет за ручку» любого до прибыли. И все это бесплатно. Подпишись, время инвестировать в счастливое будущее: https://t.me/+hlfdAgej1w43YTY0