ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Pythoner

Pythoner

الذهاب إلى القناة على Telegram

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

إظهار المزيد
6 548
المشتركون
-524 ساعات
-167 أيام
-5230 أيام
أرشيف المشاركات
Ищу желающих выполнять задачи с помощью ИИ! Работа полностью на удаленке с зп до 150 000 рублей в месяц. Без опыта, нужен тол
Ищу желающих выполнять задачи с помощью ИИ! Работа полностью на удаленке с зп до 150 000 рублей в месяц. Без опыта, нужен только телефон, занятость 3-6 часов в день. Всему обучат на бесплатном курсе и после возьму на работу: ✅ 3 дня уроков по 30 минут ✅ Домашки с проверкой и оплатой бонусами ✅ Плачу 10 тыс за каждую выполненную домашку Все кто пройдет курс, получат сертификат от школы с образовательной лицензией. ⚡ Набор заканчивается завтра. 👍 Для регистрации жмите кнопку "Зарегистрироваться": Зарегистрироваться #реклама 16+ ganstaagency.com О рекламодателе

🤔Разбор В Python аргументы по умолчанию вычисляются один раз при определении функции, а не при каждом вызове. Когда мы вызываем func(1) → список y создаётся один раз и сохраняется. В него добавляется 1. Результат: [1]. При вызове func(2) используется тот же самый список, в который уже добавлена 1. Теперь добавляется 2. Результат: [1, 2]. При вызове func(3, []) мы передаём новый пустой список вместо значения по умолчанию. В него добавляется 3. Результат: [3]. При вызове func(4) снова используется старый общий список, где уже [1, 2]. Добавляется 4. Результат: [1, 2, 4]. 🐍 Pythoner

Что выдаст код выше❔
Anonymous voting

photo content

Скидки до 20% на чистоту и порядок ✨ Средства для стирки ✨ Средства для посуды ✨ Средства для уборки ✨ И многое другое Купить
Скидки до 20% на чистоту и порядок ✨ Средства для стирки ✨ Средства для посуды ✨ Средства для уборки ✨ И многое другое Купить #реклама market.yandex.ru О рекламодателе

✈️githubkit — это библиотека на Python, которая предлагает чистый и типизированный интерфейс для работы с API GitHub. Она поз
✈️githubkit — это библиотека на Python, которая предлагает чистый и типизированный интерфейс для работы с API GitHub. Она позволяет разработчикам легко и быстро интегрировать функционал GitHub в свои приложения, минимизируя количество ошибок и облегчая процесс разработки. ➡️Пример:
from githubkit import GitHub, Response
from githubkit.versions.latest.models import FullRepository

# Создаем объект GitHub, передав токен доступа
github = GitHub("<ваш_token_здесь>")

# Выполняем запрос к API GitHub для получения репозитория
resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")

# Получаем данные о репозитории
repo: FullRepository = resp.parsed_data

# Выводим название репозитория
print(repo.full_name)
💡Больше нет необходимости вручную обрабатывать HTTP-запросы, управлять токенами и разбираемыми JSON-ответами. ⛓GitHub 🐍 Pythoner

REKONFA Live 6 ноября приглашаем всех, кто имеет отношение к маркетингу и рекламным технологиям, обсудить рынок, тренды, вызо
REKONFA Live 6 ноября приглашаем всех, кто имеет отношение к маркетингу и рекламным технологиям, обсудить рынок, тренды, вызовы и их решения. С докладами на актуальные темы выступят лидеры индустрии и медийные спикеры. Принять участие можно офлайн и онлайн. Мероприятие бесплатное, нужно только зарегистрироваться. Зарегистрироваться #реклама 18+ ya.rekonfa.ru О рекламодателе

✈️Не обязательно пользоваться сторонними сервисами вроде bit.ly — ты можешь сделать свою «сокращалку» буквально в пару строк
✈️Не обязательно пользоваться сторонними сервисами вроде bit.ly — ты можешь сделать свою «сокращалку» буквально в пару строк на Python. Для этого есть библиотека pyshorteners. ➡️Пример:
import pyshorteners  

s = pyshorteners.Shortener()  
url = "https://example.com/your-long-link-here"  

print(s.tinyurl.short(url))
# Вывод: https://tinyurl.com/2p6n3x6d  
🔫На выходе получаем короткую и удобную ссылку, которую можно использовать где угодно. Просто, быстро и полностью под твоим контролем. 🐍 Pythoner

Приглашаем на Yandex Neuro Scale В этом году главная конференция Yandex Cloud объединит разработчиков, архитекторов, инженеро
Приглашаем на Yandex Neuro Scale В этом году главная конференция Yandex Cloud объединит разработчиков, архитекторов, инженеров и IT-руководителей, чтобы обменяться опытом и увидеть, как работают технологии, которые меняют индустрии. 7 тематических треков, 50+ докладов, реальные бизнес-кейсы и нетворкинг! ✨Участие бесплатное, нужно только зарегистрироваться!✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе

✈️@property превращает метод класса в свойство, позволяя обращаться к нему без скобок. ➡️Пример: class Person: def init(self,
✈️@property превращает метод класса в свойство, позволяя обращаться к нему без скобок. ➡️Пример:
class Person:
    def init(self, name):
        self._name = name

    @property
    def name(self):  
        return self._name  

p = Person("Alice")
print(p.name)  # Alice (как атрибут, но с логикой)
➡️Зачем нужно? - Позволяет использовать методы как атрибуты - Защищает данные от прямого изменения - Позволяет добавить логику без изменения интерфейса 💡@property делает код чище и безопаснее, улучшая инкапсуляцию! 🐍 Pythoner

✈️Миксин (mix-in, анг. “примесь”), паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-пом
✈️Миксин (mix-in, анг. “примесь”), паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Например, есть класс:
class NowMixin(object):
    def now():
        return datetime.datetime.utcnow()
🔫Тогда любой класс, наследованный с этим миксином, будет иметь метод now(). 💡В названия миксинов принято добавлять слово Mixin, так как не существует никакого механизма для понимания полноценный это класс или миксин. Миксин технически является самым обычным классом. 🐍 Pythoner

✈️lambda — это анонимная функция, которая записывается в одну строку и не требует def. Используется там, где нужна простая оп
✈️lambda — это анонимная функция, которая записывается в одну строку и не требует def. Используется там, где нужна простая операция без имени функции. ➡️ Пример. Обычная функция vs. lambda:
def square(x):
    return x ** 2

square_lambda = lambda x: x ** 2

print(square(5))        # 25
print(square_lambda(5)) # 25
➡️Где используется? 1. map() — Применение функции к списку
nums = [1, 2, 3, 4]
squared = list(map(lambda x: x ** 2, nums))  
print(squared)  # [1, 4, 9, 16]
2. filter() — Фильтрация данных
even = list(filter(lambda x: x % 2 == 0, nums))
print(even)  # [2, 4]
3. sorted() — Сортировка по ключу
pairs = [(1, 'one'), (3, 'three'), (2, 'two')]
pairs.sort(key=lambda x: x[0])
print(pairs)  # [(1, 'one'), (2, 'two'), (3, 'three')]
💡Когда использовать lambda? - Когда функция простая и короткая - Когда она нужна один раз 💡Не стоит использовать lambda, если логика сложная – лучше писать def. 🐍 Pythoner

🤔Разбор Тут банально будет ошибка, потому что мы не можем складывать между собой множества. Если бы мы хотели добавить элемент, мы бы писали a.add(1). 🐍 Pythoner

Что выдаст код выше❔
Anonymous voting

photo content

Технический партнёр для комплексной поддержки сайта Полный цикл поддержки и развития сайтов включая интеграции, отказоустойчи
Технический партнёр для комплексной поддержки сайта Полный цикл поддержки и развития сайтов включая интеграции, отказоустойчивость, масштабирование. Поддерживаем и развиваем корпоративные сайты и клиентские кабинеты, включая сложные архитектуры. C 2018 года поддерживаем цифровую экосистему крупнейшего дистрибьютора Лада - от интеграций с 1С до проектирования отказоустойчивой инфраструктуры. Примеры задач: ✅ Поддержка и развитие клиентских кабинетов ✅ Интеграции с 1С и внутренними сервисами ✅ Миграции, мониторинг, техдолг ✅ Аудит, документации, процессы Обеспечиваем бесперебойную работу сайта, защиту и обновление Узнать больше #реклама ima-pr.ru О рекламодателе

✈️yield используется для создания генераторов, которые возвращают данные по мере запроса, вместо хранения всего результата в
✈️yield используется для создания генераторов, которые возвращают данные по мере запроса, вместо хранения всего результата в памяти. ➡️Пример:
def count_up_to(n):
    count = 1
    while count <= n:
        yield count  # Возвращает значение и приостанавливает выполнение
        count += 1

for num in count_up_to(5):
    print(num)
💡 yield позволяет приостанавливать и возобновлять выполнение функции, экономя память и упрощая работу с потоками данных. 🐍 Pythoner

Партнерская программа Selectel. Участвуйте в партнерской программе ведущего провайдера IT-инфраструктуры для бизнеса в России
Партнерская программа Selectel. Участвуйте в партнерской программе ведущего провайдера IT-инфраструктуры для бизнеса в России и зарабатывайте от 10% за каждого реферала. * Регулярные выплаты; * Прозрачные условия в оферте; * Суммы выплат не ограничены; * Надежный источник пассивного дохода. Присоединяйтесь к партнерской программе без подводных камней и скрытых условий! Зарегистрироваться #реклама selectel.ru О рекламодателе

✈️super() позволяет вызывать методы родительского класса, обеспечивая правильное наследование и расширение функционала. ➡️При
✈️super() позволяет вызывать методы родительского класса, обеспечивая правильное наследование и расширение функционала. ➡️Пример:
class Parent:
    def greet(self):
        return "Hello from Parent"

class Child(Parent):
    def greet(self):
        return super().greet() + " and Child"

obj = Child()
print(obj.greet())  # "Hello from Parent and Child"
💡super() особенно полезен при множественном наследовании, так как помогает вызывать методы родительских классов без явного указания их имен. 🐍 Pythoner