Простой Python | Программирование
142K subscribers
2.39K photos
51 videos
1.38K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @dimaa_dimaa (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Как найти пространственные координаты объекта?

Благодаря данной статье ты узнаешь, как с помощью OpenCV можно найти 3D координаты объектов на изображении. Изображение мы будем получать с камеры.

👉Читать статью

#статьи
🔥15👍1🤣1
Базовые операции со списками: Часть 2

Продолжаем разбирать базовые операции со списками. В этот раз мы продемонстрировали, как реализовать поиск и подсчет, сортировку и реверс. Также обрати внимание на последний пример, как сделать копию списка. Прикладываем код по ссылке, чтобы ты мог запустить у себя на компьютере. А здесь ты узнаешь, как изменять элементы и многое другое!

#практика
1🤣5🔥2👍1
Универсальный парсинг сайтов

Благодаря данной статье ты узнаешь, как наиболее эффективно парсить данные с сайтов. Рассматриваются все аспекты, от использования requests/headless-браузера до ротации IP.

👉Читать статью

#статьи
🔥12👍3
Полезные конструкции для работы с данными

Даже без сторонних библиотек ты можешь лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов. В данной статье автор демонстрирует различные конструкции, которые тебе пригодятся при работе с данными.

👉Читать статью

#статьи
👍9
Продвинутая работа со списками: Часть 1

В этот раз разберем более продвинутые приемы при работе со списками. Генераторы списков позволят создавать списки в одну строку. Можно задавать условия, например, чтобы были только четные числа.

Также списки могут хранить другие списки. Это удобно для представления матриц или таблиц. А с помощью генераторов ты можешь реализовать транспонирование матриц. Прикрепляем ссылку на код, чтобы ты мог быстро запустить у себя и протестировать.

#практика
🔥13👍2
Flask: Фоновые задания

Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как создавать фоновые задания.

👉Читать статью

#статьи
Что такое детерминизм?

Детерминизм означает, что программа/функция/алгоритм при одинаковых входных данных всегда дает одинаковый результат и выполняется одинаковым образом. Однако это не всегда так просто работает. О всех нюансах детерминизма ты узнаешь из этой статьи.

👉Читать статью

#статьи
🔥14
Продвинутая работа со списками: Часть 2

Продолжаем разбирать продвинутые приемы при работе со списками. Для сортировки по критерию можно использовать .sort() и sorted(). Здесь ты можешь почитать про разницу между ними.

Также можно сделать поверхностную или глубокую копии. Отличие заключается в том, что в поверхностной копии копируются только ссылки, а не сами вложенные объекты. А при глубоком копировании все вложенные объекты тоже копируются. Прикрепляем ссылку на код, чтобы ты убедился в этом лично.

#практика
🔥17👍4
Очереди типов FIFO и LIFO

FIFO и LIFO – это два базовых способа организации хранения и обработки данных в структурах данных. Благодаря данному видеоматериалу ты узнаешь, как ими пользоваться.

👀Смотреть видео

#видео
👍7
Kafka: Проектирование топиков и обмен сообщениями

Благодаря данной статье ты научишься разрабатывать собственный продюсер и консьюмер на Python. В этом тебе поможет Kafka. В результате ты освоишь основные процессы: сериализацию, партиционирование, батчинг и сжатие данных.

👉Читать статью

#статьи
👍1
Мультиагентные системы — следующий рубеж в развитии ИИ
Что, если ИИ-агенты смогут не просто выполнять код, а взаимодействовать, спорить и кооперироваться? Именно к этому переходу готовит рынок ИТ-холдинг Т1.

На форуме Finopolis-2025 руководитель направления Т1 ИИ Сергей Голицын заявил, что будущее за «метауровнем координации», когда цепочки агентов самостоятельно интерпретируют данные и меняют параметры моделей для более точных решений.
Это архитектурный прорыв, который кратно повысит эффективность бизнеса, но одновременно требует разработки новых стандартов тестирования и надежности. Мультиагентные системы — мощный инструмент для комплексной аналитики и автоматизации, над которым уже работают в Т1.
🔥7🤣6👍2
Очередь deque

deque – это двусторонняя очередь. Она позволяет добавлять и удалять элементы с обеих сторон с одинаково высокой скоростью. В данном видео автор наглядно демонстрирует, как пользоваться deque.

👀Смотреть видео

#видео
👍20🔥10
CPython: Как работает сборщик мусора?

Сборщик мусора позволяет освободить память, занятую объектами, которые больше недоступны программе. Благодаря данному циклу статей ты узнаешь, как устроена сборка мусора в CPython.

👉Читать статью

#статьи
👍15🔥7
Класс queue

queue.Queue – это очередь, которая работает по принципу FIFO. Она полезна, когда несколько потоков работают вместе. В данном видео автор наглядно демонстрирует, чем полезен класс queue.

👀Смотреть видео

#видео
🔥17
Модуль array

Списки универсальны, но они не всегда эффективны. Они занимают много памяти и работают медленно, если нужно обрабатывать большое число чисел. Чтобы решить эту проблему, нужно воспользоваться модулем array. Он использует компактное представление в памяти, а также поддерживает все необходимые операции.

Обрати внимание на пример. Необходимо указывать код типа. Существуют различные коды, приведем пару примеров. Код ‘b’ обозначает int, ‘h’ – short, ‘f’ – float. В зависимости от типа данных будет разный размер массива в байтах.

#практика
👍31🔥2
Генерация текстовых данных

В данной статье автор знакомит с библиотекой Faker. Это генератор реалистичных тестовых данных, который сильно упрощает процесс заполнения базы и создание демо-контента.

👉Читать статью

#статьи
9👍23