ru
Feedback
Pythoner

Pythoner

Открыть в Telegram

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

Больше
6 769
Подписчики
-224 часа
-357 дней
-5730 день
Архив постов
В моей компании 3 из 4 сотрудников – AI агенты. И я планирую уволить последних людей до 2025 года. 🤒 Илон Маск Эта цитата –
В моей компании 3 из 4 сотрудников – AI агенты. И я планирую уволить последних людей до 2025 года. 🤒 Илон Маск Эта цитата – фейк, в реальности Маск сказал, что AI - это самая разрушительная сила в истории, которая будет умнее самого умного человека и сможет выполнять всю работу за нас 😉 Многую работу AI-агенты уже выполняют, к 2025 они будут полностью заменять команды разработчиков, взаимодействуя по API со всеми сервисами от GitHub и Sentry до Figma. Почитайте этот обзор про автономных AI-агентов. Если вы только планируете включаться в тему - сейчас самое время. Нужны базовые навыки разработки на Python, хватит этого бесплатного курса.

Присваиваем значение переменной окружения Для присвоения значения любой переменной среды используется функция setdefault(). Д
Присваиваем значение переменной окружения Для присвоения значения любой переменной среды используется функция setdefault(). Давайте напишем код, чтобы с помощью функции setdefault() изменить значение переменной DEBUG на True (по умолчанию установлено False). После установки значения мы проверим его функцией get(). Если мы сделали всё правильно, выведется сообщение «Режим отладки включен», в противном случае – «Режим отладки выключен».

photo content

Наличие дублей Проверяет, есть ли в списке повторяющиеся значения, пользуясь тем, что set()содержит только уникальные элемент
Наличие дублей Проверяет, есть ли в списке повторяющиеся значения, пользуясь тем, что set()содержит только уникальные элементы

Прием нескольких входных значений, разделенных пробелами Этот фрагмент кода позволяет принимать сразу несколько значений ввод
Прием нескольких входных значений, разделенных пробелами Этот фрагмент кода позволяет принимать сразу несколько значений вводимых данных, которые разделены пробелами. Он пригодится при решении задач на соревнованиях по программированию.

Как создать базовый объект timedelta в Python Для начала давайте создадим базовый объект timedelta: Итак, мы успешно создали
Как создать базовый объект timedelta в Python Для начала давайте создадим базовый объект timedelta: Итак, мы успешно создали объект timedelta. Теперь нам нужно создать «эталонное» время, чтобы можно было применить созданный нами объект timedelta для выполнения каких-нибудь арифметических действий.

photo content

Вывод строки или списка n раз Можно использовать умножение (*) со строками или списками; умножать их можно любое количество р
Вывод строки или списка n раз Можно использовать умножение (*) со строками или списками; умножать их можно любое количество раз. Интересным вариантом может быть определение списка с постоянным значением, скажем, ноль.

Полезность модуля math Сложно переоценить пользу модуля math, если имеешь дело с какими-либо математическими функциями. Модул
Полезность модуля math Сложно переоценить пользу модуля math, если имеешь дело с какими-либо математическими функциями. Модуль представляет собой обширный функционал для работы с числами. Его стоит импортировать тогда, когда вам необходимо работать с математикой, но не требуется избыточность модуля numpy. Например, можно импортировать число pi, как в примере. Модуль math обеспечивает доступ к некоторым популярным математическим функциям и константам, к тому же он является встроенным (не нужно делать установку через pip).

Хранение в памяти При создании списка, в памяти резервируется пустая область. С одной стороны, это ничем не отличается от соз
Хранение в памяти При создании списка, в памяти резервируется пустая область. С одной стороны, это ничем не отличается от создания любого другого типа данных, но разница в том, что содержимое list может меняться

Вычисляем размер объектов в памяти Чтобы вычислить размер какого-либо объекта, можно воспользоваться функцией sys.getsizeof(o
Вычисляем размер объектов в памяти Чтобы вычислить размер какого-либо объекта, можно воспользоваться функцией sys.getsizeof(object[, default]). Поскольку Python написан в полном соответствии с парадигмой ООП, таким объектом может быть все что угодно. Однако, следует помнить, что хотя все built-in (встроенные) объекты и вернут правильный размер, в общем случае это не должно быть верно для каких-либо пользовательских объектов. Аргумент default позволяет определить значение, которое будет возвращено, если тип объекта не предоставляет средства для извлечения размера и вызовет TypeError . Функция getsizeof вызывает метод sizeof объекта и добавляет дополнительные служебные данные сборщика мусора, если конечно объект управляется сборщиком мусора.

🕖Код для создания таймера
🕖Код для создания таймера

🗑Как удалить первый элемент списка Для этого можно использовать методы remove(), pop(). В случае с remove потребуется переда
🗑Как удалить первый элемент списка Для этого можно использовать методы remove(), pop(). В случае с remove потребуется передать индекс первого элемента, то есть 0. Также можно использовать ключевое слово del.

Объединение строк, кортежей, списков, словарей без изменения исходных (ч.4) Со словарем (dict) все не совсем просто. Сложить
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.4) Со словарем (dict) все не совсем просто. Сложить два словаря чтобы получить третий оператором + Питон не позволяет «TypeError: unsupported operand type(s) for +: 'dict' and 'dict'». Это можно сделать по-другому комбинируя методы .copy() и .update()

Что выведет код выше?
Anonymous voting

photo content

Объединение строк, кортежей, списков, словарей без изменения исходных (ч.3) Добавляем второй список как один элемент без изме
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.3) Добавляем второй список как один элемент без изменения исходного списка (аналог метода.append() но без изменения исходного списка)

Объединение строк, кортежей, списков, словарей без изменения исходных (ч.2) Для объединения списков (list) возможны три вариа
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.2) Для объединения списков (list) возможны три варианта без изменения исходного списка: Добавляем все элементы второго списка к элементам первого, (аналог метод .extend() но без изменения исходного списка)

Объединение строк, кортежей, списков, словарей без изменения исходных (ч.1) Рассмотрим способы объединения строк, кортежей, с
Объединение строк, кортежей, списков, словарей без изменения исходных (ч.1) Рассмотрим способы объединения строк, кортежей, списков, словарей без изменения исходных коллекций — когда из нескольких коллекций создаётся новая коллекция того же тип без изменения изначальных. Объединение строк (string) и кортежей (tuple) возможна с использованием оператора сложения «+»

Set.pop Метод pop() случайным образом удаляет элемент из множества и возвращает удаленный элемент. Если в множестве отсутству
Set.pop Метод pop() случайным образом удаляет элемент из множества и возвращает удаленный элемент. Если в множестве отсутствуют элементы, выдается TypeError.

Pythoner - Статистика и аналитика Telegram-канала @pythonercode