Python Guru | Всё про Python
关闭频道
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
显示更多3 146
订阅者
-124 小时
-77 天
-3830 天
帖子存档
Валидные значения словаря
В словарь можно поместить что угодно – вы не ограничены числами или строками. Можете поместить списки внутрь словаря и получить доступ к вложенным значениям.
Python Guru
Самая быстрая библиотека для захвата экрана на Windows — d3dshot (работает через DXGI и Direct3D).
Идеально для игровых ботов.
Python Guru
Could This Framework Replace Flask, Django, and FastAPI? (Reflex)
В этом видео мы тестируем Reflex и выясняем, насколько реально создать полнофункциональное веб-приложение, используя только Python. Мы разбираем, в чем Reflex хорош, где он ведет себя немного странно и действительно ли он упрощает работу фронтенд-разработчиков на Python. К концу видео вы будете знать, что такое Reflex — просто модное веяние или инструмент, который стоит добавить в свой арсенал.
• Перейти к просмотру
Python Guru
Функции с числами Decimal
Продолжаем делиться циклом видеоматериалов, где автор знакомит с классом Decimal. В этот раз подробно рассматриваются функции с числами, а также глобальный и локальный контексты.
• Перейти к просмотру
Python Guru
Install Ollama on Windows For Python Development
В этом видео я расскажу об установке и о том, как подключиться к Ollama на Python.
• Перейти к просмотру
Python Guru
Используем встроенные функции в Python для написания стандартной логики
В Python есть несколько встроенных функций, которые помогают при написании некоторых стандартных логических операций.
Например, функция map() - известная и часто используемая функция. Она получает два параметра, один из которых - функция, а другой - итератор. При выполнении функции map функция применяется к каждому элементу в итераторе.
Python Guru
Используем * для мерджа списка, кортежа и множества в одну строчку
Звездочки можно использовать в качестве префиксов для распаковки их элементов. Но помимо распаковки, звездочки также можно использовать для деструктуризации присваиваний в Python. С помощью одной звездочки переменная mid получает элементы в середине в виде списка.
Python Guru
На что способен Python автоматизатор
Научившись автоматизации тестирования, многие забывают о том, что они еще и научились программировать на Python. Рассказываю об идеях для создания небольших, полезных в работе программ.
• Перейти к просмотру
Python Guru
Лови список IT каналов в Max 🇷🇺
Архиватор – крупная база слитых айти курсов по программированию
Сливакер – отобранный архив полезных курсов для программистов
Полка Разработчика – сборник книг для изучения Python, JS, Java и других языков программирования;
Code Learning – ютуб в мире программистов, сборник видео для обучения
Графика и Дизайн – сборник полезных курсов и видео для полного погружения в дизайн
Нейролента – публикуем самое актуальное из мира нейросетей
DevHumor – все что выше, без юмора не понять
Находки Программиста – подбираем все самое нужно для программистов
Scrape Any Ecommerce Site with Python in Under 20 Minutes
• Перейти к просмотру
Python Guru
FastAPI: Практичные архитектурные решения
В данной статье автор делится архитектурными паттернами и приемами, которые неоднократно использовал в своих проектах. После ознакомления с материалом твой код станет намного чище.
• Перейти к просмотру
Python Guru
Python Frameworks Explained | How to Choose the Right One
Из этого видео вы узнаете о фреймворках Python, о том, как выбрать подходящий, а также познакомитесь с такими примерами, как Django и Flask. Вы также узнаете о преимуществах использования веб-фреймворков Python для оптимизации разработки и улучшения командной работы.
• Перейти к просмотру
Python Guru
Используйте встроенные функции и модули для ускорения разработки и упрощения кода
Python предоставляет множество встроенных функций и модулей, которые упрощают работу с файлами, базами данных, сетевыми протоколами и другими задачами. Например, для чтения и записи файлов можно использовать функции open, read и write, а для работы с базами данных можно использовать модуль sqlite3.
Python Guru
Используйте модуль contextlib для управления контекстом
В этом примере мы используем модуль contextlib для создания контекстного менеджера. Контекстный менеджер - это объект, который используется для управления контекстом выполнения определенного участка кода. Для создания контекстного менеджера мы определяем функцию my_context, которая возвращает генератор, использующий ключевое слово yield. Мы вызываем наш контекстный менеджер с помощью определенного ключевого слова.
Python Guru
Как тестировать API?
Благодаря данному видеоматериалу ты научишься тестировать API на Python. В этом тебе помогут Pytest и FastAPI. Автор рассказывает, что такое unit-тесты, интеграционные тесты и многое другое.
• Перейти к просмотру
Python Guru
Используйте модуль asyncio для асинхронного программирования
Модуль asyncio предоставляет инструменты для асинхронного программирования в Python, такие как корутины, событийный цикл и другие. Асинхронное программирование позволяет выполнять несколько задач параллельно, не блокируя основной поток выполнения. Например, с помощью asyncio можно создать асинхронные серверы и клиенты, выполнять HTTP-запросы, обрабатывать сигналы и т.д.
Python Guru
Модуль tkinter: Метод place
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать красивые интерфейсы с помощью tkinter. В этот раз автор знакомит с методом place. Он отвечает за размещение виджетов по точным координатам или относительно размерам внутри окна.
• Перейти к просмотру
Python Guru
Используйте модуль collections для работы со специальными типами данных, такими как defaultdict и Counter
В этом примере мы используем модуль collections для создания словаря word_counts, который хранит количество вхождений каждого слова в списке words. Мы также используем класс Counter для создания объекта letter_counts, который хранит количество вхождений каждого символа в строке 'banana'.
Python Guru
Используйте генераторы (generators) для создания итераторов
В этом примере мы определяем генератор my_range, который создает итератор, возвращающий числа от start до stop с заданным шагом step. Вместо того чтобы создавать список чисел и возвращать его целиком, генератор возвращает числа по одному при каждом вызове функции next(). Это может быть полезно при работе с большими наборами данных, когда список чисел может занимать много памяти.
Python Guru
Используйте модуль itertools для создания итераторов и комбинаций
В этом примере мы используем модуль itertools, чтобы создать все возможные комбинации двух элементов из списка numbers. Функция combinations возвращает итератор, который можно перебирать с помощью цикла for.
Python Guru
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
