proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

85658

Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Курс по ML: https://clc.to/eLH_zQ Другие курсы: https://clc.to/goHZHA Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

📘 Хочешь в Data Science, но есть пробелы в знаниях математики?

Мы сделали экспресс-курс «Математика для Data Science», который за 2 месяца даст тебе фундамент, без которого ни одна ML-модель не взлетит 🚀

Что тебя ждёт:
🔹 живые вебинары с экспертами (НИУ ВШЭ, SberAI, Wildberries&Russ);
🔹 практика в Python, квизы и проверка заданий экспертами;
🔹 матрицы, регрессии, вероятности и статистика: всё на примерах из реальных задач;
🔹 старт — 4 декабря.

🔥 Не упусти халяву: сейчас 40% до 30 ноября

👉 Записаться на курс

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вместо того чтобы представлять «отскок», считаем, что два шара просто пересекаются, не меняя траектории. Это не искажает результатов — ведь при реальном столкновении они лишь обмениваются скоростями, что физически эквивалентно прохождению.

Теперь логика проста — каждый шар из первой десятки «пройдёт мимо» каждого шара из встречной десятки ровно один раз. Значит, количество встреч — это количество пар шаров из двух групп:

10 × 10 = 100 столкновений 💃

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Перенаправление ввода-вывода в Linux: всё необходимое в одной инфографике 👩‍💻

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

В РЖД Тюмени требуется слесарь-ремонтник с зарплатой 26 🍋

😆 hahacker_news

#haha_hr

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🖤 ЧЁРНАЯ ПЯТНИЦА: 40% на все курсы

Скидка. Скидка. Скидка 🚪

Согласно контракту о профессиональном развитии, параграф 3, пункт 12: каждый разумный человек обязан прокачивать скиллы при наличии скидки 40%.

Составил список курсов, одобренных мной лично:

🐍 Python — от основ до продвинутых концепций. Включает ООП, декораторы, async/await.

📐 Математика — линейная алгебра, мат.анализ, статистика. Фундамент для ML и AI.

🤖 AI — нейросети, трансформеры, LLM. Актуальные технологии.

🔢 Алгоритмы и структуры —сортировки, графы, динамическое программирование.

⏰ Предложение действует до 30 ноября

🔗 Полный каталог

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Ну что, ждем все больше историй в духе

...свою первую программу я написал в 6 лет 👦


🤦‍♂️ Новость

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🇷🇺 Кодить по-русски: студентов научат программировать на кириллице

В Пензенском государственном университете перевели синтаксис JavaScript на русский и зарегистрировали патент «Автотестирование спортивных задач по программированию на JS с патриотическим контентом» 🤔

Вполне резонно появилось два лагеря: одни считают, что такой подход облегчает освоение программирования и снимает языковой барьер, другие опасаются, что полный отказ от английской терминологии может затруднить адаптацию выпускников в международной ИТ-среде и отдалить их от общепринятых стандартов.

💭 Коллеги, куда мы катимся?

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🎙Прожарка: Стоит ли писать на Spring Boot в 2026? | Валерий Жила | Подкаст «Организованное программирование»

Кирилл Мокевнин вместе с Валерием Жилой разбирают без фанатизма и предвзятости: где Spring Boot действительно помогает, а где мешает.

Что внутри:


🔹 Сравнение с FastAPI, NestJS и другими фреймворками
🔹 Когда Spring Boot раскрывает свой потенциал, а когда превращается в обузу
🔹 Производительность и скрытая магия фреймворка
🔹 Особенности Developer Experience;
🔹 Инверсия зависимостей, возведенная в абсолют
🔹 порог входа для новичков и многое другое

TLDR на основной вопрос подкаста: спринг хорошо, если:

1️⃣ Ты уже сидишь на горе джавовского легаси и хотишь улучшить положение дел

2️⃣ Ты начинаешь большой проект, который нужно поддерживать 10+ лет, и ты готов сильно переплачивать за скорость и оверхед на старте, чтобы было легче не утонуть дальше

🎧 Слушать выпуск

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Придётся поработать получается (новость)

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Шах и мат, карьеристы

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🥦 Миллиардер-биохакер Брайан Джонсон знает толк в продуктивности. Всего-то:

✔️ Ложись спать в одно и то же время каждый день
✔️ Последний прием пищи — за 4 часа до сна
✔️ Погаси все экраны за час до сна
✔️ Возьми книгу в руки за 10 минут до сна
✔️ Получай яркий солнечный свет в первые часы после пробуждения
✔️ Не забывай про физическую активность (хотя бы 20 минут упражнений ежедневно)
✔️ Выполняй пять ключевых привычек каждый день в течение пяти дней

💭 Что из этого соблюдаешь именно ты?

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Требуется сисадмин с опытом работы грузчика 🙄

😆 hahacker_news

#haha_hr

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

$ cat inventory.csv | column -t -s,

— простая команда на случай, когда надо быстро и в удобном формате прочитать CSV-файл в терминале 👩‍💻

Флаг -s указывает на использование запятых в качестве разделителей, а -t форматирует выходные данные в чистую таблицу.

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Завершай красиво: шпаргалка по сигналам завершения процессов Linux 🐧

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Опенсорсный шрифт Lilex на основе IBM Plex Mono — топ 😁

🐱 Скачать

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🔥 Задача, от которой уходят на Тёмную сторону

«На руках есть данные о продажах за последние 12 циклов. Твоя миссия — определить, существует ли линейная связь между числом совершённых сделок и величиной полученной выручки»

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

🌌 Экспресс-курс «Математика для Data Science» от Proglib Academy — ваш гипердрайв в мир аналитики:

⚡️ работа с векторами и матрицами;
⚡️ линейная регрессия и метод наименьших квадратов;
⚡️ вероятности, распределения, статистика;
⚡️ и множество других навыков, без которых любой аналитик остаётся штурмовиком, стреляющим мимо.

Старт обучения: 4 декабря
🔥 Сила скидки: 40% до конца ноября

🛸 Да прибудет с тобой курс!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧮 Задача про столкновение шаров от Бориса Трушина

Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра 🚨

По горизонтальному желобу в одном направлении с одинаковыми скоростями на одинаковом расстоянии друг от друга катятся десять одинаковых шаров.

Навстречу им катятся еще десять таких же шаров на том же расстоянии друг от друга и с той же скоростью. При столкновении двух шариков они разлетаются в противоположные стороны с той же скоростью.

💭 Сколько всего столкновений произойдет между этими шариками?

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🔑 Что такое первичный ключ и внешний ключ в базе данных?

Первичный ключ (PRIMARY KEY):
▪️Уникальный идентификатор записи в таблице
▪️Не допускает дубликатов и NULL значений
▪️Может состоять из одного или нескольких столбцов (составной ключ)

CREATE TABLE students (
student_id INT PRIMARY KEY,
name VARCHAR(100),
age INT
);


Внешний ключ (FOREIGN KEY):
▪️Столбец или набор столбцов, которые ссылаются на первичный ключ другой таблицы
▪️Обеспечивает ссылочную целостность между таблицами
▪️Позволяет связать записи из разных таблиц

CREATE TABLE enrollments (
enrollment_id INT PRIMARY KEY,
student_id INT,
course_id INT,
FOREIGN KEY (student_id) REFERENCES students(student_id),
FOREIGN KEY (course_id) REFERENCES courses(course_id)
);


💭 Достаточно ли такого ответа на собесе?

💯 — вполне достаточно
🤔 — с таким ответом собес не пройдешь

🐸 Библиотека программиста

#хардкод

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Парам-парам-пам... ВСЁ! (новость)

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Все как обычно — сеньор в стороне просто тихо вздыхает, понимая, что придётся всё переделывать

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Что за семья такая?

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Будет просто говорили они

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Успокаиваемся, сегодня пятница

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

На продаже акций своей компании HashiCorp Митчелл Хашимото заработал около миллиарда долларов — и теперь просто программирует для души, не ради денег.

Его новый проект — эмулятор терминала ghostty: быстрый, многофункциональный и кроссплатформенный терминал, который использует platform-native UI и ускорение GPU 💃

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

⚠️ «Гибкий график» и «возможность профессионального роста»: что работодатели на самом деле имеют в виду

«Стартап-атмосфера» = хаос и переработки, «возможность профессионального роста» = будете работать за четверых. Составили словарь корпоративного новояза и список неудобных вопросов, которые стоит задать на собеседовании, чтобы не попасть в ловушку.

🔗 Читать статью

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Работаете с PostgreSQL и хотите забыть про простои и потери данных? 🤔
Не хотите оказаться в ситуации “руками переключать мастера” в 3 ночи?
Этот практикум OTUS для вас! 6 ноября в 20:00 - бесплатно по записи.

Разберем вместе с Senior Developer Unlimint:
Как устроен Patroni и почему его выбирают для High Availability
Как настроить кластеры Postgres, чтобы пережить любой фейловер без паники Демонстрация настройки кластера — всё покажем на живых примерах
Как избежать split-brain, не “запилить” себе геморроя с Etcd/Consul
Что мониторить, как обновлять, как спасать кластер после сбоев

Только живой разбор, без воды и маркетингового бла-бла.
Спикер: Андрей Поляков, Senior Developer в Unlimint

🎁Бонусы для участников:
Скидка 7% на любой курс OTUS
Видео-разбор: Мониторинг в highload-проектах
Чек-лист: 5 частых ошибок в отказоустойчивых хранилищах

Запишись сейчас — чтобы не искать решение в 3 часа ночи, когда что-то пойдет не так. Увидимся на эфире: https://tglink.io/58bd718f0c54


Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: 2W5zFH22cSt

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Лицо тимлида, когда видит подобное в истории команд джуна

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Когда с архитектурой проекта изначально не задалось

Ваши версии 👇

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Тимлид окунул джуна в пруод

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

На завод пока можно не спешить (новость)

🐸 Библиотека программиста

Читать полностью…
Subscribe to a channel