Just Python
前往频道在 Telegram
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
显示更多9 893
订阅者
-224 小时
-127 天
-5530 天
帖子存档
9 893
Оператор распаковки
При использовании оператора распаковки (*) мы распаковываем элементы и передавать их как аргументы функции или методу.
В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы.
9 893
Контекст-менеджер with
При использование контекст-менеджера with мы можем автоматически открывать и закрывать файлы, соединения с базами данных и другие ресурсы.
В этом примере мы открываем файл "example.txt" для чтения и используем менеджер контекста with для автоматического закрытия файла после окончания чтения.
#theory // Just Python & Max
9 893
Функция filter()
При использование функции filter() мы фильтруем список элементов по заданному условию и получить новый список с результатами.
В этом примере мы фильтруем список чисел от 1 до 5 и оставляем только четные числа.
#theory // Just Python & Max
9 893
Функция map()
При использование функции map() мы применяем функцию к каждому элементу списка и получить новый список с результатами.
В этом случае мы используем функцию, которая возводит список элементов в квадрат, к списку чисел от 1 до 5.
#theory // Just Python & Max
9 893
Появился новый провайдер LLM - SaveRouter: лёгкий и выгодный доступ к Fable 5 и Opus 4.8 🧠
Самые современные модели Anthropic стали доступны и без лимитов.
$50 на тестирование — каждому пользователю Telegram Premium при регистрации
Скидка 70% всем, кто зарегистрируется до 23:59 UTC 24.07 (3:00am по Мск)
• Лучший вариант для OpenClaw, Hermes и других AI-агентов
• Совместимость с Anthropic API: Claude Code, Cursor, Cline, aider — подключение за 2 минуты
👉 svrtr.org
9 893
Функция sorted()
При использование функции sorted() мы сортируем список элементов в порядке возрастания или исчезновения.
В этом понимании мы сортируем список чисел по возрастанию и выводим результат на экран.
#theory // Just Python & Max
9 893
Функция enumerate()
При использование enumerate() мы получаем индекс и значение списка элементов в одном цикле.
Мы выводим индекс и значение каждого элемента списка фруктов.
#theory // Just Python & Max
9 893
Замер времени выполнения куска кода с помощью модуля «timeit».
Модуль timeit позволяет замерить время выполнения любого куска кода.
Большие куски кода не очень удобно, но вот мелкие довольно хорошо. Закидываете вашу строчку внутрь timeit и вуаля.
#theory // Just Python & Max
9 893
Функцияа zip()
При использование функции zip() мы объединяем несколько списков в один кортеж.
В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран.
#theory // Just Python & Max
9 893
Атрибут slots
Специальный атрибут slots позволяют явно объявлять элементы данных (например, свойства) и запрещать создание словаря dict и weakref (если явно не объявлено в slots или не доступно в родительском элементе).
Наличие магического атрибута slots делает несколько вещей. Во-первых, он ограничивает допустимый набор имен атрибутов объекта только перечисленными именами. Во-вторых, поскольку атрибуты теперь фиксированы, больше нет необходимости хранить атрибуты в словаре экземпляра, поэтому атрибут dict удаляется (если только базовый класс уже не имеет его; он также может быть добавлен обратно подклассом, который не имеет slots). При использовании атрибута slots атрибуты хранятся в заранее определенных местах в массиве.
#theory // Just Python & Max
9 893
decode()
С помощью функции decode() можно указать на схему обработки ошибок, используемую для ошибок кодирования или декодирования. Значение по умолчанию – «строгое», что означает, что ошибки кодирования вызывают UnicodeEncodeError. Некоторые другие возможные значения: ignore, replace и xmlcharrefreplace.
#theory // Just Python & Max
9 893
Проверка исключений с методом join()
Если вы хотите создать строковые представления из итерируемых элементов, то нужно обязательно использовать метод join(). Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.
#theory // Just Python & Max
9 893
String join() с Set
Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.
#theory // Just Python & Max
9 893
Метод join()
Метод join в Python отвечает за объединение списка строк с помощью определенного указателя. Часто это используется при конвертации списка в строку. Например, так можно конвертировать список букв алфавита в разделенную запятыми строку для сохранения.
9 893
Метод index()
Как получить доступные индексы для подстроки? Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока.
#theory // Just Python & Max
9 893
Метод shutil.os.remove()
При использование модуля Python shutil мы непременно обращается к методу remove(). Он предназначен для удаления файлов из файловой системы.
9 893
👨💻 Внедрение ИИ приводит к сокращению найма начинающих специалистов.
В 2026 году без базовых знаний ИИ практически невозможно получить хорошую вакансию. Эксперты назвали ключевые навыки, которые станут обязательными для всех:
1. Автоматизация рутинных процессов;
2. Создание реалистичного ИИ‑контента;
3. Генерация картинок, видео и текстов для любых задач.
Решение простое: получить базовые практические навыки и сразу внедрить ИИ в рабочие процессы — вы снизите нагрузку и сохраните качество результатов.
Пройдите бесплатный 3‑дневный курс, где вы научитесь использовать ИИ в своей работе, а также получите готовые промпты и шаблоны.
Реклама. Информация о рекламодателе по ссылкам в посте.
9 893
Метод close()
При работе с файлом в Python, чрезвычайно важно закрыть файл после внесения изменений. Это сохраняет любые изменения, которые вы сделали ранее, удаляет файл из памяти и предотвращает дальнейшее чтение или запись в программе.
#theory // Just Python & Max
9 893
Метод str.splitlines
Метод str.splitlines() возвращает список строк, текста str, разделенного по универсальным разрывам строк. Разрывы (разделители) строк не включаются в результирующий список, если не задано значение keepends=True.
Универсальные разрывы (разделители) строк представляют собой надмножество escape-последовательностей.
#theory // Just Python & Max
9 893
Метод str.endswith
Метод str.endswith() возвращает True, если строка str заканчивается указанным суффиксом suffix, в противном случае возвращает False.
Ограничивать поиск окончания строки можно необязательными индексами start и end. В этом случае суффиксом suffix будет искаться в конце среза.
#theory // Just Python & Max
