Telegram Web Link
🧑🏻‍💻Как эффективно управлять ошибками в коде и избегать багов?

На открытом вебинаре 23 апреля в 20:00 МСК вы познакомитесь с мощной системой обработки ошибок в Rust и узнаете, почему этот подход считается одним из самых безопасных и надёжных. Вместе с экспертом вы освоите оператор «?» и работу с типами Result и Option.

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

👉Регистрируйтесь на вебинар и получите специальную скидку на полный курс «Rust Developer. Basic»: https://vk.cc/cKZFtL

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📚Что почитать по машинному обучению

🔹Грокаем машинное обучение
Автор: Луис Серрано

Автор рассказывает, что такое машинное обучение и показывает его на примере выявления спама и распознавания изображений. Язык программирования — Python. Тут же раскрываются разные методы машинного обучения, освоить которые можно даже со школьным уровнем математики.


🔹Машинное обучение с PyTorch и Scikit-Learn
Авторы: Себастьян Рашка, Юси Лю, Вахид Мирджалили

Авторы рассказывают об основах машинного обучения, обработке данных, оценке моделей, классификации и ансамблевом обучении. Раскрываются основы создания нейросетей, причем с использованием таких фреймворков, как PyTorch. В книге расматриваются CNN, RNN, трансформеры, GAN и GNN, даётся понимание прогнозирования непрерывных целевых результатов с помощью регрессионного анализа и особенностей текстовых данных и данных из социальных сетей с помощью тонального анализа.


🔹Математика в машинном обучении
Авторы: Дайзенрот Марк Питер, Фейзал А. Альдо, Он Чен Сунь

В книге читателя знакомят с базовыми математическими концепциями, которые будут полезны любому специалисту. Потом плавно переводят к четырем основным методам МО: линейной регрессии, методу главных компонент, гауссову моделированию и методу опорных векторов.

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


🔹Машинное обучение. Портфолио реальных проектов
Автор: Алексей Григорьев

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

«Машинное обучение» построено на основе реальных кейсов разных компаний и предпринимателей. Авторы помогают читателю разбираться в прогнозировании цен на автомобили и предсказывать отток клиентов. А еще читателя научат развертывать приложения с Kubernetes и Kubeflow.


🔹System Design. Машинное обучение. Подготовка к сложному интервью
Автор: Алекс Сюй

Это практическое пособие по подготовке к собеседованиям по проектированию систем машинного обучения. Предназначено для программистов уровня Junior+ и выше. Авторы приводят примеры реальных вопросов с технических интервью и объясняют, почему интервьюеры все это спрашивают. Всего в книге 10 вопросов собеседований с подробными ответами. Заодно читателя учат решать сложные задачи машинного обучения.


🔹Глубокое обучение. Погружение в мир нейронных сетей
Авторы: Сергей Николенко, Артур Кадурин, Екатерина Архангельская

Как вы уже поняли, я большой фанат Сергея Николенко. Из всего сообщества российских ученых в области ИИ он отличается огромным дружелюбием и общительностью. А его книга — основа основ для сотен специалистов в области глубокого обучения. В ней описывается история глубокого обучения и его основные идеи. Авторы показывают, как это все работает в современном мире и какие у направления есть перспективы.

#подборка@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
🔖Go Programming Fundamentals: A Concise Guidebook
Автор: Ted Noreux (2024)

Погрузитесь в мир программирования на Go с помощью этой книги — это ваше незаменимое руководство по освоению одного из самых мощных и эффективных языков программирования в технологической индустрии. Эта книга, призванная помочь новичкам освоить основы и тонкости языка Go, а разработчикам среднего звена — закрепить понимание основных концепций, станет маяком для всех, кто хочет уверенно ориентироваться в программировании на Go.

#Go@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🧑🏻‍💻Хотите писать гибкий и читаемый код на Python? Пора раскрыть скрытые возможности встроенной библиотеки!

На открытом вебинаре 23 апреля в 20:00 мск мы познакомим вас с мощными инструментами стандартной библиотеки Python, которые сэкономят ваше время и помогут писать код без лишних зависимостей. Вы узнаете, как использовать модули, которые оптимизируют работу с данными, текстом и логированием.

Мы поговорим о модулях collections, re и logging — встроенных инструментах, которые делают код компактным и понятным. Это важный шаг к переходу на более высокие позиции в разработке.

⚡️Присоединяйтесь к открытому вебинару и получите скидку на большой курс "Python Developer. Basic": https://vk.cc/cL13yY

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔖MySQL Crash Course, 2nd Edition
Автор: Ben Forta (2023)

MySQL — одна из самых популярных систем управления базами данных, на которой работают все: и интернет-магистрали, и отдельные корпоративные базы данных, и простые приложения для конечных пользователей, и все, что между ними. Эта книга научит вас всему, что необходимо знать, чтобы сразу же начать работать с последней версией MySQL. Благодаря 30 целенаправленным практическим урокам вы сможете пройти краш-курс MySQL легче и эффективнее, чем вы могли себе представить.

#MySQL@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🛡️ Быстрая проверка iptables-правил с логированием трафика

Нужно быстро понять, почему пакет не доходит? Добавь временное логирование в iptables — это упростит отладку.

💡 Шаги:

1. Вставь логирующее правило перед DROP:


iptables -I INPUT -s 192.168.0.100 -j LOG --log-prefix "DROP DEBUG: " --log-level 4


👉 Меняй -s и -j под нужное направление/адрес.

2. Проверь логи (обычно dmesg или syslog):


dmesg | grep "DROP DEBUG"
# или
grep "DROP DEBUG" /var/log/syslog


3. Удалить правило после отладки:


iptables -D INPUT -s 192.168.0.100 -j LOG --log-prefix "DROP DEBUG: " --log-level 4



📌 Зачем и когда:
— Удобно при отладке фаервола, особенно при сложных правилах.
— Можно логировать и FORWARD/OUTPUT.
— Не забудь убрать, чтобы не заспамить логи!

💥 Лайфхак: добавь -m limit чтобы не заливать логи:


-m limit --limit 5/min


🧠 Сохрани, пригодится при разборе сетевых траблов.

#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin

👉 @linux_odmin
👍1👎1
Открытый вебинар «Почему стоит выбрать Symfony для нового проекта» в OTUS

📅 29 апреля, 20:00 МСК · онлайн · бесплатно
👤 Спикер — Михаил Каморин

Кто ведёт
• Tech Lead в Avito
• 20 + лет в разработке (10 лет B2B, 4 года B2C)
• 10 + лет на PHP, 5 лет — на Symfony
• Автор двух RAD‑движков (Laravel + Symfony), запущенных в 10 + прод‑проектах
• Выпускник ВМК МГУ, член ПК Podlodka PHP Crew

Symfony — ядро экосистемы PHP. Разберём, как фреймворк помогает запускать и поддерживать продукты с горизонтом 5 + лет.

Ключевые вопросы
• Модульность — 25 + компонентов подключаются по мере надобности
• Гибкость — DI‑контейнер переопределяет сервисы без боли
• Стабильность — LTS 3 года, минорные версии совместимы назад
• Speed‑toolkit — Symfony CLI, Flex, автоконфигурация, Profiler

Кому полезно
— Middle/Senior PHP‑разработчикам, архитекторам и тимлидам, которым нужны строгие аргументы «за» Symfony.

Формат — 60 минут концентрированной практики + Q&A без маркетинговой воды.

Участие бесплатное. Места ограничены. Регистрируйтесь.

https://vk.cc/cL1fNc

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках

В целом, эта объектно-реляционная СУБД в дополнительном представлении не нуждается. Разработанная более 20 лет назад, она предназначена для создания и поддержки баз данных серверных приложений, в том числе ресурсоемких аналитических БД. Одна из особенностей PostgreSQL — открытый исходный код. Мы любим ее за развитое комьюнити и возможность развернуть «постгрю» самостоятельно и бесплатно.

Подготовили подборку полезных книг для тех, кто только начал или собирается работать с PostgreSQL. В нее вошли актуальные руководства на русском и английском языках. Если знаете еще одну-две отличных книги, смело рекомендуйте в комментариях.

https://habr.com/ru/company/selectel/blog/713714/

👉@programmist_of
👍2
🔖React in Depth
Автор: Morten Barklund (2024)

Поможет вам овладеть стандартными навыками работы с React для создания эффективных и масштабируемых приложений. Если вы знаете основы, эта книга проведет вас через продвинутые паттерны компонентов, методы оптимизации и инструментарий разработчика. Каждый новый навык представлен и объяснен на практических примерах — от погодного приложения до клона Wordle. Научитесь использовать TypeScript для уверенного рефакторинга кодовой базы, раскрывать многократно используемые стили с помощью CSS styled-components и других библиотек CSS-in-JS, а также работать с такими передовыми технологиями, как NextJS и Remix.

#React@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
📚Подборка книг по C++

🔹Изучаем C++ через программирование игр
Автор: Майкл Доусон

Для кого: начинающие С++ разработчики

Отличная книга, которая написана в качестве практического пособия для разработчиков игр. Таким образом, всё, о чём рассказывает автор, откладывается в памяти и тут же применяется на практике.

Каждая глава книги — теория и практика по определённым концепциям. В конце — задача по написанию какой-нибудь простой игры. Чтобы не усложнять задачу новичку, автор показывает тестовые игры. Показывается пример кода, а затем автор приводит советы, подсказки и многое другое.


🔹Язык программирования С++
Автор: Бьерн Страуструп

Для кого: новички и более опытные разработчики

Достоинство книги в том, что её написал создатель языка С++. Уже одно это переводит её в разряд must have для любого разработчика, который кодит на этом языке. Это уже четвертое издание книги, которая помогла тысячам разработчиков совершенствовать свои навыки и получить новый опыт.


🔹Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14
Автор: Скотт Мейерс

Для кого: разработчики среднего уровня

Книга — ещё одно практическое пособие из подборки. Она показывает отличительные особенности версий C++11 и C++14. Автор делает это не просто так, а чтобы продемонстрировать возможности языка и научить читателя работать с ключевыми особенностями функционала. Также Мейерс обучает писать код таким образом, чтобы софт можно было нормально сопровождать.


🔹Язык программирования C++. Краткий курс
Автор: Бьерн Страуструп

Для кого: для разработчиков среднего уровня и профи

Ещё одна книга от создателя С++, в которой уже больше информации для профессионалов. Издание представляет собой дополненные главы из справочника. Автор использует такую подачу, чтобы показать программисту возможности современного С++.


🔹Современный С++. Безопасное использование
Автор: Джон Лакос

Для кого: для профессионалов

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


🔹Qt 6. Разработка оконных приложений на C++
Автор: Николай Прохоренок

Для кого: для профессиональных разработчиков

Ещё одна книга, которую можно рекомендовать разработчикам с опытом. Автор рассказывает о возможностях библиотеки Qt. Он демонстрирует, как создавать приложения с графическим интерфейсом на С++. В частности, рассказывается о том, как обрабатывать события, включая создание форм, управление свойствами окна и т.п.


#подборка@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
2025/07/11 18:38:02
Back to Top
HTML Embed Code: