Азбука айтишника
2.97K subscribers
1K photos
21 videos
1 file
481 links
Айти для неайтишников: познаем азы из мира программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
😏 lambda() 🆚 def

🔵 def
— Полноценная функция
— Может содержать сколько угодно строк
— Можно дать понятное имя
— Идеально для сложной логики

def square(x):
return x * x

print(square(5)) # 25


🔵 lambda
— Анонимная, однострочная функция
— Для простых выражений
— Часто используется внутри map(), filter(), sort()
— Не требует имени (но можно присвоить)

square = lambda x: x * x
print(square(5)) # 25


➡️ Когда использовать lambda

Быстрые одноразовые функции
Когда передаёте функцию как аргумент
Не городите сложную логику в lambda — не для этого она создана

➡️ Когда писать def

Любая логика сложнее одной строки
Если нужно читабельно, расширяемо и понятно для людей

Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Пока все говорят об AI — мы учим строить системы, которые работают за вас

Что отличает топового дата-сайентиста от новичка? Умение не просто обучать модели, а создавать системы, которые принимают решения автономно. AI-агенты — это следующий уровень в DS, и мы запускаем курс по их разработке!

⚡️Если вы давно думали о прокачке скиллов или повышении грейда — сейчас самое время, потому что цена на курс вырастет уже 14 июня.

Спикер нашего нового курса — Никита Зелинский, Chief Data Scientist МТС. Его посты в канале @datarascals бьют в актуальные проблемы дата-спецов:

— Как за неделю окупить годовую зарплату одним COALESCE и получить свой quick win
— Разбор катастрофы с Precision@K или почему ваши метрики врут
— Комплексный гайд по антифроду

Поэтому на курсе «AI-агенты для DS» мы научим вас строить системы, которые не просто работают в демо, а выдерживают нагрузку реального бизнеса.

До повышения цены осталось 3 дня — забронируйте место сейчас
📌 Что такое CMake в программировании

CMake — это система сборки. Она помогает превратить ваш код в готовый исполняемый файл. Особенно полезна, если проект большой, с кучей зависимостей и платформ. Встречается практически в любом C++-проекте.

➡️ Как работает:
— Вы описываете, что и как собирать, в CMakeLists.txt.
— CMake генерирует файлы для конкретной сборочной системы (например, Makefile или Visual Studio Solution).
— После этого обычная сборка запускается через make или IDE.

Не писать CMake умеют все. Разобраться в нём — отличная инвестиция, если вы идёте в C++ или системную разработку.

Азбука айтишника #ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
Как выбрать базу данных — инфографика для разработчика

🔸 SQL — строгое ACID: атомарность, консистентность, изоляция, долговечность.
🔸 NoSQL — гибкое BASE: доступность, мягкие состояния.

➡️Внутри NoSQL

Document DB — коллекции документов

Key-Value DB — простейшие пары ключ-значение

Column-Oriented DB — колоночное хранение, оптимально под аналитику

Graph DB — хранит связи между сущностями (социальные сети, рекомендации)

👉
Источник

Азбука айтишника #ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
🌧️ Облачная терапия: время выговориться!

Знакомая ситуация? Покупаете облако как BMW, а получаете телегу с квадратными колесами. Обещают 99.9% uptime, а сервер падает на релизе. Техподдержка отвечает через сутки фразой «попробуйте перезагрузить».

Пора узнать, как обстоят дела с облаками на самом деле. Поэтому мы собираем ваши реальные истории про облачные сервисы.

🤫О чем спросим:
— Зачем вам вообще это облако нужно
— Какие косяки достали до печенок
— Сколько денег утекает в никуда ежемесячно
— Что должно случиться, чтобы вы сменили провайдера
— И еще пару каверзных вопросов

⏱️ 2 минуты честности = большое исследование без воды → https://clc.to/nboYDA
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Бэкенд под ML-проекты: что может пойти не так

Модель — это всего лишь верхушка айсберга.

В реальных условиях основными источниками проблем становятся не алгоритмы, а архитектура и инфраструктура:
➡️ различия между offline и online логикой,
➡️ проседание по latency,
➡️ неконсистентные признаки,
➡️ неустойчивые A/B-эксперименты,
➡️ и многое другое.

В статье — подробный разбор архитектурных ловушек, реальных кейсов и инженерных решений, которые помогают внедрять ML в продакшен без боли.

📎 Статья

Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐶 Сборник бесплатных курсов для разработчиков

Если вы искали одну ссылку, где собраны все годные онлайн-курсы по программированию — то, вы её нашли:

— Python от A до Я: курсы по основам, алгоритмам, Flask, Django, Jupyter, автоматизации, Data Science
— Machine Learning и Deep Learning с практикой
— Алгоритмы и структуры данных — курсы от MIT, Stanford, Google, Harvard
— Web-разработка: от HTML/CSS до React и Next.js
— DevOps, Docker, Git, базы данных, системное мышление

Если репозиторий зашёл — ставьте ежа 👾

👉 Репозиторий

Азбука айтишника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM