ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Программистика

Программистика

关闭频道

Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager

显示更多
5 786
订阅者
-424 小时
+107 天
-4730 天
帖子存档
Выбираем кабель для сетей и провайдеров Как правильно выбрать магистральный оптический кабель для провайдера? Узнать больше #
Выбираем кабель для сетей и провайдеров Как правильно выбрать магистральный оптический кабель для провайдера? Узнать больше #реклама О рекламодателе

Переворачивай календарь, срочно!
Переворачивай календарь, срочно!

Программистика|| #Шпаргалки
Программистика|| #Шпаргалки

СИМВОЛ. Старт продаж в готовом квартале Выбирайте квартиру по стартовым ценам в финальной очереди квартала СИМВОЛ. Чтобы испо
СИМВОЛ. Старт продаж в готовом квартале Выбирайте квартиру по стартовым ценам в финальной очереди квартала СИМВОЛ. Чтобы использовать все преимущества центра Москвы. И всюду успевать без спешки. И любоваться столицей из панорамных окон. - Дом внутри ТТК - 100+ открытых объектов инфраструктуры, в том числе школа - Самый большой двор в СИМВОЛЕ - 1,2 га - В доме детская, переговорная, коворкинг - Собственный парк "Зеленая река" площадью 10 га - 3 станции метро в пешей доступности СИМВОЛ - квартал в историческом районе Лефортово, в 2 км от Садового кольца. Узнать больше #реклама simvol-kvartal.ru О рекламодателе

🖥 ​Preswald — это платформа, предназначенная для создания, развертывания и управления интерактивными приложениями для работы с данными! Она объединяет процессы сбора, хранения, преобразования и визуализации данных в одном легковесном и мощном SDK. Preswald позволяет разработчикам быстро создавать прототипы внутренних инструментов или развертывать полнофункциональные приложения, снижая сложность и затраты без ущерба для гибкости.
🐱 Ссылка на GitHub Программистика|| #Репозиторий

👩‍💻 1 сентября — День знаний, друзья! Сегодня студенты тащат букеты в универ, а мы — новые фишки Python в проекты . Знания
👩‍💻 1 сентября — День знаний, друзья! Сегодня студенты тащат букеты в универ, а мы — новые фишки Python в проекты . Знания в коде ценнее любых цветочков: они приносят профит, опыт и открывают двери к крутым задачам. Python — это не просто язык, а инструмент для:
➡️ автоматизации рутинных процессов; ➡️ анализа данных и машинного обучения; ➡️ веб-разработки и API; ➡️ написания своих утилит под любые нужды.
💡 Взять, например, dataclasses: они экономят десятки строк кода и делают модели аккуратнее.
from dataclasses import dataclass

@dataclass
class User:
    name: str
    age: int

user = User("Alice", 25)
print(user)
# User(name='Alice', age=25)
Вместо километров __init__, __repr__, __eq__ — всё готово одной строкой. 📚 День знаний — отличный повод учиться писать код проще, умнее и эффективнее. 😅 Совет: если вам сегодня подарили цветы — засушите их в книге по Python, пусть знания сохранятся дольше.

👩‍💻 Pet проекты
📱 Первоисточник
Программистика|| #video

erid: 2W5zFJ7ASqv 💻 Python. Просто. Круто. Понятно. Устал от скучных туториалов и километров теории? 🎯 У нас всё иначе: ⚡ К
erid: 2W5zFJ7ASqv 💻 Python. Просто. Круто. Понятно. Устал от скучных туториалов и километров теории? 🎯 У нас всё иначе: ⚡ Короткие скрипты 🤖 Мини-проекты 🧠 Фишки и приёмы, которые ты сразу можешь использовать Каждый день — новый код. Всего пара строк, а пользы — на целый мозговой штурм! 📲 Подпишись и кодь с кайфом: @PythonCrafting

👀ChatGPT: ваш наставник по Python. Овладение основами за 100 запросов Откройте для себя мир программирования на Python с пом
👀ChatGPT: ваш наставник по Python. Овладение основами за 100 запросов
Откройте для себя мир программирования на Python с помощью ChatGPT! Погрузитесь в основные концепции, решайте увлекательные и веселые задачи и исследуйте безграничный потенциал программирования. Этакнига позволит вам освоить Python всего за 100 запросов, сформировав у вас необходимые навыки. Python — один из наиболее широко используемых и универсальных языков программирования, с приложениями, варьирующимися от веб-разработки и анализа данных до машинного обучения и искусственного интеллекта (ИИ). Фактически, в последние годы наблюдается растущий интерес к ИИ и его приложениям, включая разработку языковых моделей, таких как ChatGPT. Хотя существуют обоснованные опасения относительно этических последствий, предвзятости данных и возможности создания поддельного контента, стоит отметить, что в сфере программирования эти опасения можно несколько смягчить, поскольку контент, генерируемый ChatGPT, в основном состоит из кода, который может можно легко оценить на предмет достоверности и уместности, просто запустив его. Это дает преимущество в минимизации рисков, связанных с галлюцинациями или неточной информацией, поскольку результат можно проверить на практике. Таким образом, языковые модели, такие как ChatGPT, стали ценными инструментами для задач программирования, предлагая разработчикам расширенную помощь в их усилиях по кодированию. Вы изучите основы программирования на Python, включая переменные, типы данных, операторы, структуры управления потоком, такие как условные операторы и циклы, контейнеры, такие как списки и словари, а также концепции модульности и повторного использования. Вы также будете работать над веселыми и увлекательными задачами, которые проверят ваши новообретенные навыки. Эта книга — больше, чем просто набор упражнений и примеров. В архив также включен ряд листингов с кодами, изучаемыми в книге.
Программистика|| #doc

Чем отличаются итераторы и итерируемые объекты?
Anonymous voting

ЧЕБУРНЕТУ БЫТЬ!🤭 Медный купол по-немногу накрывает, а ты даже не знаешь как действовать? Ниже даю список каналов спецов из с
ЧЕБУРНЕТУ БЫТЬ!🤭
Медный купол по-немногу накрывает, а ты даже не знаешь как действовать?
Ниже даю список каналов спецов из сферы кибербеза, которые уже придумали все за тебя: HACK WARRIOR. – парни уже давно сели на измену и активно постируют контент на тему защиты своих личных данных в интернете, чтобы не сел ты. SecureSnake – канал безопасника однажды сильно пострадавшего от халатного отношения к своей интернет-гигиене. Собственно, поэтому и стал безопасником... INFOSEC LIZARD – твой личный криптонит от любых кибер-угроз в сети. Я бы не хотел, чтобы в будущем ты пожалел о том, что пролистал этот пост. Оставайся в безопасности.

🖥 Swifter — это библиотека Python с открытым исходным кодом, предназначенная для оптимизации применения функций к объектам D
🖥 Swifter — это библиотека Python с открытым исходным кодом, предназначенная для оптимизации применения функций к объектам DataFrame и Series в библиотеке pandas! Она автоматически определяет наиболее эффективный способ выполнения операции, будь то векторизация, параллельная обработка с использованием Dask или стандартный метод apply.
🐱 Ссылка на GitHub Программистика|| #Репозиторий

🔥 Бесплатный Python-курс от Google Google выкатил свой вводный курс по Python — простыми словами и с заданиями на практику.
🔥 Бесплатный Python-курс от Google Google выкатил свой вводный курс по Python — простыми словами и с заданиями на практику. Отличный старт для тех, кто хочет вкатиться в язык или подтянуть основу. 🟢 Темы курса:
➡️ Установка и настройка Python ➡️ Первые шаги и базовый синтаксис ➡️ Списки и сортировка ➡️ Словари и работа с файлами ➡️ Регулярные выражения ➡️ Утилиты и полезные приёмы
🌐 Ссылка
Программистика || #Course

💻 Интересуешься IT? У меня есть действующий Хакер, который недавно открыл свою сетку Telegram-каналов. Подборка для тебя: 😈 t.me/CodeGuard_PySec — Linux, DevOps и все о взломе и кибербезе. 🧠 t.me/CodeGuard_SciencePop — научно-популярный журнал для инженеров и разработчиков. 💼 t.me/CodeGuard_Vacancy IT — вакансии, фриланс, карьера в IT, топовые подборки.
⚠️ Все для твоего роста — самые полезные материалы!

Что такое duck typing в Python?
Anonymous voting

🧠 Дескрипторы в Python — скрытый механизм, который делает магию свойств, методов и ORM Дескрипторы — это «розетка» Python Data Model. Понимаешь их — понимаешь, *почему* работают @property, методы класса, functools.cached_property, поля в ORM и валидаторы типов. Что такое дескриптор? Объект, лежащий в атрибуте класса и реализующий любой из методов: __get__, __set__, __delete__. Когда ты пишешь obj.x, Python идёт по правилам:
1. Data-дескриптор (есть __set__ или __delete__) в классе → он главный 2. Иначе — смотрим obj.__dict__ 3. Иначе — non-data дескриптор (только __get__) в классе 4. Иначе — обычное значение из класса / MRO
➡️ Функции — это non-data дескрипторы: поэтому obj.method → «привязанный метод» с self. 🟢 Практика №1. ReadOnly-поле с аккуратным хранением Хотим поле, которое задаётся один раз и дальше только читается.
class ReadOnly:
    def __set_name__(self, owner, name):
        self.storage_name = f"_{owner.__name__}__{name}"

    def __get__(self, instance, owner):
        if instance is None:
            return self
        return instance.__dict__[self.storage_name]

    def __set__(self, instance, value):
        if self.storage_name in instance.__dict__:
            raise AttributeError("Поле только для чтения")
        instance.__dict__[self.storage_name] = value


class User:
    id = ReadOnly()   # data-дескриптор
    def __init__(self, id_, name):
        self.id = id_
        self.name = name

u = User(10, "Alice")
print(u.id)      # 10
u.id = 11        # ❌ AttributeError
➡️ Трюк с __set_name__: узнаём имя атрибута и делаем приватное имя для хранения в instance.__dict__. 🟢 Практика №2. Ленивое вычисление с кэшем (свой cached_property) Вычисляем дорогое значение один раз при первом доступе и кэшируем в объекте.
class cached_property:
    def __init__(self, func):
        self.func = func
        self.name = func.__name__

    def __set_name__(self, owner, name):
        # используем реальное имя атрибута (на случай декораторов/переименования)
        self.name = name

    def __get__(self, instance, owner):
        if instance is None:
            return self
        if self.name in instance.__dict__:
            return instance.__dict__[self.name]
        value = self.func(instance)
        instance.__dict__[self.name] = value  # кэш в объекте
        return value


class Report:
    @cached_property
    def heavy_stats(self):
        print("compute...")           # увидим один раз
        return sum(range(10_0000))    # имитация работы

r = Report()
print(r.heavy_stats)   # compute... → число
print(r.heavy_stats)   # мгновенно из кэша
➡️Почему работает? Это non-data дескриптор: после первого доступа мы кладём значение в instance.__dict__, и оно начинает «перекрывать» дескриптор (см. правила разрешения атрибутов). 💡 Запомни
🟢 Дескриптор = объект с __get__/__set__/__delete__ в классе, управляющий доступом к атрибуту. 🟢 Data-дескрипторы сильнее instance.__dict__; non-data можно кэшировать в __dict__. 🟢 Паттерны: @property, cached_property, валидаторы, ленивые поля, логирование, поля ORM — всё это дескрипторы. 🟢Храните данные в экземпляре, а не в дескрипторе. Используйте __set_name__
Программистика|| #doc

Задачи по дискретной математике с алгоритмами на Python. 2-е изд. В учебное пособие включены задачи и упражнения вузовского к
Задачи по дискретной математике с алгоритмами на Python. 2-е изд.
В учебное пособие включены задачи и упражнения вузовского курса дискретной математики, включая разделы, связанные со спецификой информационно-коммуникационных технологий. В каждой главе приводятся теоретические сведения, необходимые для решения задач разного уровня сложности, ответы и во многих случаях подробные пояснения к решениям. Второе издание книги отражает тенденцию возрастания интереса к дискретной математике у специалистов в области компьютерных наук. В отличие от первого издания, в качестве языка программирования мы теперь используем Python. Выбор этого языка обусловлен его универсальностью и быстрым ростом популярности в мире. На наш взгляд, Python достаточно хорошо подходит для обучения методам разработки и анализа алгоритмов. Во втором издании мы сохранили структуру материала прежней: каждая глава состоит из теоретической части, содержащей основные определения, теоремы и типичные схемы решения задач, далее приводятся задачи для решения в аудитории под руководством преподавателя или для самостоятельной работы. В книгу добавлены более 50 новых задач с решениями и ответами, а также контрольные вопросы к каждой главе для проверки знания основных определений и теоретических фактов. В ряде случаев в решениях и доказательствах были сделаны уточняющие комментарии или исправлены замеченные неточности.
Программистика|| #doc

Полиморфизм в Python. Что такое Утиная типизация (ducktyping)
📱 Первоисточник
Программистика|| #video