ch
Feedback

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

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

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

关闭频道

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

显示更多
5 790
订阅者
-524 小时
+137 天
-4430 天
帖子存档
Изоляция рунета ближе, чем ты думаешь Loading … ██████████████] 99% Роскомнадзору дали карт-бланш на блокировки, а «белые спи
Изоляция рунета ближе, чем ты думаешь
Loading … ██████████████] 99%
Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.

👀 Мини-курс по Agno: создай личного ИИ-агента на Python Без сложного кода - только понятная теория, живая практика и реальные примеры. Шаг за шагом ты соберёшь умного AI помощника, который умеет помнить, рассуждать и взаимодействовать с внешним миром.
🌐 Ссылка
Программистика || #Course

👩‍💻 Python VS Rust VS Go!!
🎥 Первоисточник
Программистика|| #video

👩‍💻 Python VS Rust VS Go!!
🎥 Первоисточник
Программистика|| #video

🤔 Lambda🆚 Def: Когда быть кратким, а когда — понятным В Python есть два способа создать функцию: через def и через lambda.
🤔 Lambda🆚 Def: Когда быть кратким, а когда — понятным В Python есть два способа создать функцию: через def и через lambda. Новички часто пихают лямбды везде ("это же короче!"), а сеньоры ругаются на нечитаемый код. Разбираемся, где золотая середина. 🧱 Когда `lambda` — это хорошо: Лямбда идеальна, когда функция нужна здесь и сейчас, на один раз, и она очень простая (влезает в одну строку). 1️⃣. Сортировка (key):
   users.sort(key=lambda user: user.age)
   
Писать отдельный def get_age(user): return user.age ради этого — лишний шум. 2️⃣. Функции высшего порядка (map, filter):
   # Быстро фильтруем чётные
   evens = list(filter(lambda x: x % 2 == 0, numbers))
   
*Хотя тут часто лучше list comprehension:* [x for x in numbers if x % 2 == 0]. 3️⃣. Коллбэки в GUI (Tkinter, PyQt):
   button = Button(command=lambda: print("Clicked!"))
   
🧱 Когда `lambda` — это ПЛОХО (Anti-pattern): 1. Присваивание лямбды переменной: ❌ multiply = lambda x, y: x * y Это убивает смысл лямбды (быть анонимной). ✔️ Лучше:
   def multiply(x, y):
       return x * y
   
Почему? При ошибке в traceback вы увидите имя функции multiply, а не безликое <lambda>. Это спасает при отладке. 2. Сложная логика: Если ваша лямбда не влезает в экран или требует if...else с вложенностью — это сигнал остановиться. ❌ Плохо:
   lambda x: "even" if x % 2 == 0 else ("div3" if x % 3 == 0 else "other")
   
Это невозможно читать. Вынесите в def, дайте нормальное имя и напишите комментарий. 🔗 Подробнее в статье Программистика || #Статья

⚡️ Специалисты из CodeGuard собрали для вас тонны обучающего материала: 🖥 Книги, курсы, утилиты и гайды t.me/CodeGuard_Academy 📱 Обучение и задачи по Python t.me/CodeGuard_Python 🤔 InfoSec & Хакинг t.me/CodeGuard_PySec 👩‍💻 Знания и навыки Linux & Bash t.me/CodeGuard_Linux 📱 Инсайды и обзоры IT-сферы t.me/CodeGuard_SciencePop 💼 Фриланс, карьера и работа IT t.me/CodeGuard_VacancyIT 📌 Инструменты, гайды, шпаргалки, тренажеры и практические гайды.

Какой метод является настоящим конструктором (создателем объекта)?
Anonymous voting

⚡️⚠️📊Сделал подборку рекомендую вам ознакомьтесь 🤙 • Арсенал Безопасника — Лучшие инструменты для хакинга и OSINT • Хакер | Red Team — Библиотека Хакера тут вы найдете только эксклюзив! Автор делится лучшим. (новинка) • Max Open Source — Полезные статьи и бесплатные курсы по этическому хакингу, пентесту, программированию и информационным технологиям. • IT MEGA — Тут эксклюзивные материалы, курсы по программированию, информационная безопасность хакингу, Osint и IT. • Книги | Books — Одна из крупных библиотек в сегменте Telegram. Тысячи книг и полезного материала. • Библиотека Cobalt Strike — Все для знакомства с хакингом, пентестом, эксклюзивной информация, курсы, книги, статьи и инструменты. • Журнал Хакер — Журнал хакер, канал архив, все выпуски с 1999- до последнего! Удивительный мир! • Библиотека разведчика Osint — Единственная в своем роде библиотека по теме OSINT, разведки в сети, сбору информации, технологии конкурентной разведки, поиск о цели. ‼️ В общей сложности, данные проекты насчитывают терабайты курсов и книг. Присоединяйся 📲💻

👀 Веселый Python для продвинутых Вторая часть «Весёлого Python»: от тернарного оператора до веб-сокетов. Изучаем язык с улыб
👀 Веселый Python для продвинутых Вторая часть «Весёлого Python»: от тернарного оператора до веб-сокетов. Изучаем язык с улыбкой — ошибки, модули, лямбда-функции и многое другое!!!!!!
🌐 Ссылка
Программистика || #Course

👩‍💻 Конструкторы в Python: `__init__` не главный? Обычно мы думаем, что __init__ — это конструктор. Но технически это тольк
👩‍💻 Конструкторы в Python: `__init__` не главный? Обычно мы думаем, что __init__ — это конструктор. Но технически это только инициализатор. Реальный "создатель" объекта — это скрытый метод __new__. В большинстве случаев нам хватает первого, но знать разницу полезно, чтобы не выстрелить себе в ногу в сложных задачах. 🧱 `__init__` (Инициализация) Это то, что мы пишем каждый день. Метод получает *уже готовый* объект (self) и просто навешивает на него атрибуты.
class User:
    def __init__(self, name):
        self.name = name  # Объект уже существует, мы его только наполняем
Правило: __init__ не должен ничего возвращать (return None), иначе будет TypeError. 🧱 `__new__` (Создание) Это настоящий конструктор. Он вызывается до __init__, создаёт и возвращает сам объект.
class Singleton:
    _instance = None
    def __new__(cls):
        if cls._instance is None:
            cls._instance = super().__new__(cls)
        return cls._instance
Используется редко: для синглтонов, метаклассов или наследования от неизменяемых типов (например, tuple или str). 🔗 Подробнее про конструкторы в статье Программистика || #Статья

⌨️ JMESPath: Парсинг JSON без боли и лишнего кода Если ты хоть раз писал пять вложенных циклов и if key in data, чтобы достат
⌨️ JMESPath: Парсинг JSON без боли и лишнего кода Если ты хоть раз писал пять вложенных циклов и if key in data, чтобы достать одно значение из API-ответа, ты знаешь эту боль. JMESPath — это "SQL для JSON". Библиотека, которая позволяет вытаскивать данные из любой вложенности одной строкой. Работает быстрее и чище, чем ручной перебор словарей. ❌ Было (Python):
# Пытаемся достать имена пользователей из списка, если они активны
names = []
if "users" in data:
    for user in data["users"]:
        if user.get("is_active"):
            names.append(user.get("name"))
✅ Стало (JMESPath):
import jmespath
# Одна строка, читаемая логика
names = jmespath.search("users[?is_active].name", data)
📌Библиотека ставится через pip install jmespath, работает мгновенно и спасает от "лапши" в коде при работе со сложными API (AWS, Kubernetes, большие датасеты). 🌐 Документация Программистика || #Library

GitHub теперь в Telegram! Самый прогерский канал, где за 10 минут ты научишься: / Пробив по фото и номеру в ТГ // Как взломат
GitHub теперь в Telegram! Самый прогерский канал, где за 10 минут ты научишься: / Пробив по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал по OSINT разведке Подписывайся, нас уже сотни тысяч: >@GitHub

🧠Создал ИИ Агента для БАНКА на Python
🎥Первоисточник
Программистика|| #video

Моя настройка Linux Ubuntu для разработки программного обеспечения
🎥Первоисточник
Программистика|| #video

❖ Что делать в случае отключения России от глобального Интернета? ❖ Как не сливать государству гигабайты своих данных? ❖ Как
❖ Что делать в случае отключения России от глобального Интернета? ❖ Как не сливать государству гигабайты своих данных? ❖ Как обойти «глушилку» мобильной связи в регионах? В 2025 году любое государство готово залезть к вам в прямую кишку ради контроля персональных данных. И тендеция только набирает обороты. Чтобы щупальца РКН, правоохранителей и мошенников не коснулись вашей жизни, держите в подписках «cybr.» Анонимный хакер из российской группировки рассказывает как обходить ограничения, не оставлять «цифровые следы» и пользоваться топовыми нейронками без ограничений. Сохраняйте, пока в стране во всю закручивают гайки, такие каналы — на вес золота: @cybr.

🔥 LangWatch — это платформа для мониторинга, анализа, оценки и оптимизации конвейеров больших языковых моделей! Она предоста
🔥 LangWatch — это платформа для мониторинга, анализа, оценки и оптимизации конвейеров больших языковых моделей! Она предоставляет визуальный интерфейс для работы с фреймворком DSPy, облегчая разработчикам и исследователям управление и улучшение своих LLM-проектов.
🐱 Ссылка на GitHub Программистика || #Library

Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен. Завтра запуск
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT. Опыт в программировании не нужен. Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ChatGPT. За 7 дней обучения ты: 1. Создашь полноценный веб-сайт на HTML и CSS; 2. Оживишь страницу с помощью JavaScript; 3. Используешь фронтенд-фреймворк Angular; 4. Подключишь Backend и загрузишь сайт на хостинг; 5. Получишь советы по доработке своего проекта; 6. Научишься использовать ChatGPT и Giga во Frontend-разработке; 7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта. А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов. 👉 Проскочить на интенсив бесплатно 🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.

Full-stack приложение за час? Это возможно 16 декабря в 11:00 приглашаем на бесплатный вебинар от СберТеха – разберемся, как
Full-stack приложение за час? Это возможно 16 декабря в 11:00 приглашаем на бесплатный вебинар от СберТеха – разберемся, как разрабатывать приложения без долгого бэкенда с решением Platform V DataSpace CE. На живом примере вы увидите, как: - Быстро реализовать бэкенд приложения - Создать прототип финансового приложения с нуля до рабочего MVP - Безболезненно работать с микросервисной архитектурой - Эффективно управлять данными Узнайте, как GraphQL, Domain-Driven Design (DDD) и Backend-as-a-Service (BaaS) работают на практике и ускоряют вашу разработку. Будет особенно полезно бэкенд-разработчикам, интеграторам, технологическим партнерам, стартапам, студентам. Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе