Python Education
Закритий канал
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Показати більше8 667
Підписники
-124 години
-147 днів
-5830 день
Архів дописів
8 667
Repost from Деньги в банке
Розничное кредитование в России начало восстанавливаться после спада 2025 года, заявил первый зампред правления Сбербанка Александр Ведяхин на Финансовом конгрессе Банка России. По прогнозу ЦБ, в 2026 году потребкредитование может вырасти на 4–8%. При этом риски в сегменте снижаются: доля проблемных кредитов сокращается во всех розничных продуктах, включая необеспеченные займы. @bankser
8 667
❗️functools.cached_property
functools.cached_property превращает метод в лениво вычисляемое свойство, результат которого кэшируется. Это полезно для тяжёлых вычислений, которые должны выполняться только один раз на экземпляр.
Python Education | #Python & Max
8 667
Сидеть и работать в корпорации — страшно, жизнь-то мимо проходит. Уходить строить бизнес — страшно, а вдруг прогорит. Один из вариантов — разрабатывать свой пет-проект по вечерам. Многие успешные компании, например, Twitter, создавались именно так. Это не значит, что ваш проект обязательно заработает миллиарды, но заработать больше, чем в найме, и получить ценный опыт — вполне реально.
Перед началом разработки появляется множество вопросов, например:
– Как выбрать идею для пет-проекта?
– Что нужно знать про маркетинг?
– Как запуститься и довести до первых продаж не имея бюджета на рекламу?
В телеграм-канале «Твой пет проект», Михаил Табунов делится своим опытом с разработчиками и менеджерами.
Он рассказывает, где искать идею для нового проекта, что нужно знать о маркетинге, как запустить стартап и привлечь первых 10 клиентов, а также о многих других важных вещах.
Подписывайтесь на «Твой пет проект», получайте пользу от практиков рынка!
Реклама. ИП Табунов Михаил Валерьевич ИНН 773379585100. erid: 2Vtzqw5HMMB
8 667
❗️types.CodeType.replace
types.CodeType.replace() (Python 3.8+) позволяет создавать изменённые копии объектов байткода (code object). Это мощный инструмент для метапрограммирования, трансформации функций и написания декораторов низкого уровня.
Python Education | #Python & Max
8 667
❗️dis.get_instructions()
dis.get_instructions() возвращает пошаговую дизассемблировку байткода функции. Это полезно для глубокого понимания работы Python-интерпретатора, оптимизации и написания инструментов анализа кода.
Python Education | #Python & Max
8 667
❗️sys.interactivehook
sys.__interactivehook__ — это скрытая возможность задать поведение Python-интерпретатора при запуске в интерактивном режиме (REPL). Полезно для автоматического подключения библиотек, настройки окружения или изменения приветствия.
Python Education | #Python & Max
8 667
❗️sys.getwindowsversion()
sys.getwindowsversion() возвращает подробную информацию о версии Windows, на которой запущен интерпретатор. Это полезно для адаптации поведения скриптов под особенности конкретной ОС — например, различия в путях, шрифтах, файловых системах.
Python Education | #Python & Max
8 667
❗️sys.getprofile()
sys.getprofile() возвращает текущую функцию-профайлер, установленную через sys.setprofile(). Это полезно для отладки, написания инструментов анализа выполнения и динамического переключения профилирования.
Python Education | #Python & Max
8 667
❗️sys.get_asyncgen_hooks()
sys.get_asyncgen_hooks() возвращает текущие функции-хуки, которые вызываются при создании и финализации асинхронных генераторов. Это полезно для отслеживания или изменения поведения async def-генераторов в глубоко асинхронных приложениях.
Python Education | #Python & Max
8 667
❗️types.DynamicClassAttribute
types.DynamicClassAttribute позволяет переопределять доступ к атрибутам на уровне класса, а не экземпляра. Это полезно, если поведение свойства должно отличаться при обращении через экземпляр и через сам класс.
Python Education | #Python & Max
8 667
❗️sys.getfilesystemencodeerrors()
sys.getfilesystemencodeerrors() возвращает стратегию обработки ошибок, используемую при кодировании/декодировании имён файлов в байты и обратно. Это полезно для совместимости с нестандартными или повреждёнными именами файлов.
Python Education | #Python & Max
8 667
❗️sys.set_coroutine_origin_tracking_depth()
sys.set_coroutine_origin_tracking_depth() включает отслеживание цепочек await, что помогает отлаживать асинхронный код. Это полезно при поиске причин неожиданных исключений в сложных async/await вызовах.
Python Education | #Python & Max
8 667
Изучите ИИ за несколько вечеров — и начните делать работу вдвое быстрее
Пока одни тратят часы на рутину, другие уже используют ИИ и освобождают время. Навыки работы с ИИ сегодня помогают работать меньше, а зарабатывать больше.
На бесплатном мини-курсе вы научитесь:
— Делать свою работу быстрее
— Делегировать ИИ тексты, аналитику и маркетинг
— Автоматизировать рутинные задачи
— Расти в профессии и карьере
Без сложного кода и бесконечной теории — только практика, мини-проекты и быстрые результаты. Переходите по ссылке и регистрируйтесь бесплатно.
Реклама. Информация о рекламодателе по ссылкам в посте.
8 667
❗️contextlib.aclosing
contextlib.aclosing() — это контекстный менеджер для асинхронных объектов, у которых есть метод aclose(). Полезен при работе с асинхронными ресурсами, например, сетевыми соединениями или файлами.
Python Education | #Python & Max
8 667
❗️types.SimpleNamespace
types.SimpleNamespace — это удобный способ создать объект с доступом к атрибутам через точку без явного определения класса. Полезно для временных структур данных и подмены dict в более читаемой форме.
Python Education | #Python & Max
8 667
❗️sys.getandroidapilevel()
sys.getandroidapilevel() возвращает API-уровень Android, на котором запущен Python-процесс. Это эксклюзивная функция для Android-платформ, полезная для адаптации поведения скрипта под версию ОС.
Python Education | #Python & Max
8 667
❗️sys.set_int_max_str_digits()
sys.set_int_max_str_digits() ограничивает количество цифр при преобразовании очень длинных строк в int. Это полезно для защиты от атак типа "Denial of Service" через огромные числа.
Python Education | #Python & Max
8 667
❗️posix_spawn
posix_spawn() предоставляет высокопроизводительный способ создания новых процессов в Unix-подобных системах, являясь более эффективной альтернативой subprocess.Popen().
Python Education | #Python & Max
8 667
❗️Антипаттерн недели: Ошибочное использование is для сравнения строк и чисел
В Python оператор is проверяет, являются ли две переменные одним и тем же объектом в памяти, а не просто равны ли их значения. Использование is вместо == для сравнения строк и чисел может привести к непредсказуемым результатам.
Используйте == для корректного сравнения значений.
Python Education | #Python & Max
8 667
❗️sys._debugmallocstats()
sys._debugmallocstats() выводит статистику работы аллокатора памяти Python. Это полезно для анализа потребления памяти и оптимизации кода.
Python Education | #Python & Max
