Just Python
Відкрити в Telegram
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
Показати більше9 873
Підписники
-224 години
-207 днів
-6530 днів
Архів дописів
9 873
Мы запрещаем вам читать это объявление!
Если вы продолжите читать, то вам придется столкнуться с правдой:
92% пользователей ChatGPT теряют 80% возможностей нейросети.
Бесплатный практикум по промпт-инжинирингу от Зерокодер - это не просто вебинар.
Это билет в мир, где ваши навыки будут стоить от 5000 ₽/час, а работодатели сами будут искать вас.
По итогам эфира вы узнаете:
— Узнаете, кто такой промт-инженер и почему компании готовы платить за это огромные деньги;
— Кто может стать промт-инженером и какой порог входа;
— Создадите своего первого AI-ассистента и увидите их реальные возможности;
— Получите пошаговый план выхода на доход от 500 000 ₽.
Один из самых интересных и бесплатных эфиров в 2025 году ждет вас по ссылке.
erid: 2W5zFGXmir4
ООО Зерокодер, ИНН 9715401631
9 873
Обмен переменными между Jupiter-блокнотами
Эта команда позволяет вам хранить любую переменную и использовать ее в различных блокнотах Jupyter.
Чтобы извлечь переменную, вам нужно ввести ту же команду с параметром ‘-r’.
#theory // Just Python
9 873
Как удалить все falsy-значения из списка?
В списке могут быть нежелательные элементы, такие как
None, пустые строки, 0 или False. Новички могут использовать циклы и условия, но Python предлагает элегантное решение — функцию filter().
Этот приём позволяет удалить falsy-значения за одну строку: list(filter(None, list1)) автоматически убирает None, 0, False и пустые строки.
Итог
Очистка списка за одну строку.
Удаляет None, 0, False, пустые строки и списки.
Удобно для предобработки данных!
#theory // Just Python9 873
Как найти самое длинное слово в списке?
Если у вас есть список слов, и нужно найти самое длинное, новички могут использовать циклы и условия. Но Python позволяет сделать это проще — с функцией
max() и параметром key=len.
Этот приём позволяет найти самое длинное слово за одну строку: max(words, key=len) выбирает слово с наибольшей длиной.
Итог:
Находит самое длинное слово за одну строку.
Удобно для работы со списками строк.
Быстро и элегантно!
#theory // Just Python9 873
types.CodeType.replace
types.CodeType.replace() (Python 3.8+) позволяет создавать изменённые копии объектов байткода (code object). Это мощный инструмент для метапрограммирования, трансформации функций и написания декораторов низкого уровня.
#theory // Just Python9 873
⚙️ dis.get_instructions()
dis.get_instructions() возвращает пошаговую дизассемблировку байткода функции. Это полезно для глубокого понимания работы Python-интерпретатора, оптимизации и написания инструментов анализа кода.
Python Learning 👩💻9 873
Сила «однострочников» (One-Liners)
Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, однострочники Python — это то, что вам нужно
9 873
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
9 873
Использование most_common
Метод most_common выводит список кортежей вида (элемент, число повторений). Аргумент соответствует желаемому числу кортежей. По умолчанию выводится список кортежей для всех элементов переданного списка.
#theory // Just Python
9 873
Repost from Gromov
🎉 Разыгрываем Apple AirPods 3.
Для участия нужно быть подписанным Gromov_store
И нажать кнопку «Участвовать» под этим постом.
Итоги подведём 5 апреля в 20:00 случайным образом при помощи бота — он выберет одного победителя. Приз отправим по всему СНГ, доставка за наш счёт
9 873
sys.interactivehook
sys.__interactivehook__ — это скрытая возможность задать поведение Python-интерпретатора при запуске в интерактивном режиме (REPL). Полезно для автоматического подключения библиотек, настройки окружения или изменения приветствия.
#theory // Just Python9 873
Как объединить несколько списков в один?
Иногда нужно объединить несколько списков в один, чтобы работать с данными вместе. Новички могут использовать циклы для добавления элементов, но Python предлагает простой способ — оператор + или метод
itertools.chain().
Этот приём позволяет объединить списки за одну строку: list1 + list2 складывает списки, а chain() из модуля itertools удобен для объединения большого числа списков.
Итог:
Объединение за одну строку.
Подходит для двух или нескольких списков.
Упрощает обработку данных!
#theory // Just Python9 873
💡Новый тренд сети:
Телеграм-майнинг
Лучший в 2025 - TON FARM 👈
Можно добывать TFT
Или сразу TON 🔥
Огромный ассортимент
майнеров от 2 до 4000 TON, с доходностью до 150 TON/сутки
🆙 Ton Farm Token (TFT)
сделал х10 с момента листинга и
продолжает лететь только вверх
Не упускаем момент и залетаем на самом старте 👇👇👇
https://t.me/TonFarmOfficial_bot/app?startapp=1699691086
9 873
Как получить индекс максимального элемента в списке?
Часто требуется найти не только максимальное значение в списке, но и его индекс. Новички могут искать это вручную через циклы, но Python предлагает элегантное решение с помощью функции
max() и метода .index().
Этот приём позволяет найти индекс максимального элемента за две строки: сначала определяем максимальное значение, затем получаем его индекс через .index().
Итог:
Работает за пару строк.
Позволяет легко найти как значение, так и его индекс.
Удобен для работы с любыми списками!
#theory // Just Python9 873
Как подсчитать количество каждого элемента в списке?
Если нужно узнать, сколько раз каждый элемент встречается в списке, новички могут использовать циклы и словари. Однако Python предоставляет удобный способ — Counter из модуля collections.
Этот приём позволяет подсчитать элементы буквально в одну строку: Counter(list1) возвращает словарь, где ключи — элементы, а значения — их количество.
Итог:
Подсчёт за одну строку.
Удобно для анализа данных.
Работает с любыми элементами списка!
#theory // Just Python
9 873
⚙️ sys.getwindowsversion()
sys.getwindowsversion() возвращает подробную информацию о версии Windows, на которой запущен интерпретатор. Это полезно для адаптации поведения скриптов под особенности конкретной ОС — например, различия в путях, шрифтах, файловых системах.
Python Learning 👩💻9 873
⚙️ types.DynamicClassAttribute
types.DynamicClassAttribute позволяет переопределять доступ к атрибутам на уровне класса, а не экземпляра. Это полезно, если поведение свойства должно отличаться при обращении через экземпляр и через сам класс.
Python Learning 👩💻9 873
sys.getprofile()
sys.getprofile() возвращает текущую функцию-профайлер, установленную через sys.setprofile(). Это полезно для отладки, написания инструментов анализа выполнения и динамического переключения профилирования.
#theory // Just Python9 873
sys.get_asyncgen_hooks()
sys.get_asyncgen_hooks() возвращает текущие функции-хуки, которые вызываются при создании и финализации асинхронных генераторов. Это полезно для отслеживания или изменения поведения async def-генераторов в глубоко асинхронных приложениях.
#theory // Just Python