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

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

Yopiq kanal

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

Ko'proq ko'rsatish
5 822
Obunachilar
+25624 soatlar
+2357 kunlar
+24730 kunlar
Postlar arxiv
Нашли для вас крупную базу материалов по IT на любой вкус. Всё как мы любим — подробно, бесплатно и по полочкам: 🖥 Python: 1527+ материаловФреймворки: 930+ материаловБиблиотеки: 715+ материалов 🖥 Frontend: 1494+ материаловCSS: 855+ материаловJavaScript: 739+ материаловФреймворки: 638+ материалов 🖥 Backend: 1650+ материаловРазработка: 1005+ материаловDevOps: 883+ материаловSQL и БД: 787+ материалов 🎨 Дизайн: 1120+ материаловFigma: 855+ материаловPhotoshop: 725+ материалов Публикуем ссылки только на 48 часов — успейте ознакомиться, пока не снесли!⏲️

👩‍💻 Python: Пишем свой @lru_cache и понимаем, как работает кеш под капотом Все знают @functools.lru_cache, но ты когда-нибудь задумывался, как это реализовано внутри? Давайте напишем простую версию сами.
from functools import wraps

def simple_cache(func):
    cache = {}

    @wraps(func)
    def wrapper(*args):
        if args in cache:
            return cache[args]
        result = func(*args)
        cache[args] = result
        return result

    return wrapper

@simple_cache
def slow_fib(n):
    if n < 2:
        return n
    return slow_fib(n - 1) + slow_fib(n - 2)

print(slow_fib(35))
Теперь добавим чуть больше "продакшн-фишек": 🟢 ограничим размер кеша (аналог maxsize); 🟢 добавим счётчик попаданий и промахов; 🟢 используем OrderedDict для LRU. 👉 А что ты кешируешь в проде? Используешь lru_cache, cachetools, Redis или пишешь свой memoize?

Получи грант до 1,2 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментальные знания с пра
Получи грант до 1,2 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой? Поступай в магистратуру Центрального университета! - 4 офлайн программы по востребованным направлениям ИТ - Онлайн-программа по машинному обучению - 300 мест с грантами до 1,2 млн руб. - Вечерние занятия и учеба по выходным — удобно совмещать с работой - Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса - Возможность стажировок и трудоустройства в ведущих компаниях - Государственный диплом за 2 года Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас! Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

🖥 ​Groovy — это транспилер, преобразующий функции Python в их эквиваленты на JavaScript! Он используется в библиотеке Gradio
🖥 ​Groovy — это транспилер, преобразующий функции Python в их эквиваленты на JavaScript! Он используется в библиотеке Gradio, позволяя разработчикам писать функции на Python, которые затем выполняются на стороне клиента как JavaScript, обеспечивая быструю работу. Groovy поддерживает подмножество стандартной библиотеки Python и некоторые специфические классы Gradio, с акцентом на подробное сообщение об ошибках при попытке транспиляции неподдерживаемого кода. 🐱 Ссылка на GitHub Программистика|| #doc

Сколько приложений нужно вашей команде для работы? Всего один сервис — Битрикс24! А внутри десятки инструментов для совместно
+7
Сколько приложений нужно вашей команде для работы? Всего один сервис — Битрикс24! А внутри десятки инструментов для совместной работы и бизнеса. Читайте подробнее в карточках. Регистрируйтесь сейчас, чтобы забрать их все себе бесплатно😊 Зарегистрироваться #реклама 16+ office-online.bitrix24.ru О рекламодателе

Я пожалею об этом, но ладно... В общем сливаю вам самый топовый источник слитых курсов, бесплатных книг, программ, лучших шпаргалок для разработчиков. Если после этого не сможешь стать Сениором, то ты безнадежен! Вот ссылка - https://t.me/+JbUPyb1kwlAzMjJi

🧠 Ленивые вычисления с itertools.tee Обычно в Python итерируемые объекты "расходуются". Но с itertools.tee() можно создать несколько независимых копий одного итератора. Пример:
from itertools import tee

data = (x * x for x in range(5))  # генератор
a, b = tee(data)

print(list(a))  # [0, 1, 4, 9, 16]
print(list(b))  # [0, 1, 4, 9, 16]
⚡️ Важно: tee кэширует элементы во внутреннем буфере. Если одна "ветка" уходит далеко вперёд, может вырасти использование памяти. 🛠 Пример осторожного применения:
def process(stream):
    s1, s2 = tee(stream)
    do_analysis(s1)
    save_backup(s2)
🔎 Под капотом tee — ленивое копирование через очереди (deque). Программистика|| #code

Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля Дизайнер карточек для маркетплейсов — востребованная и доходная проф
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰 Научись ей бесплатно! - Бесплатный доступ - Разбор ДЗ от наставника - Мощные кейсы в портфолио Узнать больше #реклама 16+ yudaevschool24.online О рекламодателе

Язык программирования PYTHON для начинающих
📱 Первоисточник
Программистика|| #video

Получи грант на обучение в Центральном университете Прояви себя, получи грант до 2,8 млн на обучение ИТ и бизнесу в вузе. Для
Получи грант на обучение в Центральном университете Прояви себя, получи грант до 2,8 млн на обучение ИТ и бизнесу в вузе. Для школьников 10-х и 11-х классов, СПО. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

🧠 Как работает any() и зачем он нужен? Функция any() возвращает True, если хотя бы один элемент итерируемого объекта — истинный. Пример:
nums = [0, 0, 3, 0]
if any(nums):
    print("Есть хотя бы одно ненулевое число")
Работает быстро, останавливается на первом True — удобно и эффективно. 🛠 Часто используется в проверках:
blacklist = ["spam", "ads", "clickbait"]
title = "новый курс по Python без воды"

if any(bad in title for bad in blacklist):
    print("Плохой заголовок")
⏱️ any() + генераторы = мощная связка для фильтрации, валидации и логики.

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов,
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход. - Проекты с гибким графиком: part time, full time, удаленка и гибрид - Ставка за час работы — та, что ты сам выбрал - Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе - Оплата поступает ежемесячно на расчетный счет исполнителя - Удобный личный кабинет и функционал, автоматизирующий документооборот Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами. Регистрируйся прямо сейчас Зарегистрироваться #реклама 16+ skillstaff.ru О рекламодателе

👀 Python за 7 дней. Краткий курс для начинающих Хотите за одну неделю освоить самый популярный язык программирования? Надоел
👀 Python за 7 дней. Краткий курс для начинающих Хотите за одну неделю освоить самый популярный язык программирования? Надоело разбираться в море хаотичной и неструктурированной информации из многочисленных бесплатных онлайн-источников? Хорошая новость! Не нужно тратить время, чтобы осилить сложные академические тексты, неоправданно дорогие онлайн-курсы или видеотуториалы, которые содержат слишком много технических деталей, непонятных для начинающих. Программистика|| #doc

Бесплатное льготное обучение: 3 месяца Ищем людей, которые хотят обучиться и работать в IT-сфере из дома В конце обучения вы
Бесплатное льготное обучение: 3 месяца Ищем людей, которые хотят обучиться и работать в IT-сфере из дома В конце обучения вы пройдете стажировку и устроитесь на работу с зп от 150.000 рублей Образование, место жительства, трудовой стаж — не важны! Для старта нужно: — пройти короткий тест — заполнить анкету На что можно рассчитывать, после обучения: ✅ удаленная работа ✅ зп от 150.000 рублей (потолка нет) ✅ стабильная подработка, если не хотите уходить с основной работы ⚡ Осталось всего 47 бесплатных мест. Успейте пройти тест и оставить заявку: Узнать больше #реклама 16+ technolium.ru О рекламодателе

😮 Добавлена новая база слитых курсов на 800ГБ: Python: https://t.me/+89ScXsB9uiEwNjJi Программирование: https://t.me/+8CCMmE
😮 Добавлена новая база слитых курсов на 800ГБ: Python: https://t.me/+89ScXsB9uiEwNjJi Программирование: https://t.me/+8CCMmEp1QGo2ZDQ6 Графика и дизайн: https://t.me/+YF1WNykyhT42YzJi Frontend и Web: https://t.me/+Kc1BhKr2Q-1mNWYy

💡 Как найти дубликаты в списке на Python в одну строку (Работает красиво, но с нюансами 👇)
duplicates = [x for x in set(lst) if lst.count(x) > 1]
🔎 Что делает: — Берёт все уникальные элементы из lst — Проверяет, какие встречаются больше одного раза — Возвращает их в виде нового списка Пример:
lst = [1, 2, 2, 3, 4, 4, 5]
print(duplicates)  # 👉 [2, 4]
⚠️ Важно: count() просматривает список каждый раз — для больших данных это медленно. ✅ Для больших объёмов лучше так:
from collections import Counter
duplicates = [x for x, c in Counter(lst).items() if c > 1]
📈 Работает быстро и эффективно. Программистика || #Code

Как мы делаем СУБД Pangolin DB? Привет! На связи команда разработки СУБД Platform V Pangolin DB. Мы делаем полезное сообществ
Как мы делаем СУБД Pangolin DB? Привет! На связи команда разработки СУБД Platform V Pangolin DB. Мы делаем полезное сообщество для всех профессионалов из мира СУБД и всех, кому интересен наш продукт. Пишем о том, как делаем Pangolin, разбираем ваши кейсы в чате, помогаем решать рабочие задачки, зовем на бесплатные вебинары и митапы, проводим квизы про базы данных, разбираем английский сленг, а еще у нас есть вакансии и идеи для хобби айтишников... Подпишитесь, у нас как раз много нового! Подписаться #реклама О рекламодателе

🇷🇺Подрабатываешь настройкой wifi? Патриот, при этом хочешь заработать? Есть работа по профилю на юге Курской области! 🇷🇺У
🇷🇺Подрабатываешь настройкой wifi? Патриот, при этом хочешь заработать? Есть работа по профилю на юге Курской области! 🇷🇺Условия: - Заработная плата 178 000 рублей на руки; - По результатам выполнения боевых задач, дополнительная премия; - Проживание, питание, обмундирование за счет компании; - Обучение и переквалификация за счет компании; - Страховые выплаты; - Официальное трудоустройство (трудовой договор, полный соц.пакет); 🇷🇺Присоединяйся к Сталинским Соколам!🇷🇺 Подать заявку - @pilot_sokol Подробная информация - сталинские-соколы.su

👩‍💻 Решаем Python задачи на LeetCode | Легкий уровень
📱 Ссылка на первоисточник
Программистика || #video