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

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

Закритий канал

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

Показати більше
5 573
Підписники
-324 години
-427 днів
-12130 день
Архів дописів
🍿 Создание Telegram ботов на AIOGRAM 3.4
📱 Первоисточник
Программистика|| #video

Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT Там есть буквально всё: чаты для общения, тонны ма
Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT Там есть буквально всё: чаты для общения, тонны материала(книги, курсы, ресурсы и гайды), свежие новости и конечно же мемы Выбирайте своё направление: 💩 Frontend 🐍 Python 🐧 Linux 👩‍💻 С/С++ 👩‍💻 C# 🤔 Хакинг & ИБ 📱 GitHub 🖥 SQL 👩‍💻 Сисадмин 🤟 DevOps ⚙️ Backend 🖥 Data Science 🧑‍💻 Java 🐞 Тестирование 🖥 PM / PdM 👩‍💻 GameDev 🧑‍💻 Golang 👣 Rust 🧑‍💻 PHP 💻 WebDev 🖥 Моб. Dev 🖥Анали.(SA&BA) 👩‍💻 Дизайн 🖥 Нейросети 💛 1C 🤓 Книги IT ➡️ Сохраняйте в закладки

😮 92% подписчиков этих каналов не просто мечтатели, а реальные python-программисты, которые каждый день пишут код для реальных проектов! Вот эти каналы, где реально полезная инфа на каждый день: 👩‍💻 Python — каждый день новые знания для кодера любого уровня 👩‍💻 Backendмастхев канал для бекендера 👩‍💻 Code Tests — идеальные тесты для проверки знаний 🔒Сделали бесплатный вход только на 48 часов, успей залететь!

🔥 "Почему асинхронность в Python не всегда делает код быстрее — и когда она реально полезна" Разбираем с практикой 👇 🔄 Миф: async = быстрее Новички (и не только) думают, что async/await — это как "многопоточность, но моднее", и делают весь код "асинхронным". А потом ловят лаги, падения и вообще не понимают, что пошло не так. 🧪 Давай проверим:
import asyncio
import time

async def slow():
    await asyncio.sleep(1)
    return 'done'

async def run_serial():
    start = time.time()
    for _ in range(5):
        await slow()
    print(f"Serial: {time.time() - start:.2f}s")

async def run_parallel():
    start = time.time()
    await asyncio.gather(*[slow() for _ in range(5)])
    print(f"Parallel: {time.time() - start:.2f}s")

asyncio.run(run_serial())     # ~5.0s
asyncio.run(run_parallel())   # ~1.0s
🟢 Результат: 🟢 Последовательный вызов = медленно. 🟢 gather() = параллельно, быстрее. ⚠️ Но теперь подвох:
async def cpu_heavy():
    total = 0
    for i in range(10**7):
        total += i
    return total

async def main():
    await asyncio.gather(cpu_heavy(), cpu_heavy())

asyncio.run(main())  # БУДЕТ МЕДЛЕННО
➡️ Тут async НИЧЕГО не ускоряет. Потому что cpu_heavy() — это CPU-bound, а не I/O-bound. 🟢 Когда `async` реально нужен: 🟢когда у тебя куча запросов к БД, HTTP-запросов, WebSocket’ов 🟢когда ты пишешь Telegram-бота, Discord-бота, Web-сервер (FastAPI) 🟢когда ты ждёшь I/O (файлы, сеть, базы) 🔴 Когда НЕ нужен: 🟢 тяжёлые вычисления (рендеринг, математика, big data) 🟢 ты не умеешь с ним обращаться и просто "влепляешь" async везде 💡 Запомни: 🟢 async нужен для параллельной обработки ожиданий, а не вычислений. 🟢 Всё, что жрёт CPU — иди в многопроцессорность (concurrent.futures.ProcessPoolExecutor) 🟢 Не делай всё async без разбора — это усложняет код и ничего не ускоряет. 🗣️ Есть желание, чтобы мы сделали пост с практикой по asyncio, FastAPI, Telegram-ботам или даже как ловить async-баги? Не стесняйся — пиши тему, мы с радостью сделаем! 💬

А это и правда помогает 👇 RECURA — канал с реально работающими знаниями и инструментами: 📚 Свежие курсы и материалы по IT 💻 Python и Go: автоматизация/DevOps 🐧 Linux + Bash: готовые решения 🐳 Гайды по Docker, Kubernetes и CI/CD 🛠 Утилиты, заменяющие кучу софта 🔐 OSINT, ИБ и этичный хакинг Присоединяйся и получай то, что действительно нужно!

👩‍💻 python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, Sort
👩‍💻 python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet! Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. 🐱 Ссылка на GitHub Программистика|| #Репозиторий

Repost from 1337
🎉 Большой розыгрыш от крупнейшего IT-медиа 1337, легендарного паблика Рифмы и Панчи, канала Техно. Победителей будет много,
🎉 Большой розыгрыш от крупнейшего IT-медиа 1337, легендарного паблика Рифмы и Панчи, канала Техно. Победителей будет много, а для участия нужны лишь пара кликов: 1. Подписаться на Рифмы и Панчи, 1337 и на Техно. 2. Нажать «Участвовать» под этим постом Что по призам:
1 место - Iphone 16 Pro 2 место - PS5 Slim 3 место - Nintendo Switch 2 4-10 места - 10 000 рублей на карту
Победителей определим 21 июля в 18:00 МСК. Всем удачи!

ДЕПЛОЙ БОТА НА СЕРВЕР | AIOGRAM 3
📱 Первоисточник
Программистика|| #video

👩‍💻 Шпаргалка по ООП на Python Программистика || #doc
👩‍💻 Шпаргалка по ООП на Python Программистика || #doc

Битрикс24 CRM с искусственным интеллектом Читайте в 6 карточках про реальные ускорители продаж с ИИ. ✨А умную CRM забирайте п
+5
Битрикс24 CRM с искусственным интеллектом Читайте в 6 карточках про реальные ускорители продаж с ИИ. ✨А умную CRM забирайте по ссылке Зарегистрироваться #реклама 16+ bitrix24.ru О рекламодателе

👩‍💻 Почему in в Python иногда ведёт себя не так, как ты думаешь? Ты уверен, что знаешь, как работает in в Python? Даже опытные разработчики иногда попадаются на одну тонкую особенность. Особенно, если сравнивают свои классы, сложные объекты или используют `in` не по назначению. 📌 Что делает in? 🟢 Проверяет, находится ли элемент в коллекции 🟢 Работает через __contains__() или __iter__ + __eq__ 🔧 Пример 1: всё вроде окей
nums = [1, 2, 3]
print(2 in nums)  # ✅ True
Но теперь — кастомный объект:
class User:
    def __init__(self, name):
        self.name = name

users = [User("Alice"), User("Bob")]
print(User("Alice") in users)  # ❌ False
🧠 Почему False? Потому что User("Alice") — это новый объект, и по умолчанию сравнение происходит по ссылке, не по значению. 📌 Как исправить? Нужно переопределить __eq__ и __hash__:
class User:
    def __init__(self, name):
        self.name = name

    def __eq__(self, other):
        return isinstance(other, User) and self.name == other.name

    def __hash__(self):
        return hash(self.name)
Теперь:
print(User("Alice") in users)  # ✅ True
🔧 Пример 2: in в строке — ловушка
text = "select * from users"
print("user" in text)  # ✅ True — но может быть ложное совпадение!
Если ты делаешь парсинг, ища "user" — ты можешь случайно словить "users", "superuser" и т.п. 🧠 Решение — регулярки или чёткие границы:
import re
bool(re.search(r'\buser\b', text))  # ✅ Только точное слово "user"
🔧 Пример 3: ловушка с dict.keys()
d = {"1": "one"}
print(1 in d)       # ❌ False
print("1" in d)     # ✅ True
🗣 Даже если ключ выглядит как число — это строка! 💡 Запомни: ✔️ in работает через ==, не по магии ✔️ При сравнении объектов — переопредели __eq__ ✔️ Для строк — лучше регулярки ✔️ Убедись, что сравниваешь тот тип данных, который нужен ❓ Попадался ли ты на такую ошибку сам? Или видел у коллег? Если хочешь, можем разобрать похожие подводные камни — пиши темы, мы с радостью сделаем пост именно для тебя 👋

👩‍💻 Создание chatGPT telegram бота на Python Добро пожаловать на курс, где мы совместим Python и возможности chatGPT для со
👩‍💻 Создание chatGPT telegram бота на Python Добро пожаловать на курс, где мы совместим Python и возможности chatGPT для создания своего уникального telegram бота. Этот курс предназначен для тех, кто уже знаком с основами Python и готов взяться за проект, который объединяет в себе программирование и искусственный интеллект.
🌐 Ссылка
Программистика || #Course

👩‍💻 fastapi-mvc — инструмент для повышения производительности разработчиков, создающих API на основе FastAPI! Он позволяет генерировать проекты с архитектурой MVC и включает всё: поддержку ASGI + WSGI, автогенерацию документации через Sphinx, тестовое покрытие и интеграцию с Kubernetes. Также создаёт структуру проекта, Dockerfile, Helm Charts, CI/CD на GitHub Actions, управляет зависимостями через Poetry и поддерживает Vagrant для dev-среды. 🐱 Ссылка на GitHub Программистика|| #Репозиторий

⚡️Это случилось! MIT теперь в Телеграм MIT — один из лучших ВУЗов мира в сфере технологии и нейросетей. Наконец-то, они сдела
⚡️Это случилось! MIT теперь в Телеграм MIT — один из лучших ВУЗов мира в сфере технологии и нейросетей. Наконец-то, они сделали русское комьюнити, где публикуются обучающие методики и ресурсы. Подпишись по ссылке: @mit

⚡️Это случилось! MIT теперь в Телеграм MIT — один из лучших ВУЗов мира в сфере технологии и нейросетей. Наконец-то, они сдела
⚡️Это случилось! MIT теперь в Телеграм MIT — один из лучших ВУЗов мира в сфере технологии и нейросетей. Наконец-то, они сделали русское комьюнити, где публикуются обучающие методики и ресурсы. Подпишись по ссылке: @mit

👋 Всем привет! Предлагаю рекламу в моих Telegram-каналах: 😈 PySec Edition Аудитория: разработчики, специалисты по кибербезо
👋 Всем привет! Предлагаю рекламу в моих Telegram-каналах: 😈 PySec Edition Аудитория: разработчики, специалисты по кибербезопасности, энтузиасты. 🧠 SciencePop 🎯 Аудитория: IT-специалисты, любители науки 💼 Vacancy IT Аудитория: разработчики, тестировщики, рекрутеры ⚙️ Archive Аудитория: начинающие и опытные IT-разработчики Стоимость 2/48 во всех каналах 1200руб Так же готов рассмотреть ВП Связь - @Arakcheev_Ruslan

👩‍💻 Уроки Python для детей и подростков Детская школа программирования "Пиксель" запустила бесплатный курс Python для детей
👩‍💻 Уроки Python для детей и подростков Детская школа программирования "Пиксель" запустила бесплатный курс Python для детей с нуля. В этой подборке преподаватели школы делятся основами Python.
🌐 Ссылка
Программистика || #Course

Как живёт владелец Telegram канала? Хорошо живет. За неделю освоил профессию, завёл 4 канала и получает на пассиве по 60.000р
Как живёт владелец Telegram канала? Хорошо живет. За неделю освоил профессию, завёл 4 канала и получает на пассиве по 60.000р с каждого Хотите также? Нужен телефон, 2 часа времени и закреп на канале Артема. За первые 2 месяца можно уже выйти на 100.000р/мес чистыми Там он по пальцам рассказал, как делать деньги из Телеги и обеспечить себя НАВ-СЕГ-ДА Подписывайтесь, такие знания на вес золота: @artem