Разъяснивший Python
Відкрити в Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Показати більше7 171
Підписники
Немає даних24 години
-87 днів
-4430 день
Архів дописів
7 171
Функция sorted
sorted() используется для сортировки элементов в списке, кортеже или другой последовательности.
Она возвращает новый отсортированный список или итератор, не изменяя исходную последовательность.
По умолчанию сортировка выполняется в возрастающем порядке. Для сортировки в убывающем порядке нужно указать аргумент reverse=True.
Для сортировки по определенному ключу можно использовать ключевой аргумент key. Он принимает функцию, которая извлекает ключ для сортировки из каждого элемента.
Для сортировки объектов можно использовать атрибуты объекта в качестве ключа сортировки.
Сортировка происходит на месте для списков, и создаётся новый отсортированный список для кортежей и других неизменяемых последовательностей.
Разъяснивший Python
7 171
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 года.
7 171
JPype
JPype — это библиотека Python, которая позволяет обращаться к Java-классам и объектам из Python. Она написана на языке Java и использует JNA (Java Native Access) для взаимодействия с Java-библиотеками.
Чтобы использовать JPype в Python, необходимо сначала установить библиотеку. Это можно сделать с помощью менеджера пакетов pip:
pip install JPype1
После установки библиотеки можно импортировать ее в Python:
import JPype1Разъяснивший Python
7 171
Регистрируйте бизнес с Альфа-Банком и получайте подарки
Бесплатно
Регистрация бизнеса онлайн без оплаты госпошлины + электронная подпись бесплатно.
Защитите себя от 115-ФЗ
С подпиской Альфа-Безопасность получайте уведомления о проверках надзорных органов и штрафах, проверяйте риски, сотрудников и контрагентов.
Сделаем всё за вас
Полный пакет документов для регистрации ИП или ООО с одним учредителем.
Всё, и даже больше
Бесплатно откроем расчётный счёт, подключим бухгалтерию и подарим бонусы на развитие.
Узнать больше
#реклама
alfabank.ru
О рекламодателе
7 171
Click
Click — популярная библиотека для создания интерфейса командной строки (CLI) в приложениях Python.
Основные преимущества Click — простота использования, элегантный и понятный код, мощные возможности по созданию комплексных CLI. Работает на Python 3.6 и выше.
Возможности:
— Определение команд и групп команд с помощью декоратора @click.command().
— Декларативное описание аргументов и опций.
— Автоматический парсинг аргументов командной строки.
— Генерация help сообщения.
— Поддержка bash/zsh автодополнения.
— Вложенные команды и группы подкоманд.
— Цветной вывод в терминал.
Разъяснивший Python7 171
Библиотека Typer
Typer — это библиотека для создания командных интерфейсов приложений на Python.
Она позволяет легко создавать CLI приложения с поддержкой аргументов, опций, субкоманд и автоматической генерацией help.
Основные возможности Typer:
— Декоратор @typer.command() для определения команд и подкоманд.
— Автоматический парсинг аргументов и опций.
— Валидация и tipped annotations для аргументов и опций.
— Автоматическая генерация help с описаниями.
— Встроенная поддержка Click для обратной совместимости.
Typer часто используется для создания утилит командной строки, CLI интерфейсов для python приложений, API клиентов, DevOps инструментов и других задач, где нужен простой и удобный интерфейс командной строки.
Разъяснивший Python
7 171
Преобразование двух списков в словарь
Предположим, у нас имеется два списка. Один из них содержит имена студентов, а второй — их оценки. Как преобразовать эти два списка в словарь? Если прибегнуть для этого к функции
zip(), то данная задача может быть решена так.
Разъяснивший Python7 171
Очистка элементов в последовательности
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют
itertools, а именно метод compress.
Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно True или 1, то элемент остаётся в последовательности, иначе — удаляется из нее
Разъяснивший Python7 171
Находим подстроку
Ключевое слово in используется для проверки, содержится ли элемент в последовательности (список, кортеж, строка) или словаре.
Возвращает логическое значение True если элемент находится в последовательности/словаре, False если нет.
Что нужно знать про поиск подстроки в строке:
— Поиск чувствителен к регистру символов, т. е. различает заглавные и строчные буквы.
— Подстрока может состоять из одного символа.
— Поиск осуществляется слева направо по всей строке.
— Как только вхождение подстроки найдено — поиск прекращается.
— Можно искать все вхождения подстроки, обернув проверку в цикл.
Разъяснивший Python
7 171
Находим подстроку
Ключевое слово in используется для проверки, содержится ли элемент в последовательности (список, кортеж, строка) или словаре.
Возвращает логическое значение True если элемент находится в последовательности/словаре, False если нет.
Что нужно знать про поиск подстроки в строке:
— Поиск чувствителен к регистру символов, т. е. различает заглавные и строчные буквы.
— Подстрока может состоять из одного символа.
— Поиск осуществляется слева направо по всей строке.
— Как только вхождение подстроки найдено — поиск прекращается.
— Можно искать все вхождения подстроки, обернув проверку в цикл.
Разъяснивший Python
7 171
🔑 Слив платного бота трейдера из приватки.
Из описания:
"Тема для разбора — трейдинг на валютных парах для новичков."
Что нужно для старта:
- Компьютер или телефон.
- Желание и свободное время.
- Опыт не требуется.
🔑 @Binarium_start_bot
Бот раздаёт чеклист начинающего трейдера. Делать с нуля 1500-2000 рублей в день это немного, но лишним сейчас
не будет.
7 171
Использование функции zip() при работе со списками
Предположим, что вам нужно скомбинировать несколько списков одинаковой длины и вывести результирующий список. Как и в других случаях, подобную задачу можно решить, так сказать, «в лоб», а можно воспользоваться чем-то вроде универсальной функции zip().
Разъяснивший Python
7 171
Ответьте на 1 вопрос и книги ваши на 30 дней за 0 ₽
Доступ к Букмейту для вас и трех ваших близких бесплатно на 30 дней Читайте и слушайте без ограничений и рекламы.
Более 200 000 книг, аудиокниг и комиксов в вашем смартфоне
Получить предложение
#реклама 16+
mrqz.me
О рекламодателе
7 171
Six
Библиотека Six — это мощная библиотека, которая предназначена для сглаживания различий между двумя версиями Python: 2 и 3. Она предоставляет утилиты для обеспечения совместимости кода, который работает на обеих версиях Python без изменений. Six состоит всего из одного файла Python, поэтому его легко скопировать в проект.
В этом примере функция dispatch_types использует константы типов из библиотеки Six для проверки типа переданного значения и вызова соответствующей функции обработки.
Разъяснивший Python
7 171
Использование модуля itertools
Python-модуль itertools представляет собой набор инструментов для работы с итераторами. В состав этого модуля входит множество средств для генерирования различных последовательностей.
Разъяснивший Python
7 171
Станьте Python-разработчиком за 0₽
Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.
Переходите по ссылке и забирайте курс по Python. Акция продлится до 23 декабря: https://go.2038.pro/d4e754b4f9b165b0?erid=LdtCK7b7u&m=1
7 171
Дизайн в Figma с нуля. Бесплатный курс + портфолио
Онлайн-программа с наставником и чатом. Обучение дизайну от профессионалов. Доступ 0 руб.
Узнать больше
#реклама
yudaevschool.online
О рекламодателе
7 171
Метод bool()
Метод bool() принимает указанный аргумент и возвращает его логическое значение. Метод bool() возвращает False, если аргумент пуст, имеет значение False, 0 или None. True - если аргументом является любое число (кроме 0), True или строка.
Разъяснивший Python
7 171
Официальные лицензии Microsoft: Windows и Office
Вашему вниманию представляются лицензионные продукты Microsoft.
В наличии все актуальные версии Microsoft Office и Windows по самым низким ценам!
Microsoft Windows 10 от 5000 2490 рублей
-
Microsoft Windows 11 от 5700 2690 рублей
-
Microsoft Office 2019 от 3380 1690 рублей
-
Microsoft Office 2021 от 3980 1690 рублей
Все это, а также многое другое Вы найдёте в нашем интернет-магазине:
майкрософт. официальный. рус
Ждём Вас! Приятных покупок!
Перейти на сайт
#реклама
майкрософт.официальный.рус
О рекламодателе
7 171
Функции sorted()
В Python очень легко сортировать некие последовательности данных с использованием встроенной функции sorted(), которая берёт на себя решение всех сопутствующих задач. Эта функция сортирует любые последовательности (списки, кортежи) и всегда возвращает список с отсортированными элементами.
Разъяснивший Python
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
