ru
Feedback
Разъяснивший Python

Разъяснивший Python

Открыть в Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

Больше
7 190
Подписчики
-324 часа
-177 дней
-4830 день
Архив постов
Экономия памяти с помощью slots Эта функция хорошо сказывается на производительности, но, с точки зрения потребления памяти,
Экономия памяти с помощью slots Эта функция хорошо сказывается на производительности, но, с точки зрения потребления памяти, это неэффективно. Обычно, правда, проблем эта особенность не вызывает. Однако если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом slots Разъяснивший Python

Управление тем, что может быть импортировано из модуля, а что — нет В некоторых языках имеются предельно чёткие механизмы экс
Управление тем, что может быть импортировано из модуля, а что — нет В некоторых языках имеются предельно чёткие механизмы экспорта из модулей переменных, методов, интерфейсов. Например — в Golang экспортируются лишь сущности, имена которых начинаются с большой буквы. В Python же экспортируется всё. Но лишь до тех пор, пока не используется атрибут all Разъяснивший Python

Изоляция рунета ближе, чем ты думаешь Loading … ██████████████] 99% Роскомнадзору дали карт-бланш на блокировки, а «белые спи
Изоляция рунета ближе, чем ты думаешь
Loading ██████████████] 99%
Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.

Имитация В вышеприведённом примере экспортирована будет лишь функция bar. А если оставить атрибут all пустым, то из модуля не
Имитация В вышеприведённом примере экспортирована будет лишь функция bar. А если оставить атрибут all пустым, то из модуля не будет экспортироваться вообще ничего. При попытке импорта чего-либо из такого модуля будет выдана ошибка AttributeError. Разъяснивший Python

Операторы сравнения Существует немало операторов сравнения. Например — lt, le, gt, ge. Мало кому понравится перспектива их ре
Операторы сравнения Существует немало операторов сравнения. Например — lt, le, gt, ge. Мало кому понравится перспектива их реализации для некоего класса. Можно ли как-то упростить эту скучную задачу? Да, можно — с помощь декоратора functools.total_ordering Разъяснивший Python

Розыгрыш iPhone 17 Pro и лучших AirPods! С каналом Костыль разыгрываем 2 отличных приза: Призы ➡️iPhone 17 Pro — лучший iPhon
Розыгрыш iPhone 17 Pro и лучших AirPods! С каналом Костыль разыгрываем 2 отличных приза: Призы ➡️iPhone 17 Pro — лучший iPhone, универсального размера. Цвет выберет победитель ➡️AirPods Pro 3 — наушники получит победитель под номером 2 Условия: • подписаться на @Romancev768 • подписаться на @kostylofficial • нажать на кнопку «Участвовать» под этим постом. Двух победителей выберет рандомайзер. Когда итоги? В пятницу, 19 декабря, в 18:00 Где итоги? В этом посте, вы его читаете, все итоги подводятся в постах с кнопкой «Участвовать». Как получить? Доставим в ближайшее отделение СДЭК. Получателю должно быть 18+, могут забрать родители. А точно не скам? Победители получат кружок в котором я назову их имя и расскажу о доставке приза.

Модуль math: Часть 3 Продолжаем делиться серией видеоматериалов, благодаря которой ты научишься эффективно пользоваться модулем math. В этот раз речь идет про функции degrees, radians, cos, sin и многие другие. Смотреть... Разъяснивший Python

Динамический ввод (ч.1) В Java, C++ и других статически типизированных языках нужно указывать тип данных возвращаемого значен
Динамический ввод (ч.1) В Java, C++ и других статически типизированных языках нужно указывать тип данных возвращаемого значения функции и тип каждого её аргумента. Напротив, Python, как динамически типизированный язык, не вынуждает явно указывать типы данных. На основе присвоенных значений Python отслеживает их сам. Разъяснивший Python

Пишем АПИ автотесты на Python по шагам Эта статья является туториалом и будет полезна как начинающим, так и действующим тестировщикам и автоматизаторам. Но также может быть полезна разработчикам и специалистам из смежных направлений. В статье автор пошагово покроет тестами REST API на примере методов GET, POST, PUT, DELETE. Читать... Разъяснивший Python

+3
⚡️ ВАЙБ-КОДИНГ теперь в Telegram! Ребята сделали крутейший канал, где на наглядных примерах и понятном языке рассказывают как войти в новую эру разработки с ИИ, делятся полезными фишками и инструментами Подписывайтесь: @vibecoding_tg

Итерируемые объекты Иногда нужно работать с файлом, который, как заранее известно, начинается с некоторого числа ненужных стр
Итерируемые объекты Иногда нужно работать с файлом, который, как заранее известно, начинается с некоторого числа ненужных строк — вроде строк с комментариями. Для того чтобы пропустить эти строки, можно, снова, прибегнуть к возможностям itertools Разъяснивший Python

Как работают перечисления enum? Python 3 поддерживает простой способ написания перечислений через класс Enum. Этот класс можн
Как работают перечисления enum? Python 3 поддерживает простой способ написания перечислений через класс Enum. Этот класс можно назвать удобным способом инкапсуляции списка констант, чтобы они не были разбросаны по всему коду без структуры. Разъяснивший Python

Копирование содержимого во внешний файл В большинстве случаев возникает необходимость скопировать содержимое вашей ячейки в с
Копирование содержимого во внешний файл В большинстве случаев возникает необходимость скопировать содержимое вашей ячейки в скрипт python или текстовый файл непосредственно из вашего блокнота Jupyter. Вместо того чтобы копировать все и создавать новый файл, вы можете напрямую экспортировать свои данные, добавив команду writefile в ячейку перед кодом. Разъяснивший Python

"Закомментировать" и "Раскомментировать" строки кода В будущем вы довольно часто будете сталкиваться с таким понятием, как «з
"Закомментировать" и "Раскомментировать" строки кода В будущем вы довольно часто будете сталкиваться с таким понятием, как «закомментированный код«. Это практика добавления символа # в начале вашего кода. Таким образом, можно на всякий случай убрать какой-то кусок кода, сделав его на данный момент нерабочим. Разъяснивший Python

Список всех объявленных переменных Эта команда выдает список всех глобальных переменных, используемых в вашем блокноте. Если
Список всех объявленных переменных Эта команда выдает список всех глобальных переменных, используемых в вашем блокноте. Если мы используем %who, она перечислит все 3 переменные, которые мы задали. Разъяснивший Python

Данные пользователя на главной странице | is_authenticated Обновим шаблон base.html таким образом, чтобы пользователи могли у
Данные пользователя на главной странице | is_authenticated Обновим шаблон base.html таким образом, чтобы пользователи могли увидеть сообщение вне зависимости от того, прошли они аутентификацию или нет. Для этого будем использовать атрибут is_authenticated. Теперь нужно просто разместить следующий код в нужном месте нашего шаблона. Обновим файл base.html, вставив новый код под закрывающимся тегом </header>. Разъяснивший Python

История, которая начнётся с вас Истории зарабатывают деньги. В кино, сериалах, играх, роликах в соц.сетях. А сценаристы — те,
История, которая начнётся с вас Истории зарабатывают деньги. В кино, сериалах, играх, роликах в соц.сетях. А сценаристы — те, кто знает, как превратить идеи в эмоции и внимание миллионов. 🎬 На бесплатном мини-курсе вы: — За 4 занятия напишете свой первый сценарий и победите страх чистого листа — Узнаете, как создавать героя, которому хочется верить и сопереживать — Пообщаетесь с автором, чьи работы выходили на экраны — Заберёте чек-листы и материалы, которые используют практикующие сценаристы — Войдёте в сообщество, где рождаются новые проекты и идеи Самое ценное в сценарном деле — видеть, как твои истории оживают и находят отклик у других. Представьте, что герой, которого вы придумали, однажды станет любимым у тысяч зрителей. 👉 Пройдите тест и начните писать историю, которую завтра захочет прочитать весь мир.

Необходимо чередовать IP-адреса Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не
Необходимо чередовать IP-адреса Вы можете менять IP-адрес каждые несколько секунд или для каждого запроса. Целевой сервер не может идентифицировать ваши запросы и не блокирует эти IP-адреса. Вы можете создать огромный список прокси и выбирать по одному для каждого запроса случайным образом. Или используйте вращающийся прокси, который сделает это за вас. После этого изменения шансы на правильную работу скрапера резко возрастают. Разъяснивший Python

Новая сетка Telegram-каналов CodeGuard — собрана для твоего роста в IT! 📱 Обучение и задачи по Python t.me/CodeGuard_Python
+4
Новая сетка Telegram-каналов CodeGuard — собрана для твоего роста в IT! 📱 Обучение и задачи по Python t.me/CodeGuard_Python 🖥 Книги, курсы и гайды t.me/CodeGuard_Academy 🤔 InfoSec & Хакинг t.me/CodeGuard_PySec 👩‍💻 Знания и навыки Linux t.me/CodeGuard_Linux 📱 Backend и инсайды IT-сферы t.me/CodeGuard_SciencePop 💼 Фриланс и работа в IT t.me/CodeGuard_VacancyIT 📌 Инструменты, гайды, шпаргалки, тренажеры и практические гайды.

Используйте настраиваемый User-Agent Механизм защиты от скрапинга – User-Agent. UA – это заголовок, который браузеры отправля
Используйте настраиваемый User-Agent Механизм защиты от скрапинга – User-Agent. UA – это заголовок, который браузеры отправляют в запросах для идентификации. Обычно он представляет собой длинную строку, в которой объявляется имя браузера, версия, платформа и многое другое. Разъяснивший Python