Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
显示更多6 897
订阅者
-124 小时
-267 天
-7030 天
帖子存档
6 897
⚡️Запускаем розыгрыш СВЕЖАЙШИХ гаджетов от Apple — iPhone 17 Pro и iPhone Air!
Новенькие флагманские iPhone только презентовали, а мы уже привезли их и теперь собираемся подарить кому-то из вас.
Условия как всегда простые:
1. Подписаться на Креáтор, Тренды твоей ленты и Гуляй, Москва
2. Нажать «Участвую!» под этим постом
Итоги подведём уже 1 октября — бот рандомно выберет двух победителей. Девайсы за свой счёт застрахуем и отправим в любую точку мира. Всем удачи!
6 897
Функция zip()
При использование функции zip() мы объединяем несколько списков в один кортеж.
В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран.
Разъяснивший Python
6 897
Атрибут slots
Специальный атрибут slots позволяют явно объявлять элементы данных (например, свойства) и запрещать создание словаря dict и weakref (если явно не объявлено в slots или не доступно в родительском элементе).
Наличие магического атрибута slots делает несколько вещей. Во-первых, он ограничивает допустимый набор имен атрибутов объекта только перечисленными именами. Во-вторых, поскольку атрибуты теперь фиксированы, больше нет необходимости хранить атрибуты в словаре экземпляра, поэтому атрибут dict удаляется (если только базовый класс уже не имеет его; он также может быть добавлен обратно подклассом, который не имеет slots). При использовании атрибута slots атрибуты хранятся в заранее определенных местах в массиве.
Разъяснивший Python
6 897
Проверка исключений с методом join()
Если вы хотите создать строковые представления из итерируемых элементов, то нужно обязательно использовать метод join(). Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.
Разъяснивший Python
6 897
⚡️ Напоминаю, что у нас проходит крутейший розыгрыш новенького iPhone 17 Pro Max в любом цвете, который выберет победитель.
Все очень просто:
– Подписаться на MachineLearning
– Подписаться на Pythonl
– Нажать кнопку «Участвую».
Результаты — 29 сентября в 20:00. Бот выберет двух случайных победителей.
Всем удачи 🍀
6 897
String join() с Set
Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.
Разъяснивший Python
6 897
Что делает метод join()
Метод join в Python отвечает за объединение списка строк с помощью определенного указателя. Часто это используется при конвертации списка в строку. Например, так можно конвертировать список букв алфавита в разделенную запятыми строку для сохранения.
Разъяснивший Python
6 897
Купил уже авто из наличия у дилера по конской цене? Поздравляю - переплатил 30%
Пока большинство россиян по глупости своей обогащают жадных перекупов и автосалоны, умные дождались пока доллар просел — и быстро скупают автомобили у прямого поставщика с максимальной выгодой.
Компания XPORT поможет вам — доставка авто из Европы, Канады, Китая, США и Кореи, тысячи клиентов уже сэкономили с ними десятки миллионов рублей. Более 730 автомобилей доставлено в РФ только за 2024 г. Средний срок поставки 4-6 недель.
Тут собрали подборку самых популярных моделей 2024 и 2025 года выпуска:
— Mazda CX-5 2 650 000
— Toyota RAV4 3 650 000
— Nissan Qashqai 2 450 000
— Skoda Karoq 2 550 000
Это не просто красивые цены — это реальные предложения с гарантией и проверенным качеством, от команды, которая работает чётко и без посредников. Являются официальными партнерами ведущих банков страны. Работают только с договором и с полной юридической защитой сделки.
✅ Гарантия на автомобили — 3 года или 100 000 км пробега
Не думайте о покупке автомобиля, пока не изучите канал @xportperm
6 897
Быстрая проверка скорости выполнения кода
Иногда нужно понять, сколько времени занимает выполнение участка программы. Вместо сложных профайлеров можно быстро использовать
time.perf_counter().
Итог:
time.perf_counter() — простой способ измерять время выполнения кода с высокой точностью.
Разъяснивший Python6 897
Россияне массово переходят на новый способ заработка – арбитраж криптовалют
Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.
Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.
Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.
Без рисков. Без серых схем и прочего барахла.
Успейте присоединиться, начать никогда не поздно: https://t.me/+E33Y-hQxZwk0MjQy
6 897
Удобное логирование запросов в консоль
Когда приложение растет,
print() для отладки уже не подходит. Нам нужно полноценное логирование. В Python есть модуль logging, который позволяет красиво и гибко выводить информацию.
Итог:
Заменяй print() на logging — получишь более наглядный и управляемый вывод.
Разъяснивший Python6 897
Зачем нужен метод index()
Как получить доступные индексы для подстроки? Метод
index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока.
Разъяснивший Python6 897
⚡️Слита База из 1000+ топовых курсов и материалов для айтишников
🖥 Python — 1558+ материалов
👩💻 Frontend — 1241+ материалов
👩💻 Backend — 1095+ материалов
📊 SQL & Data — 978+ материалов
🤖 Нейросети – 855+ материалов
🎨 Веб-дизайн — 824+ материалов
📚 Книги по IT — 779+ материалов
Всё лучшее про IT бесплатно — уже на Базе 🚀
6 897
Метод shutil.os.remove()
При использование модуля Python shutil мы непременно обращается к методу remove(). Он предназначен для удаления файлов из файловой системы.
Разъяснивший Python
6 897
Метод close()
При работе с файлом в Python, чрезвычайно важно закрыть файл после внесения изменений. Это сохраняет любые изменения, которые вы сделали ранее, удаляет файл из памяти и предотвращает дальнейшее чтение или запись в программе.
Разъяснивший Pytho
6 897
Метод str.splitlines
Метод
str.splitlines() возвращает список строк, текста str, разделенного по универсальным разрывам строк. Разрывы (разделители) строк не включаются в результирующий список, если не задано значение keepends=True.
Универсальные разрывы (разделители) строк представляют собой надмножество escape-последовательностей.
Разъяснивший Python6 897
📱 Python Developer — мастхев для любого питониста
Канал Team Lead'a, где публикуются полезные советы и практики для Python-разработчиков:
780 ГБ — Боты на Python
511 ГБ — Проекты на Python
23 ГБ — Cтатьи Python
958 ГБ — Видеокурсы Python
12 ГБ — Вопросы с собесов
30 ГБ — Задачи с собесов
124 ГБ — SQL & Python
98 ГБ — Docker & Python
197 ГБ — Linux & Python
201 ГБ — Алгоритмы & Python
335 ГБ — Фреймворк Django
408 ГБ — Книги по Python
👉🏻 Подписывайся и прокачивай свои навыки
6 897
Метод str.endswith
Метод
str.endswith() возвращает True, если строка str заканчивается указанным суффиксом suffix, в противном случае возвращает False.
Ограничивать поиск окончания строки можно необязательными индексами start и end. В этом случае суффиксом suffix будет искаться в конце среза.
Разъяснивший Python6 897
Метода shutil()
Модуль shutil для копирования файлов в Python. Эта утилита позволяет нам выполнять операции копирования и перемещения для разных файлов.
Разъяснивший Python
6 897
Что будет после построения randint()?
Если множество раз повторять метод
random.randint(), то он даст нам разные случайные целые числа для каждого вызова в пределах от 10 до 100.
Разъяснивший Python