Python Education
کانال بسته
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
نمایش بیشتر8 667
مشترکین
-324 ساعت
-147 روز
-5930 روز
آرشیو پست ها
8 667
❗️inspect.signature()
inspect.signature() позволяет получать информацию о сигнатуре функции, включая её аргументы, значения по умолчанию и аннотации. Это полезно для метапрограммирования, генерации документации и анализа кода во время выполнения.
Python Education | #Python & Max
8 667
❗️contextlib.suppress()
contextlib.suppress() позволяет временно подавлять определённые исключения в блоке кода. Это удобная альтернатива try-except, если нам не нужно обрабатывать ошибку, а просто игнорировать её.
Python Education | #Python & Max
8 667
❗️pathlib.Path.resolve()
Path.resolve() из модуля pathlib позволяет получить абсолютный путь к файлу или директории, автоматически обрабатывая символические ссылки и относительные пути. Это удобный способ работы с файловой системой в Python.
Python Education | #Python & Max
8 667
❗️loguru.logger
loguru.logger — это мощный и удобный логгер, который упрощает логирование в Python. Он поддерживает цветной вывод, автоматическое форматирование и удобное управление логами.
Python Education | #Python & Max
8 667
Антипаттерн недели: Игнорирование finally при работе с ресурсами
В Python важно гарантированно освобождать ресурсы (файлы, соединения, сокеты). Если этого не делать, возможны утечки памяти и зависание программы.
✔️ Используйте блок finally или конструкцию with для автоматического управления ресурсами.
Python Education | #Python & Max
8 667
⚡️ Все берут деньги вперёд. Этот трейдер не берёт ничего — пока ты не заработал
Не курс. Не услуги. Только выгодное партнёрство и реальная прибыль.
ИИ-алгоритм Oracle делает 90% работы — тщательно анализирует рынок и выдает сделки с 93% успешности.
Твоя задача: 30 минут в день и желание зарабатывать от 150 тыс. сверху з/п.
❗️За последние 5 месяцев 119 партнёров вышли на первый 1 млн. Средний доход остальных — 297 000 ₽ в месяц.
Оплата — 10% только с реальной прибыли.
Получайте доступ после диагностики вашего финансового потенциала 👉 https://t.me/+QNMWUFeoYXk1NmUy
8 667
❗️concurrent.futures для одновременного выполнения операций
Эта библиотека предназначена для одновременного выполнения операций, как в многопоточности.
Я отправляю 100 запросов GET на URL-адрес и получаю ответ. Процесс медленный и утомительный, так как интерпретатор ждёт, пока не вернется каждый запрос, и это то, что вы получаете, когда используете циклы.
Гораздо разумнее использовать параллелизм и задействовать все ядра на вашем компьютере. Библиотека concurrent.futures позволяет это сделать.
Python Education | #Python & Max
8 667
❗️logging для расширенных операций с файлами
Модуль позволяет регистрировать сообщения с различными приоритетами и временными метками в пользовательском формате.
Python Education | #Python & Max
8 667
❗️shutil для расширенных операций с файлами
Модуль для расширенных операций с файлами.
С помощью Shutil вы можете копировать, перемещать, удалять, архивировать или выполнять любые операции с файлами, которые вы обычно выполняете в проводнике или в терминале.
Python Education | #Python & Max
8 667
❗️pickle для быстрого и эффективного хранения
Точно так же, как размеры наборов данных становятся всё больше и больше, растут и наши потребности в их более быстром и эффективном хранении. Одной из альтернатив плоским CSV-файлам, которые поставляются с вашей установкой Python, является формат файла pickle.
На самом деле он примерно в 80 раз быстрее CSV при вводе-выводе и занимает меньше памяти.
Python Education | #Python & Max
8 667
Repost from Чё по бизнесу?
⚡️Розыгрыш iPhone 17 Pro Max
Совместно разыгрываем самый (пока что) актуальный iPhone 17 Pro Max среди наших подписчиков.
Условия простые:
1. Быть подписанным на: Че по бизнесу? Ценная бумага и вода питьевая.
2. Нажать "🎁Участвую!" под этим постом
Победителей бот-рандомайзер выберет 7 августа в 20:00. Всем удачи!
По секрету: шанс на победу увеличивается если дать буст.
8 667
❗️itertools для итерации более чем одного итерируемого объекта
Если вы когда-нибудь оказывались в ситуации, когда вы пишете вложенные циклы или сложные функции для итерации более чем одного итерируемого объекта, проверьте, есть ли нужная функция в библиотеке itertools.
Возможно, вам не придется изобретать велосипед — Python учтёт все ваши потребности.
Python Education | #Python & Max
8 667
❗️sqlite3 для специалистов по данным и инженеров
К радости специалистов по данным и инженеров, Python поставляется со встроенной поддержкой баз данных и SQL через библиотеку sqlite3.
Просто подключитесь к любой базе данных (или создайте её) с помощью объекта подключения и запускайте SQL-запросы.
Python Education | #Python & Max
8 667
❗️Contextlib для обработки внешних источников
Библиотека contextlib в Python предоставляет утилиты для работы с контекстными менеджерами и упрощения создания и использования ресурсов с помощью оператора with.
Python Education | #Python & Max
8 667
❗️Requests для генерации HTTP-запросов
Библиотека упрощает генерацию HTTP-запросов к другим сервисам, помогает писать их очень просто и быстро.
Код получается лаконичным, а запрос легко настроить и отправить. Поддерживает множество функций и написана понятным языком.
Python Education | #Python & Max
8 667
🇷🇺 Разбираешься в радиочипах, оптике и связи? Забери до 1 000 000 рублей за свои инженерные навыки на турнире «Дронкон» 🇷🇺
«Сталинские Соколы» открывают регистрацию на 4-й Всероссийский турнир «Дронкон», который пройдет с 22 по 26 августа.
Турнир пройдет по направлению:
- Инженерное дело: навыки программирования, сборка электронного оборудования, беспроводная связь, оптические системы + стратегия «Битва Дронов»;
Призовой фонд для победителей:
🥇место – 1 000 000 рублей
🥈место – 700 000 рублей
🥉место – 500 000 рублей
Награда за 4-8 места - 100 000 рублей
Пройди заочный онлайн-этап и получи путевку на очный этап турнира в Республику Татарстан!
Перелет, питание, проживание - за счет организаторов.
🇷🇺 Подать заявку и узнать подробности 🇷🇺
8 667
❗️math.isclose
math.isclose проверяет, близки ли два числа с плавающей запятой с учётом относительной и абсолютной погрешности. Это полезно при сравнении вещественных чисел, где прямое сравнение через == ненадёжно из-за ошибок округления
Python Education | #Python & Max
8 667
❗️faulthandler.dump_traceback_later
faulthandler.dump_traceback_later планирует автоматический вывод стека вызовов через заданное количество секунд. Это полезно для отладки зависших программ, бесконечных циклов или неожиданных блокировок
Python Education | #Python & Max
8 667
Изоляция рунета произошла быстрее, чем ты думал
Loading … ██████████████] 99%Роскомнадзору воспользовался карт-бланшем на блокировку, а «белые списки» сайтов внедрены уже во всех регионах. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.
8 667
❗️importlib.invalidate_caches
importlib.invalidate_caches() очищает внутренний кэш путей поиска модулей. Это полезно при динамическом создании или удалении .py файлов, особенно в тестах, плагинах и REPL-средах, когда модуль может появиться в процессе выполнения
Python Education | #Python & Max
