python_practics
الذهاب إلى القناة على Telegram
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
إظهار المزيد5 163
المشتركون
-124 ساعات
-37 أيام
-4030 أيام
أرشيف المشاركات
5 162
5 книг для новичков в Python
Статья «5 книг для новичков в Python» представляет подборку лучших самоучителей для начинающих программистов. Включены книги, которые помогут освоить основные и продвинутые концепции программирования, обеспечивая надежную основу для дальнейшего изучения Python. Сохраняйте!
Подробности👇
#статьи
@python_practics
5 162
Django 5 By Example, 5th Edition: Build powerful and reliable Python web applications from scratch
Чему вы научитесь:
• Основам и установке Django 5;
• Созданию и настройке проектов Django;
• Разработке моделей, представлений и шаблонов;
• Управлению пользователями и аутентификацией;
• Развертыванию Django-приложений на продакшен.
"Django 5 By Example" предоставит вам практические знания и навыки для создания мощных и надежных веб-приложений на Python с использованием фреймворка Django 5. Вы изучите все аспекты разработки, от начала до развертывания, через реальные примеры и проекты.
Книга в формате pdf👇
#курсы_книги
@python_practics
5 162
Реклама для бизнеса любого уровня в Яндекс Директе
Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌
Начните прямо сейчас ⚡
Зарегистрироваться
#реклама
direct.yandex.ru
О рекламодателе
5 162
Ускорение роутера в Django в 51 раз
История началась с разбора использования ресурсов приложением, которое занимается проксированием. Авторы статьи обнаружили, что довольно много времени оно тратит на выбор маршрута (роута), и решили ускорить этот процесс. Описанная в статье оптимизация не требует каких-то особых вложений, усилий или условий, поэтому приведенный код можно забрать к себе и использовать без каких-либо чрезмерных вмешательств.
Подробности👇
#статьи
@python_practics
5 162
Обмен значений переменных
Раньше для обмена значениями между переменными (механизм “swapping”) применялись временные или сторонние переменные, но в Python реализована отличная короткая запись, позволяющая заменять значения с меньшим количеством кода и без временных переменных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 162
Black
В разработке есть понятие — код-стайл, или code style. Это набор соглашений о том, как правильно оформлять код. Разработчики должны придерживаться код-стайла, чтобы легче понимать код друг друга. Соглашение об оформлении кода на Python называется PEP8. Писать рекомендуется в соответствии с ним, но проверять оформление вручную может быть долго и неудобно, а библиотека black проводит такие проверки автоматически. Это автоформатер: он исправляет нарушения код-стайла и делает код более чистым.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 162
Внимание! - Вопрос!
Чем отличаются HTTP и HTTPS?
HTTP — прикладной протокол передачи данный, используемый для получения информации с веб-сайтов.
HTTPS — расширение протокола HTTP, поддерживающее шифрование по протоколам SSL и TLS.
#вопросы_из_собеседований
@python_practics
5 162
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
5 162
Пауза выполнения кода
time.sleep() — это модуль стандартной библиотеки Python, который заставляет программу “спать” в течение нескольких минут, часов или секунд. Вам просто нужно импортировать модуль time, а затем вызвать из него функцию time.sleep() с числом в круглых скобках. Помните, что данный модуль воспринимает первый числовой аргумент в качестве количества секунд задержки выполнения.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 162
Задача:
Напишите небольшую функцию, которая возвращает нечетные значения массива.
Все значения в массиве будут целыми числами. Возвращайте значения в том порядке, в котором они заданы.
Пример:
[1, -2, 10, -8] --> [-2, -8]#задачник @python_practics
5 162
Внимание! - Вопрос!
Как кэшируются файлы на уровне протокола HTTP?
Когда Nginx отдает статичный файл, он добавляет заголовок Etag – MD5-хеш файла. Клиент запоминает этот хеш. В следующий раз при запросе файла клиент посылает хеш. Сервер проверяет хеш клиента для этого файла. Если хеш не совпадает (файл обновили), сервер отвечает с кодом 200 и выгружает актуальный файл с новым хешем. Если хеши равны, сервер отвечает с кодом 304 Not Modified с пустым телом. В этом случае браузер подставляет локальную копию файла.
#вопросы_из_собеседований
@python_practics
5 162
Методичка: как сделать онлайн-встречи эффективнее
Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать?
Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи.
Из методички узнаете:
- Как создать постоянную ссылку и подключаться на встречи в 2 клика,
- Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных.
- Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту.
Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч.
Получить гайд можно бесплатно на сайте.
Скачать
#реклама
mts-link.ru
О рекламодателе
5 162
Использование face_recognition и OpenCV для автоматического распознавания лиц и отправки уведомлений в Telegram
В наше время технологии распознавания лиц становятся все более популярными и востребованными в различных областях, начиная от безопасности и заканчивая маркетингом. В этой статье мы рассмотрим, как с помощью Python и библиотек face_recognition и OpenCV создать систему, которая будет распознавать лица, делать скриншоты при обнаружении лица в кадре и отправлять эти скриншоты в Telegram.
Подробности👇
#статьи
@python_practics
5 162
Какая функция принимает в качестве аргументов какую-либо функцию и итерируемый объект?
