Программистика
Закритий канал
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
Показати більше5 567
Підписники
-624 години
-307 днів
+4630 день
Архів дописів
5 567
👀 Веселый Python для продвинутых
Вторая часть «Весёлого Python»: от тернарного оператора до веб-сокетов. Изучаем язык с улыбкой — ошибки, модули, лямбда-функции и многое другое!!!!!!
🌐 СсылкаПрограммистика || #Course
5 567
👩💻 Конструкторы в 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).
🔗 Подробнее про конструкторы в статье
Программистика || #Статья5 567
⌨️ 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, большие датасеты).
🌐 Документация
Программистика || #Library5 567
GitHub теперь в Telegram!
Самый прогерский канал, где за 10 минут ты научишься:
/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Подписывайся, нас уже сотни тысяч: >@GitHub
5 567
Моя настройка Linux Ubuntu для разработки программного обеспечения
🎥ПервоисточникПрограммистика|| #video
5 567
❖ Что делать в случае отключения России от глобального Интернета?
❖ Как не сливать государству гигабайты своих данных?
❖ Как обойти «глушилку» мобильной связи в регионах?
В 2025 году любое государство готово залезть к вам в прямую кишку ради контроля персональных данных. И тендеция только набирает обороты.
Чтобы щупальца РКН, правоохранителей и мошенников не коснулись вашей жизни, держите в подписках «cybr.»
Анонимный хакер из российской группировки рассказывает как обходить ограничения, не оставлять «цифровые следы» и пользоваться топовыми нейронками без ограничений.
Сохраняйте, пока в стране во всю закручивают гайки, такие каналы — на вес золота: @cybr.
5 567
🔥 LangWatch — это платформа для мониторинга, анализа, оценки и оптимизации конвейеров больших языковых моделей! Она предоставляет визуальный интерфейс для работы с фреймворком DSPy, облегчая разработчикам и исследователям управление и улучшение своих LLM-проектов.🐱 Ссылка на GitHub Программистика || #Library
5 567
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT.
Опыт в программировании не нужен.
Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ChatGPT.
За 7 дней обучения ты:
1. Создашь полноценный веб-сайт на HTML и CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке своего проекта;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта.
А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов.
👉 Проскочить на интенсив бесплатно
🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.
5 567
Full-stack приложение за час? Это возможно
16 декабря в 11:00 приглашаем на бесплатный вебинар от СберТеха – разберемся, как разрабатывать приложения без долгого бэкенда с решением Platform V DataSpace CE.
На живом примере вы увидите, как:
- Быстро реализовать бэкенд приложения
- Создать прототип финансового приложения с нуля до рабочего MVP
- Безболезненно работать с микросервисной архитектурой
- Эффективно управлять данными
Узнайте, как GraphQL, Domain-Driven Design (DDD) и Backend-as-a-Service (BaaS) работают на практике и ускоряют вашу разработку.
Будет особенно полезно бэкенд-разработчикам, интеграторам, технологическим партнерам, стартапам, студентам.
Зарегистрироваться
#реклама 16+
platformv.sbertech.ru
О рекламодателе
5 567
👀 Основы программирования на языке Python для школьников
Курс "Основы программирования на языке Python для школьников" состоит из модуля "Начало", модуля "Вторая ступень. Погружение в Python" и модулей, содержащих задачи для отработки навыков программирования. Модуль "Начало" предназначен для школьников 7 - 9 классов и для тех, кто впервые знакомится с языком программирования Python. Модуль "Вторая ступень. Погружение в Python" содержит теоретические основы и практические задания по базовым конструктивным элементам языка Python в объёме, достаточном для изучения алгоритмов и конструирования программного кода в рамках учебной программы 9 - 11 классов на базовом и профильном уровнях. Несмотря на то, что изначально курс писался для школьников, статистика (анкетирование) этого года показала, что курс также проходят учителя, студенты вузов и представители разных профессий.
🌐 СсылкаПрограммистика || #Course
5 567
+4
⚡️ Linux и DevOps в Telegram!
LinuxCamp — канал системного разработчика, который поможет тебе освоить Linux и DevOps на профессиональном уровне!
— Уникальные гайды по администрированию Linux
— Продвинутые техники и рекомендации по работе в Bash
— Подробные уроки по Docker, Kubernetes, Redis, Grafana
Подписывайся: @linuxcamp_tg
5 567
👀 Чистый Python
Изучение всех возможностей Python – сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня.
Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3.
Программистика || #doc
5 567
Программисты, это вам 👇
Держите 5 каналов, которые реально помогают изучать программирование и IT с полного нуля:
🖥 Easy Coder — все направления IT.
👩💻 Easy Python — всё о Python.
🌐 Easy WebDev — Frontend, Backend.
🔠 Easy InfoSec — ИБ, Хакинг.
🐱 Easy GitHub — лучшее с GitHub.
Тонны полезной инфы для любого уровня подготовки ✔️
5 567
СИМВОЛ. Новогодние скидки до 12% в готовом квартале
Выбирайте квартиру с праздничной выгодой в квартале СИМВОЛ. Чтобы использовать все преимущества центра Москвы. И всюду успевать без спешки. И любоваться столицей из панорамных окон.
- Историчекий район Лефортово
- 2 км от Садового кольца
- Дома внутри ТТК
- 100+ открытых объектов инфраструктуры, в том числе Бауманский лицей
- В домах - фитнес, детские, переговорные, коворкинги
- Собственный парк "Зеленая река" площадью 10 га
- 3 станции метро в пешей доступности
Не пропустите новогодние скидки в готовом квартале. Спешите с покупкой, количество квартир ограничено!
Перейти на сайт
#реклама
simvol-kvartal.ru
О рекламодателе
5 567
👀 Курс по модулям в Python: os и sys
Хотите, чтобы ваши Python-скрипты вышли за пределы простой обработки данных и начали взаимодействовать с компьютером?
Устали вручную переименовывать файлы, сортировать загрузки или запускать скрипты с одними и теми же данными внутри кода?
Этот курс — ваше руководство по встроенным модулям os и sys. Вы научитесь управлять файлами и папками, читать аргументы командной строки и получать информацию о системе.
🌐 СсылкаПрограммистика || #Course
5 567
🐧 Хочешь освоить Linux и Python, но без скучных лекций и боли?
В PyLinux всё по-другому:
🔵 Простые объяснения, даже сложных тем
🔵 Полезные скрипты и примеры
🔵 Книги, шпаргалки, гайды
🔵 и многое другое....
👉 Всё, чтобы ты рос в IT без стресса и хаоса!
