Разъяснивший Python
الذهاب إلى القناة على Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
إظهار المزيد6 896
المشتركون
+224 ساعات
-97 أيام
-6430 أيام
أرشيف المشاركات
6 896
Использование git и Python для автоматизации создания коммитов
Этот лайфхак позволяет автоматически коммитить изменения в вашем репозитории Git с помощью простого Python-скрипта. Это может быть полезно для проектов, где вы хотите регулярно сохранять изменения без необходимости вручную выполнять команды Git.
Этот простой скрипт может помочь вам с автоматизацией работы с Git в вашем проекте на Python. Теперь вы можете быстрее и проще фиксировать изменения и поддерживать ваш репозиторий в актуальном состоянии!
Разъяснивший Python
6 896
Применение библиотеки Typer
Typer — это библиотека для создания командных интерфейсов приложений на Python.
Она позволяет легко создавать CLI приложения с поддержкой аргументов, опций, субкоманд и автоматической генерацией help.
Основные возможности Typer:
— Декоратор @typer.command() для определения команд и подкоманд.
— Автоматический парсинг аргументов и опций.
— Валидация и tipped annotations для аргументов и опций.
— Автоматическая генерация help с описаниями.
— Встроенная поддержка Click для обратной совместимости.
Typer часто используется для создания утилит командной строки, CLI интерфейсов для python приложений, API клиентов, DevOps инструментов и других задач, где нужен простой и удобный интерфейс командной строки.
Разъяснивший Python6 896
Проснулся. Зашёл в телеграм. Получил 28.000 руб. Пошёл отдыхать.
Согласитесь, звучит как сказка. Но примерно так выглядят будни закупщика в телеграм.
Работка непыльная: нужно анализировать телеграм-каналы и отделять хорошие паблики от плохих. На старте платят около 100к, а через месяц можно выйти на 200-250 тысяч чистыми.
Опыт? Не нужен. Занятность? 2-3 часа в день. Риски? Нулевые, даже с работы уходить не надо.
Все, что нужно для старта – запустить этот бот. Там узнаете, как с помощью телеграма накопить на машину или квартиру, выйдя на доход в 200-300 тысяч. Дерзайте, всё тут: https://t.me/bentsa_traffic_bot
6 896
Декоратор abstractmethod
abstractmethod — это декоратор из модуля abc, который используется для определения абстрактных методов в классах Python.
Что такое абстрактный метод?
Абстрактный метод — это метод, который объявляется в классе, но не имеет реализации. Он служит шаблоном для методов, которые должны быть реализованы в подклассах.
Разъяснивший Python6 896
Кодишь в дырявых носках? Сидишь на стёртом кресле?
Новый год на носу, пора бы выбрать себе подарок в AliExpress Программиста!
Собрали для вас сотни крутых вариантов для новогоднего гифта, скорее заказывай пока не поздно, по ссылке🚀
6 896
ast.literal_eval()
Метод
ast.literal_eval() из модуля ast безопасно вычисляет выражения Python из строки. Это полезно для обработки данных из текстовых файлов или ввода, где требуется парсинг структур данных, таких как списки, словари или числа.
Разъяснивший Python6 896
sys.getsizeof()
Метод
sys.getsizeof() позволяет узнать размер объекта в памяти, включая дополнительные данные, связанные с этим объектом. Это полезно для анализа потребления памяти в приложении.
Разъяснивший Python6 896
💳 Разрежь карту своего банка — от неё нет пользы!
Копеечными бонусами можно только рассмешить коллег...
Канал «это грабёж!» расскажет, какие тарифы и акции российских банков сейчас самые выгодные:
• Какой банк даёт 15.000 за вход в приложение
• Как оформить кешбэк до 100% по дебетовой карте
• Как получить 4.000 за оплату коммунальных услуг
Подписывайся, чтобы получать от банков реальные деньги, а не бонусы:
@etogrаbezh
6 896
fspathconf
fspathconf() – это функция в Python, которая используется для получения конфигурационных параметров для указанного пути. Эта функция является частью модуля os и может использоваться для получения информации о файловой системе, такой как размер блока, максимальная длина пути и т. д.
Синтаксис:
os.fspathconf(path, name)Аргументы:
path: путь к файлу или папке
name: имя конфигурационного параметра
Разъяснивший Python6 896
inspect.getsource()
Метод
inspect.getsource() из модуля inspect позволяет получить исходный код функции, класса или метода. Это полезно для анализа кода во время выполнения или создания инструментов для отладки и документации.
Разъяснивший Python6 896
ChainMap
ChainMap — это инструмент из модуля collections, который позволяет объединить несколько словарей в один объект, доступный как единый словарь. Это удобно, когда вам нужно работать с несколькими словарями, представляющими разные области видимости или контексты, и вам нужно установить приоритеты доступа к данным.
Разъяснивший Python6 896
Изучите азы работы Python, SQL, нейросетей и визуализации данных за 5 дней.
Бесплатный мини-курс от Skillbox для любого уровня откроет вам дорогу к направлению Data Science, в котором зарплата только начинающего специалиста составляет 100.000₽+
После мини курса Вы:
— Имеете собственное портфолио из 4 работ, которое можно показать работодателю
— Находитесь в закрытом экспертном телеграмм сообществе
— Получаете бессрочный доступ к видео-платформе
— Пообщались со спикером и закрыли все вопросы, возникшие в момент обучения
Регистрируйтесь по специальной ссылке и забирайте еще полезные подарки, один из которых: ПЕРСОНАЛЬНАЯ карьерная консультация. На мини-курс осталось 23 места.
6 896
uniformvariate
uniformvariate – это функция из библиотеки numpy, которая используется для генерации случайных чисел из равномерного распределения.
Синтаксис:
numpy.random.uniformvariate(low, high, size=None)
Параметры:
low (float): Нижняя граница диапазона.
high (float): Верхняя граница диапазона.
size (int, optional): Размер возвращаемого массива.
Разъяснивший Python6 896
Matplotlib: Ящик с усами
“Ящик с усами” или Box Plot — это статистическая визуализация, которая отображает распределение данных, включая медиану, квартиль и выбросы. plt.boxplot() — строит диаграмму. vert=True/False отвечает за ориентацию диаграммы. patch_artist=True позволяет задавать цвета коробок.
Обрати внимание на пример. notch=True добавляет углубления для визуализации медианы. showmeans=True отображает среднее значение (помеченное чёрной точкой). boxprops задаёт стиль и цвет коробок, а medianprops — цвет линии медианы. Box Plot полезен для анализа распределения и выбросов в нескольких группах данных.
Разъяснивший Python
6 896
Автоматизация настройки виртуального окружения с помощью requirements.txt и Makefile
Если вы часто создаете новые проекты на Python, то настройка виртуального окружения может занять время. Этот лайфхак поможет вам автоматизировать процесс настройки окружения, чтобы у вас всегда была готовая к работе среда.
Этот лайфхак особенно полезен для разработчиков, которые часто создают новые проекты на Python. Он значительно ускоряет процесс настройки окружения и обеспечивает его консистентность. Таким образом, вы можете сосредоточиться на разработке, не тратя время на ручную настройку окружения для каждого нового проекта.
Разъяснивший Python
6 896
🌜Что взлетит до неба благодаря Трампу и нестабильности?
Биткоин уже сильно не вырастет. Зато есть другие криптовалюты с потенциалом взлёта в 10-20 раз. И всё благодаря победе Дональда Трампа и нестабильности в мире
Подобное уже было раньше. Например: если бы вы инвестировали всего $500 в Ethereum в 2016м году, сейчас бы имели 800.000$. Аналогично с Solana в 2020м - 260.000$. И с Avalanche в 2021м - 390.000$
И фишка в том, что такие монеты есть и сегодня. А чтобы находить их, не имея большого опыта и не сильно разбираясь в нюансах, — читайте авторский блог успешного криптоинвестора — Мнение Вячеслава
Он находит перспективные монеты, которые взлетают в 10-20 раз🚀, а так же подсказывает когда в них лучше вкладываться
Подписывайтесь, чтобы зарабатывать на криптовалюте: https://t.me/+7MgVYeCyxaZjODI0
6 896
Интересный факт о языке: Множественное присваивание
Множественное присваивание позволяет в одной строке присвоить значения сразу нескольким переменным. Также это позволяет легко обменивать значения между переменными без использования временной переменной.
Как это работает:
• Справа от знака = создаётся кортеж значений.
• Эти значения распаковываются и присваиваются переменным слева.
Разъяснивший Python6 896
📁🕵️ В Windows есть папка, которая собирает на вас компромат!
IT ВЕДОМСТВО опять предупредило своих подписчиков, как разгрузить компьютер от слежки и лагов системы.
А ещё они рассказывает о признаках майнеров, как удалить трояны и порно-баннеры за 5 минут
Почему греется проц без запущенных приложений и загружен HDD или SSD.
Помимо всего этого, сейчас владелец канала проводит розыгрыш умной колонки, для всех новоприбывших подписчиков
💻 Подпишитесь на IT ВЕДОМСТВО — залог цифровой гигиены и компьютерной грамотности
6 896
zip()
Функция
zip() в Python используется для объединения нескольких итерируемых объектов (например, списков) в один итератор кортежей. Каждый кортеж содержит элементы, которые находятся на одинаковых позициях в исходных итерируемых объектах.
Разъяснивший Python6 896
Использование pyenv и virtualenv для управления версиями Python и окружениями
Когда вы работаете над несколькими проектами на Python, важно не только управлять зависимостями, но и иметь возможность использовать разные версии Python. В этом поможет комбинация pyenv и virtualenv.
Этот лайфхак будет особенно полезен разработчикам, которые работают с различными проектами, требующими разные версии Python и зависимости. Он упрощает управление версиями и зависимостями, что делает процесс разработки более удобным и организованным.
Разъяснивший Python
