fa
Feedback
Python академия

Python академия

رفتن به کانال در Telegram

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

نمایش بیشتر
7 302
مشترکین
-224 ساعت
-157 روز
-3530 روز
آرشیو پست ها
Не платите больше. Зафиксируйте цену сегодня Сколько клиентов вы уже упустили? Каждая просроченная заявка – это деньги вашим конкурентам. amoCRM помогает закрывать сделки, пока другие теряют лиды. Мы не делаем универсальных решений для всех. Только то, что работает в продажах. И одно из лучших решений, которое вы можете принять сейчас – это зафиксировать текущую цену. С 01 сентября amoCRM станет дороже. Но если подключитесь до этой даты, мы зафиксируем текущую цену для вас — и сейчас, и при продлении. ✨ Переходите по ссылке и успейте зафиксировать свою выгоду! Узнать больше #реклама 16+ amocrm.ru О рекламодателе

Логические all и any Одна из многих причин, почему Python является таким популярным языком, заключается в том, что он читаем
Логические all и any Одна из многих причин, почему Python является таким популярным языком, заключается в том, что он читаем и выразителен. Предлагаю взглянуть на прикрепленный код. Функция any возвращает значение True, если хотя бы одно из переданных утверждений верно, all – в случае, если все верны. На мой взгляд, эти две функции заслуживают отдельного внимания всего лишь из-за их простоты в использовании. Подписывайтесь на канал 👉@pythonofff

Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких. Кинопоиск и Яндекс Кни
Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в подписке. Попробуйте бесплатно❤️ Попробовать #реклама 18+ music.yandex.ru О рекламодателе Реклама на Яндексе

pprint - Стандартная функция Python Print() делает своё дело. Но если попытаться вывести большой вложенный объект, результат
pprint - Стандартная функция Python Print() делает своё дело. Но если попытаться вывести большой вложенный объект, результат будет выглядеть не так уж и приятно. Тут на помощь приходит модуль из стандартной библиотеки pprint (pretty print). С его помощью можно выводить объекты со сложной структурой в читабельном виде. Подписывайтесь на канал 👉@pythonofff

Скачиваем вебсайты целиком Максимально простой, но при этом мощный пакет pywebcopy поможет вам клонировать отдельные веб-стра
Скачиваем вебсайты целиком Максимально простой, но при этом мощный пакет pywebcopy поможет вам клонировать отдельные веб-страницы или даже целые сайты. Функция save_webpage скачивает страницу по указанной ссылке, в аргументы также можно передать путь, куда сохранить результат. А вот save_website дает возможность скачать целый вебсайт рекурсивно. Например, если сайт представляет из себя блог, то скрипт скачет все статьи, которые есть на сайте. Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц. Подписывайтесь на канал 👉@pythonofff

Регистрируйтесь на главную конференцию Yandex Cloud Мы верим, что будущее за AI, — и создаём его уже сейчас. В этом году вас
Регистрируйтесь на главную конференцию Yandex Cloud Мы верим, что будущее за AI, — и создаём его уже сейчас. В этом году вас ждут 7 тематических треков, 50+ докладов, реальные бизнес-кейсы и нетворкинг, и, конечно, много разговоров о том, как AI-технологии Yandex Cloud помогут вам выйти на новый уровень эффективности — в бизнесе, разработке, науке и творчестве. ✨Ждём вас на Yandex Neuro Scale!✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе

Разница между == и is Многие разработчики не понимают разницу этих двух операторов сравнения. Из-за неправильного использован
Разница между == и is Многие разработчики не понимают разницу этих двух операторов сравнения. Из-за неправильного использования == и is в приложениях могут возникнуть странные ошибки. Оператор == проверяет равенство значений двух объектов. А оператор is проверяет идентичность самих объектов. Его используют, чтобы удостовериться, что переменные указывают на один и тот же объект в памяти. Но Python в целях производительности кеширует малые числа и короткие строки, поэтому возможны некоторые казусы, как в примере выше. Подписывайтесь на канал 👉@pythonofff

Как отслеживать url в формах на django? Чтобы отслеживать URL в формах Django, вы можете использовать метод get_absolute_url() в моделе и функцию reverse() для построения URL. В моделе добавьте метод get_absolute_url() для создания URL объекта. Например: from django.urls import reverse class YourModel(models.Model): # поля модели def get_absolute_url(self): return reverse('your-view-name', args=[str(self.id)]) Создайте HTML-шаблон для формы, в которой вы можете использовать action для указания URL, куда будет отправляться данные формы. Например: <form action="{{ object.get_absolute_url }}" method="post"> <!-- поля формы --> <button type="submit">Submit</button> </form> В файле urls.py определите путь к вашему представлению. Укажите имя представления, чтобы использовать его в методе get_absolute_url() вашей модели. from django.urls import path from . import views urlpatterns = [ path('your-url/<int:pk>/', views.YourView.as_view(), name='your-view-name'), ] В представлении (views.py) реализуйте обработку формы. Например: from django.views.generic.edit import CreateView from .models import YourModel class YourView(CreateView): model = YourModel fields = '__all__' Теперь, когда вы отправляете форму, она будет отправляться на конкретный URL, который вы определили в методе get_absolute_url() вашей модели. Подписывайтесь на канал 👉@pythonofff

Дизайн в FIGMA с нуля. Бесплатный курс + портфолио Онлайн-программа с наставником и чатом. Дизайн от профессионалов. Доступ 0 руб. Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

Получаем данные о системе Кроссплатформенная библиотека psutil позволяет получать информацию о процессоре, памяти, диске, сет
Получаем данные о системе Кроссплатформенная библиотека psutil позволяет получать информацию о процессоре, памяти, диске, сети, датчиках и запущенных процессах в системе. Примеры базового использования показаны на картинке. Если говорить про практические применение, psutil полезен в основном для мониторинга системы, ограничения ресурсов процессов и управления запущенными процессами. Помимо привычных Windows, MacOS и Linux, библиотека также поддерживает системы FreeBSD, OpenBSD, NetBSD, Sun Solaris и AIX. Подписывайтесь на канал 👉@pythonofff

Бесконечность Вообще float является крайне интересным типом данных и не перестает удивлять своими особенностями. Про значение
Бесконечность Вообще float является крайне интересным типом данных и не перестает удивлять своими особенностями. Про значение Not a Number мы уже писали, а вот сегодня поговорим про infinity. Строковые литералы 'inf' и 'infinity' можно конвертировать в float, и в результате получается значение бесконечности. Для отрицательной "бесконечности" нужно поставить знак минуса перед словом. Такой прием может быть полезен в коде, где требуется хранить в переменной самое большое или самое маленькое числовое значение для дальнейшего сравнения. Подписывайтесь на канал 👉@pythonofff

Обзор простых декораторов в Python Прежде чем мы углубимся в новую территорию, давайте рассмотрим, как работают простые декор
Обзор простых декораторов в Python Прежде чем мы углубимся в новую территорию, давайте рассмотрим, как работают простые декораторы из первого урока. Ниже представлен пример, введенный нами в оболочку IDLE Python. Попробуйте поэкспериментировать, запустите IDLE оболочку и введите код сами. Подписывайтесь на канал 👉@pythonofff

ИИ помогает продавать больше Битрикс24 CRM с искусственным интеллектом упрощает работу отдела продаж. ИИ расшифровывает запис
ИИ помогает продавать больше Битрикс24 CRM с искусственным интеллектом упрощает работу отдела продаж. ИИ расшифровывает записи звонков клиентам и сам заполняет карточку сделки. Менеджер в это время уже звонит следующему клиенту. Попробуйте умную CRM Попробовать #реклама 16+ bitrix24.ru О рекламодателе

Отправляем электронные письма SMTP (Simple Mail Transfer Protocol) — это протокол, позволяющий отправлять электронные письма.
Отправляем электронные письма SMTP (Simple Mail Transfer Protocol) — это протокол, позволяющий отправлять электронные письма. В стандартной библиотеке есть пакет smtplib, реализующий его поведение. Для подключения к серверу будем использовать класс SMTP_SSL, который включает в себя и шифрование. В его аргументы передаем адрес сервера и порт. Авторизация происходит с помощью метода login, в который передаем соответственно логин и пароль. Отправлять письма можно одноименным методом sendmail, который принимает адреса отправителя и получается, а также сам текст. В конце программы следует закрывать соединение с помощью метода quit(). Но здесь еще следует обратить внимание на то, что некоторые почтовые сервисы могут не разрешить так сразу подключаться к их серверам и производить операции. В нашем случае пришлось немного повоевать с Gmail. Подписывайтесь на канал 👉@pythonofff

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать

Удобная работа с файловыми путями В стандартной библиотеке есть максимально удобный пакет pathlib, позволяющий осуществлять р
Удобная работа с файловыми путями В стандартной библиотеке есть максимально удобный пакет pathlib, позволяющий осуществлять различную работу с файловыми путями. Для представления пути к файлу есть класс Path, с объектами которого уже можно производить операции. Например, методы exists() и is_dir() проверяют, существует ли файл и является ли он директорией. Но самой классной фичей является замена os.path.join() на более удобный и элегантный вариант с использованием слэшей, как показано на картинке. Таким образом, пакет pathlib может стать частичной заменой os в некоторых случаях при работе с файловыми путями. Подписывайтесь на канал 👉@pythonofff

Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе

Для чего используется *args в Python? В Python форма *args с одной звездочкой используется в качестве параметра для отправки
Для чего используется *args в Python? В Python форма *args с одной звездочкой используется в качестве параметра для отправки функциями списка аргументов, которые не являются ключевыми словами с переменной длиной. Стоит отметить, что звездочка (*) является важным элементом, так как args представляет собой общепринятую идиому, хотя она и не принуждается к использованию языком. Подписывайтесь на канал 👉@pythonofff

Получаем текст с картинки У Google есть система Tesseract, которая позволяет парсить текст с картинок с помощью оптического р
Получаем текст с картинки У Google есть система Tesseract, которая позволяет парсить текст с картинок с помощью оптического распознавания символов. И в качестве обертки над их системой, был создан пакет pytesseract, который максимально удобно и легко использовать. Для того, чтобы получить текст с картинки, нужно вызвать метод image_to_string. Если вас интересует текст на русском, то следует указать аургмент lang как 'rus'. Еще важно, что для открытия картинок рекомендуется использовать pillow, хоть и имеется возможность просто указать путь к файлу в виде строки. Подписывайтесь на канал 👉@pythonofff

### Увеличьте продуктивность вашей команды с Битрикс24 Битрикс24 — это онлайн-сервис для бизнеса и совместной работы - Интера
### Увеличьте продуктивность вашей команды с Битрикс24 Битрикс24 — это онлайн-сервис для бизнеса и совместной работы - Интерактивные доски, как в Miro, прямо в вашем телефоне. - Удобная и безопасная коммуникация со сторонними подрядчиками и клиентами. Более 15 000 000 пользователей уже оценили преимущества системы. Начните использовать Битрикс24 сегодня! Начать #реклама 16+ task-24.bitrix24.ru О рекламодателе