python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
59 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Внимание! - Вопрос!

Чем лучше отправлять форму — GET или POST?

Форму можно отправлять обоими способами. В первом случае переменные прикрепляются к строке запроса после вопросительного знака. Во втором – передаются в теле запроса.

Техническое ограничение метода GET в том, что им нельзя передать файл, в отличие от POST.

Форму желательно передавать методом POST по следующим причинам:

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


#вопросы_из_собеседований

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Генератор паролей

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍4🤔2
Задача:

Тролли атакуют ваш раздел комментариев!

Распространенный способ справиться с этой ситуацией — удалить все гласные из комментариев троллей, нейтрализуя угрозу.

Ваша задача — написать функцию, которая принимает строку и возвращает новую строку, из которой удалены все гласные.

Пример:

   "This website is for losers LOL!"  ==> "Ths wbst s fr lsrs LL!"


#задачник

@python_practics
👍61
Извлечение текста OCR из изображений

OCR – это метод распознавания текста из цифр и отсканированных документов. Многие разработчики используют его для чтения рукописных данных, и этот код на Python может преобразовать отсканированные изображения в текстовый формат OCR.

Примечание: Вы должны загрузить файл tesseract.exe с Github.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍12
Ставь 👍 если было полезно

#теория_python

@python_practics
👍13
Внимание! - Вопрос!

За что отвечает Meta в сериализаторе?

В классе Meta сериализатора можно задать модель по которой будет создан сериализатор, поля, которые будут включены (или exclude для исключения), list_serializer_class, например для того чтобы задать специфическую валидацию списков и тд.

#вопросы_из_собеседований

@python_practics
👍2
Hug Framework

Это микросхема, используемая для создания API. Этот фреймворк предоставляет различные интерфейсы, поэтому его легко разработать и использовать позже где угодно. Он хорошо совместим с python3. Используя эту структуру, вы можете быстро и легко разрабатывать локально и по протоколу HTTP. Эта структура использует Cython для компиляции и ресурсы по мере необходимости. Несколько других функций:

• Поддерживает проверку, основанную на аннотациях;
• Наличие автоматической документации;
• Автоматическое управление версией;
• Соответствие Cython;
• Также работает как библиотека Python;
• Поддерживает философию записи один раз и использования где угодно.

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍3
Очистка корзины для мусора

Этот простой скрипт позволяет вам очистить корзину с помощью Python. Посмотрите приведенный выше код, чтобы узнать, как это сделать.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍14
Кратко про Uplift-моделирование

Uplift-моделирование — это метод оценки эффекта от воздействия, который использует алгоритмы ML для предсказания изменения вероятности интересуемого события под влиянием этого воздействия. Зачастую цель Uplift заключается в выявление тех клиентов, которые с наибольшей вероятностью изменят своё поведение в желаемую сторону в ответ на предложение.

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

Подробнее👇

#статьи

@python_practics
🔥6
Google Gemini для Python: пишем код с помощью Bard

Чему вы научитесь:

• Основам работы с Google Gemini и интеграции его возможностей в ваши проекты на Python;
• Использованию библиотеки Bard для создания запросов к Google Gemini API и обработки ответов;
• Работе с различными типами данных, включая текст, изображения и видео, через Google Gemini;
• Разработке сценариев автоматизации для работы с рекламными кампаниями на платформе Google Gemini;
• Применению лучших практик разработки и оптимизации рекламных кампаний с помощью Google Gemini.

"Google Gemini для Python: пишем код с помощью Bard" поможет вам освоить работу с кодом на платформе Google Gemini и использовать Python для автоматизации процессов в вашем бизнесе.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍4
Ставь 👍 если было полезно

#теория_python

@python_practics
👍9
Какой метод проверяет состоит ли строка целиком из цифр?
Anonymous Quiz
28%
isnum()
66%
isdigit()
5%
ischar()
Хакер-одиночка взломал и украл данные европейского аналога Интерпола

Европол столкнулся с серьезным инцидентом в области кибербезопасности, который затронул онлайн-платформу для обмена знаниями между экспертами организации — Europol Platform for Experts (EPE).

Платформа была взломана, что привело к утечке документов, обозначенных как «Только для служебного пользования», содержащих секретные данные. В настоящее время портал отключен, и на сайте размещено сообщение о проведении технического обслуживания.

Подробнее👇

#статьи

@python_practics
👍4
Внимание! - Вопрос!

Какая разница между django и Flask ?

Flask предоставляет простоту, гибкость и аккуратность в работе, позволяя пользователю самому выбирать, как реализовать те или иные вещи.

Django предоставляет пакет «все включено»: у вас есть панель админа, интерфейсы баз данных, ORM, и структура каталогов для ваших приложений и проектов.

Под каждую задачу нужно брать свой инструмент, Django хорошо подойдет для новостных сайтов, блогов и тд, благодаря тому что у него уже из коробки есть многое (в том числе админка), да и создавался он именно под такой тип сайтов. Flask же из коробки напротив, практически ничего не имеет и лучше подойдет для каких-либо микросервисов или приложений для которых стек технологий с которыми поставляется Django не подходит.


#вопросы_из_собеседований

@python_practics
6👎2