Разъяснивший Python
Open in Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Show more6 896
Subscribers
+224 hours
-97 days
-6430 days
Posts Archive
6 895
Библиотека Requests
Эта библиотека упрощает генерацию HTTP-запросов к другим сервисам, помогает писать их очень просто и быстро. Код получается лаконичным, а запрос легко настроить и отправить. Библиотека поддерживает множество функций и написана понятным языком.
Разъяснивший Python
6 895
Функции, поддерживающие только именованные аргументы (kwargs)
**kwargs (keyword arguments) — это способ передачи произвольного количества именованных аргументов в функцию.
В функциях после позиционных и обычных именованных аргументов указывают параметр **kwargs.
В kwargs передаются аргументы в виде ключ-значение. Внутри функции kwargs становится словарем, где ключи — имена аргументов, значения — значения аргументов.
Благодаря этому через kwargs можно передать любое количество дополнительных аргументов в функцию.
Если одновременно используются *args и **kwargs, то в вызове сначала указываются *args.
Разъяснивший Python
6 895
🧑💻 Самая простая и высокооплачиваемая работа в IT — Тестировщик. Если главная задача разработчика — создать продукт, то задача тестировщика — убедиться, что продукт работает именно так, как было задумано.
Тестировщик ищет баги и лаги в приложениях и получает за это огромные деньги — от 50 до 300 тысяч рублей в месяц. Раньше было необходимо искать информацию самостоятельно и читать книжки. Сейчас достаточно посетить бесплатный мини-курс от GeekBrains.
На нем вы:
— Попробуете себя в роли тестировщика
— Научитесь выполнять базовые задачи
— Получите 2 недели практического опыта
— Выйдите на доход от 100 000 рублей
Регистрируйтесь и забирайте бесплатный карьерный гид: https://go.2038.pro/410f2abb906b94a0?erid=LdtCK7b7u&m=1
Реклама. Информация о рекламодателе по ссылкам в посте.
6 895
Эффективная реклама в Яндекс! Воплощаем любые задумки!
Комплексный подход к продвижению вашего бизнеса! Точное попадание в целевую аудиторию. Пользователи, которые интересуются товарами или услугами вашего бизнеса, увидят вашу рекламу в поисковой выдаче, социальных сетях, мобильных приложениях и на сайтах-партнерах рекламных систем. Мы приведём клиентов в ваш бизнес!
Узнать больше
#реклама
hipers.ru
О рекламодателе
6 895
Freezegun
Freezegun — это библиотека Python, которая позволяет тестировать код, который зависит от времени. Она делает это, заморозив время в определенном моменте. Это может быть полезно для тестирования таких вещей, как:
— Сроки истечения действия токенов или подписок
— Расчеты, основанные на текущей дате и времени
— Отслеживание ошибок, связанных с временем
Freezegun предоставляет несколько способов использовать его. Самый простой способ - использовать декоратор @freeze_time. Этот декоратор принимает один аргумент, который представляет собой желаемое время в формате datetime. Например, следующий код заморозит время в 12:00:00 1 января 2023 года
Разъяснивший Python
6 895
string.rstrip
rstrip() возвращает копию строки с удаленными конечными символами. Все комбинации символов в аргументе chars удаляются справа от строки до первого несоответствия. Если аргумент chars не указан, все конечные пробелы удаляются из строки.
Разъяснивший Python
6 895
Станьте Тестировщиком за 0₽
Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно курс по тестированию.
Переходите по ссылке и забирайте курс по Тестированию. Акция продлится до 26 декабря: https://go.2038.pro/2fbcadfacbd49000?erid=LdtCK7b7u&m=1
6 895
Упарощайте ведение ресторанного бизнеса с iiko.
Одна POS-система решает все вопросы: онлайн-касса, склад, финансы, аналитика, маркетинг. Работает в облаке, устанавливается за 60 минут.
Перейти на сайт
#реклама
open-s.info
О рекламодателе
6 895
Plumbum
Plumbum — это библиотека, предназначенная для упрощения работы с командной строкой и вызова внешних программ.
Она упрощает автоматизацию задач, которые требуют вызова командной строки из\ кода. Это может быть запуск скриптов, утилит, вызов программ для обработки данных и т. д.
Основные возможности библиотеки:
— Удобный синтаксис для запуска команд и программ из Python кода. Позволяет вызывать команды командной строки так же просто, как обычные функции.
— Автоматическое формирование командной строки. Можно передавать аргументы и параметры в виде обычных переменных, Plumbum сам сформирует командную строку.
— Перенаправление ввода/вывода. Поддержка стандартных операторов Unix для работы с потоками данных.
— Проверка кодов возврата и обработка ошибок.
— Локальное или удаленное выполнение. Возможность запускать команды как локально, так и по SSH на удаленных хостах.
Разъяснивший Python
6 895
Элайнеры EUROKAPPA 12 500 р в месяц - Москва
Элайнеры EUROKAPPA — это современный аналог брекетов. Они почти не заметны на зубах, более удобны в уходе.
В Научно-клиническом центре EUROKAPPA действует выгодное предложение на лечение элайнерами:
Только в период до 31 декабря я у вас есть уникальная возможность получить красивую и здоровую улыбку в рассрочку 12 500 рублей в месяц.
Узнать больше
Есть противопоказания. Посоветуйтесь с врачом.
#реклама
eurokappa.moscow
О рекламодателе
6 895
manim
Manim — это библиотека, которая используется для создания анимированных визуализаций и математических демонстраций.
Manim позволяет программистам и математикам создавать наглядные анимации для визуализации различных процессов, объяснения алгоритмов, демонстрации физических явлений и других задач.
Результат выполнения кода из примера — видеофайл с анимацией данных преобразований.
Разъяснивший Python
6 895
Функция zip()
Функция zip() принимает в качестве аргументов последовательности (списки, кортежи и т.д.) и возвращает итератор с кортежами из элементов этих последовательностей.
Итератор возвращает кортежи, содержащие i-й элемент из каждой из последовательностей. Количество элементов в итоговом итераторе равно длине самой короткой последовательности.
zip можно использовать для "сшивания" вместе данных из нескольких списков. Например, имена и фамилии из двух списков можно комбинировать в один список имя-фамилия.
Результатом zip является итератор, который можно превратить в список или кортеж. Также на результат можно применять различные операции, такие как цикл for.
zip используется вместе с распаковкой кортежей, чтобы присвоить элементы нескольких итераторов переменным в цикле.
Разъяснивший Python6 895
Библиотека HTTPX
Расширение для Requests. Оно поддерживает все функции библиотеки, помогает работать с HTTP и асинхронностью. HTTPX помогает отправлять и получать запросы, работать с клиент-серверными протоколами взаимодействия веб-сервера и приложения.
Разъяснивший Python
6 895
Станьте Дизайнером за 0₽
Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну.
Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 25 декабря: https://go.2038.pro/f05c36f2b9f1b820?erid=LdtCK7b7u&m=1
6 895
План на 2024: вывести ИТ-инфраструктуру на новый уровень
Выбирайте проверенные решения отечественного разработчика Orion softНам доверяют 240+ заказчиков из нефтегазовой отрасли, атомной промышленности, государственных организаций, органов исполнительной власти и страховых компаний.
Узнайте о наших продуктах и их развитии, чтобы запустить процессы цифровой трансформации и реализовывать проекты в области импортозамещения – подписывайтесь на наш Telegram-канал
Подписаться
#реклама
О рекламодателе
6 895
Метод setdefault()
Метод
setdefault() в Python возвращает значение по указанному ключу из словаря. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.
Метод setdefault() имеет два параметра:
— Ключ, по которому необходимо получить значение.
— Значение по умолчанию, которое будет добавлено в словарь, если ключ отсутствует.
Если ключ присутствует в словаре, метод возвращает значение, связанное с этим ключом. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.
Разъяснивший Python6 895
Функция sorted
sorted() используется для сортировки элементов в списке, кортеже или другой последовательности.
Она возвращает новый отсортированный список или итератор, не изменяя исходную последовательность.
По умолчанию сортировка выполняется в возрастающем порядке. Для сортировки в убывающем порядке нужно указать аргумент reverse=True.
Для сортировки по определенному ключу можно использовать ключевой аргумент key. Он принимает функцию, которая извлекает ключ для сортировки из каждого элемента.
Для сортировки объектов можно использовать атрибуты объекта в качестве ключа сортировки.
Сортировка происходит на месте для списков, и создаётся новый отсортированный список для кортежей и других неизменяемых последовательностей.
Разъяснивший Python
6 895
GeekBrains дарит 6 месяцев бесплатного обучения интернет-профессиям с гарантией трудоустройства.
Список профессий участвующих в акции:
Digital-маркетолог (зп 135 000₽)
Менеджер маркетплейсов (зп 115 000₽)
Веб-дизайнер (зп 245 000₽)
Графический дизайнер (зп 120 000₽)
UX/UI дизайнер (зп 200 000₽)
Веб-разработчик (зп 245 000₽)
Python-разработчик (зп 270 000₽)
Java-разработчик (зп 275 000₽)
Инженер по тестированию (зп 110 000₽)
Приобретение обучения гарантирует трудоустройство, или GeekBrains вернет деньги!
⚠️Акция действительна только по ссылкам в посте. Срок окончания акции 30 декабря 2023 года.
6 895
JPype
JPype — это библиотека Python, которая позволяет обращаться к Java-классам и объектам из Python. Она написана на языке Java и использует JNA (Java Native Access) для взаимодействия с Java-библиотеками.
Чтобы использовать JPype в Python, необходимо сначала установить библиотеку. Это можно сделать с помощью менеджера пакетов pip:
pip install JPype1
После установки библиотеки можно импортировать ее в Python:
import JPype1Разъяснивший Python
