en
Feedback
Python tricks | Хитрости Питона

Python tricks | Хитрости Питона

Open in Telegram

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy

Show more
6 053
Subscribers
No data24 hours
-117 days
-5930 days
Posts Archive
Распределение памяти в Python: сколько и в каких случаях занимают типы данных В этом материале разберем, как устроено выделение памяти под объекты в Python. Потом кратко о том, как работает очистка памяти от неиспользуемых объектов. И, наконец, о разнице в занимаемой памяти на примере типов list, dict и tuple. Подробнее: 👉 тут 🔗 Python tricks

🔌 Изучение Python Django в одном видео / Создание сайта на Джанго за час! ➖ Фреймворк Джанго - один из самых популярных спос
🔌 Изучение Python Django в одном видео / Создание сайта на Джанго за час! ➖ Фреймворк Джанго - один из самых популярных способов написания сайтов на языке Python. В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт. Смотреть 🔗 Python tricks

8 технологий, которые должен знать каждый Python-разработчик Джентльменский набор пайтон-разработчика, который пригодится вне зависимости от того, куда вы пойдете: в инжиниринг, машинное обучение или бэкенд-разработку. Подробнее: 👉 тут 🔗 Python tricks

Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику. Подробнее: 👉 тут 🔗 Python tricks

Flask за час. Часть 1: создаем адаптивный сайт для GitHub Pages Изучаем основные принципы работы фреймворка, разрабатывая личный сайт с резюме, портфолио, блогом и контактной формой. Подробнее: 👉 тут 🔗 Python tricks

ИИ для рисования: раскрываем секреты нейронного переноса стиля Раскладываем по полочками, как «думает» нейронная сеть VGG-19, когда ей прилетает задача скопировать стиль художника из вида Homo sapiens. Подробнее: 👉 тут 🔗 Python tricks

Объединенная версия ChatGPT и Midjourney теперь в телеграм и без ограничений! Мы создали бота, который объединил две полезней
Объединенная версия ChatGPT и Midjourney теперь в телеграм и без ограничений! Мы создали бота, который объединил две полезнейшие нейросети и дали к нему бесплатный доступ. Это значит: • Не нужно покупать токеныБот доступен без VPNНе выходя из Телеграма Пиши код, рисуй картины, обучайся без ограничений Бот в закрепе: @gpt_midjourney

3 основные сферы применения Python Python используется во многих областях, начиная от IOS и Android и заканчивая серверными OS. Давайте рассмотрим области его применения. Подробнее: 👉 тут 🔗 Python tricks

Сравнение быстродействия def и lambda-функций Python 3.x Сравним быстродействие def и lambda-функций. Предположительно, lambda, заточенный под однострочники, будет быстрее выполняться и создаваться. Подробнее: 👉 тут 🔗 Python tricks

Гайд по магическим методам в Python Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. В статье раскроем их «магию» и остановимся на каждом из методов подробно. Подробнее: 👉 тут 🔗 Python tricks

Пишем систему распознавания ладони на Python OpenCV Всем привет, в этой статье покажем как написать систему распознавания ладони на Python + OpenCV (26 строчек кода). Этот урок требует минимальных знаний OpenCV. Подробнее: 👉 тут 🔗 Python tricks

10 лучших фреймворков для веб-разработки на Python Python — это объектно-ориентированный, интерпретируемый и интерактивный язык программирования. Это один из самых быстроразвивающихся языков. Рост популярности фреймворков на его основе — следствие лидирующей позиции языка. Фреймворки существуют для того, чтобы упрощать жизнь программисту. Они помогают экономить время, потому что благодаря им разработчик фокусируется на логике работы приложения, а не на рутинных задачах. Подробнее: 👉 тут 🔗 Python tricks

Именование среза с использованием функции slice Работа с множеством значений, которые заданы индексами, может быстро обернуть
Именование среза с использованием функции slice Работа с множеством значений, которые заданы индексами, может быстро обернуться беспорядком – как в плане поддержки, так и в плане читабельности кода. Один из вариантов улучшения ситуации заключается в использовании констант для значений, задаваемых индексами. Но есть и более удачный способ написания качественного кода, как показано на картинке.. 🔗 Python tricks

Лайфхаки Python: сэкономить память и ускорить выполнение программы Python часто ругают за то, что он медленный. Однако в нем существует несколько подходов, которые позволяют писать достаточно быстрый код. Сегодня поговорим про обработку списков. Подробнее: 👉 тут 🔗 Python tricks

Как компьютерное зрение помогает определить координаты спутниковых снимков Я выбрал задачу от института МФТИ, посвященную аэр
Как компьютерное зрение помогает определить координаты спутниковых снимков Я выбрал задачу от института МФТИ, посвященную аэрофотоснимкам. В геодезии ряд задач можно решить с помощью спутниковых снимков. Однако в экстренных ситуациях, связанных с поиском очагов пожара или пропавших людей, сопоставление спутникового снимка с масштабами реальной местности занимает слишком много времени и не дает достоверной информации в режиме онлайн. Для точной обработки информации и обеспечения безопасности внедряется искусственный интеллект. Я занял второе место, предложив одно из лучших решений по автоматизации привязки фотографии к географическому положению. Эта разработка призвана помочь и ускорить геодезические работы, например, при выявлении чрезвычайных ситуаций или вырубки лесов. https://habr.com/ru/post/696422/ 🔗 Python tricks

Ошибка 15-летней давности в Python делает уязвимыми более 350 тыс. проектов Исследователи Trellix обнаружили ошибку в языке программирования Python, которая создаёт риск для сотен тысяч программных проектов. Выявленная уязвимость системы безопасности существовала в Python в течение 15 лет. Подробнее: 👉 тут 🔗 Python tricks

Telegram бот с offline распознаванием голосовых и генерацией аудио из текста Всем привет! После прочтения постов про голосово
Telegram бот с offline распознаванием голосовых и генерацией аудио из текста Всем привет! После прочтения постов про голосового ассистента (первыйвторой) и сервис Silero, мне стало интересно поиграться с offline распознаванием аудио, а также обратным преобразованием текста в аудио. И как все начинающие разработчики я сделал своего Telegram бота. Просто Telegram – это удобный и мобильный интерфейс для взаимодействия с чем угодно. В своем пет-проекте я применил: Python, aiogram, Vosk, Silero и ffmpeg. https://habr.com/ru/post/694632/ 🔗 Python tricks

Новый взгляд на асинхронность в Python: в лучших традициях gevent, но ещё лучше Некоторые уже видели мои статьи про добавлени
Новый взгляд на асинхронность в Python: в лучших традициях gevent, но ещё лучше Некоторые уже видели мои статьи про добавление асинхронности в django. Этот пост не об этом: вопрос более широкий и посвящён асинхронности в целом. И подход совсем другой. Кстати, вопрос с асинхронным django тоже решился - как побочный эффект. Между прочим, собираюсь использовать это в продакшене при первой возможности. Итак, асинхронность в стиле gevent - что бы это могло быть? Читайте под катом. На картинке - иллюстрация к сказке Киплинга "Слонёнок". https://habr.com/ru/post/694804/ 🔗 Python tricks

Регулярки (regex) — основы для решения кейсов, про которые не пишут в статьях про основы "Там просто регулярку написать" - го
Регулярки (regex) — основы для решения кейсов, про которые не пишут в статьях про основы "Там просто регулярку написать" - говорили они. Хочу показать вам небольшой кейс/задачу, которую передо мной поставили. https://habr.com/ru/post/693586/ 🔗 Python tricks

Исчерпывающее руководство по множествам в Python Класс set (множество) — это одна из ключевых структур данных в Python. Она п
Исчерпывающее руководство по множествам в Python Класс set (множество) — это одна из ключевых структур данных в Python. Она представляет собой неупорядоченную коллекцию уникальных элементов. Класс set, в некоторой степени, соответствует математическому множеству. Многие широко используемые математические операции, применимые к множествам, существуют и в Python. Часто вычисления, производимые над множествами, оказываются гораздо быстрее, чем альтернативные операции со списками. В результате, для того чтобы писать эффективный код, Python-программисту просто необходимо уметь пользоваться множествами. В этой статье я расскажу об особенностях работы с классом set в Python. https://habr.com/ru/company/wunderfund/blog/693592 🔗 Python tricks