Telegram Web Link
🧑🏻‍💻Хотите писать гибкий и читаемый код на 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
Смарт-контракты: Автоматизация и сравнение реализаций в Ethereum, TON и Solana

Введение в смарт-контракты. Как смарт-контракты заменяют традиционные процессы? Расскажем на открытом уроке!


Результаты урока:
- Понимание принципов работы смарт-контрактов и их роли в Web3.
- Навык чтения кода на Solidity, FunC и Rust.
- Умение выбирать блокчейн под конкретные задачи (стоимость, скорость, масштабируемость).
- Готовые примеры для дальнейшего изучения.

👉 Регистрация и подробности о курсе “Разработка децентрализованных приложений”
https://vk.cc/cL4TSA

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔖Observability with Grafana: Monitor, control, and visualize your Kubernetes and cloud platforms using the LGTM stack
Автор: Rob Chapman (2024)

Начиная с обзора концепций наблюдаемости, эта книга научит вас инструментировать код и контролировать системы на практике с помощью стандартных протоколов и библиотек Grafana. По мере продвижения вы создадите бесплатный облачный экземпляр Grafana и развернете демонстрационное приложение на кластере Kubernetes, чтобы углубиться в реализацию стека LGTM. Вы узнаете, как подключить Grafana Cloud к AWS, GCP и Azure для сбора данных об инфраструктуре, создания интерактивных панелей, использования индикаторов уровня обслуживания и целей для создания отличных оповещений, а также использования возможностей AI и ML для поддержания работоспособности ваших систем. Вы также изучите мониторинг реальных пользователей с помощью Faro и мониторинг производительности с помощью Pyroscope и k6.

#Grafana@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔖Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes
Автор: Carl Fredrik Samson (2024)

Вы начнете с создания прочного фундамента асинхронного программирования и изучения различных стратегий моделирования потока программ. Затем книга проведет вас через реализацию языка, объясняя на практических примерах такие понятия, как epoll, stackfull coroutines, green threads и callbacks. Последний раздел посвящен языку Rust, в нем рассматриваются фьючерсы, генераторы и паттерн реактор-исполнитель. Вы примените полученные знания для создания своей среды исполнения, закрепив опыт в этой динамичной области. На протяжении всей книги вы не только освоите асинхронные функции Rust, но и увидите, как Rust моделирует асинхронный поток программ.

#Rust@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🚀 Подборка Telegram каналов для программистов

Системное администрирование, DevOps 📌

https://www.tg-me.com/bash_srv Bash Советы
https://www.tg-me.com/win_sysadmin Системный Администратор Windows
https://www.tg-me.com/sysadmin_girl Девочка Сисадмин
https://www.tg-me.com/srv_admin_linux Админские угодья
https://www.tg-me.com/linux_srv Типичный Сисадмин
https://www.tg-me.com/devopslib Библиотека девопса | DevOps, SRE, Sysadmin
https://www.tg-me.com/linux_odmin Linux: Системный администратор
https://www.tg-me.com/devops_star DevOps Star (Звезда Девопса)
https://www.tg-me.com/i_linux Системный администратор
https://www.tg-me.com/linuxchmod Linux
https://www.tg-me.com/sys_adminos Системный Администратор
https://www.tg-me.com/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://www.tg-me.com/sysadminof Книги для админов, полезные материалы
https://www.tg-me.com/i_odmin Все для системного администратора
https://www.tg-me.com/i_odmin_book Библиотека Системного Администратора
https://www.tg-me.com/i_odmin_chat Чат системных администраторов
https://www.tg-me.com/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://www.tg-me.com/sysadminoff Новости Линукс Linux

1C разработка 📌
https://www.tg-me.com/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://www.tg-me.com/DevLab1C 1С:Предприятие 8
https://www.tg-me.com/razrab_1C 1C Разработчик
https://www.tg-me.com/buh1C_prog 1C Программист | Бухгалтерия и Учёт
https://www.tg-me.com/rabota1C_rus Вакансии для программистов 1С

Программирование C++📌
https://www.tg-me.com/cpp_lib Библиотека C/C++ разработчика
https://www.tg-me.com/cpp_knigi Книги для программистов C/C++
https://www.tg-me.com/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://www.tg-me.com/pythonofff Python академия.
https://www.tg-me.com/BookPython Библиотека Python разработчика
https://www.tg-me.com/python_real Python подборки на русском и английском
https://www.tg-me.com/python_360 Книги по Python

Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://www.tg-me.com/developer_mobila Мобильная разработка
https://www.tg-me.com/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://www.tg-me.com/frontend_1 Подборки для frontend разработчиков
https://www.tg-me.com/frontend_sovet Frontend советы, примеры и практика!
https://www.tg-me.com/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр

Библиотеки 📌
https://www.tg-me.com/book_for_dev Книги для программистов Rus
https://www.tg-me.com/programmist_of Книги по программированию
https://www.tg-me.com/proglb Библиотека программиста
https://www.tg-me.com/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Big Data, Machine Learning

Программирование 📌
https://www.tg-me.com/bookflow Лекции, видеоуроки, доклады с IT конференций
https://www.tg-me.com/rust_lib Полезный контент по программированию на Rust
https://www.tg-me.com/golang_lib Библиотека Go (Golang) разработчика
https://www.tg-me.com/itmozg Программисты, дизайнеры, новости из мира IT
https://www.tg-me.com/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://www.tg-me.com/nodejs_lib Подборки по Node js и все что с ним связано
https://www.tg-me.com/ruby_lib Библиотека Ruby программиста
https://www.tg-me.com/lifeproger Жизнь программиста. Авторский канал.

QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_2 Хакер Free

Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров

Математика 📌
https://www.tg-me.com/Pomatematike Канал по математике
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике
https://www.tg-me.com/matgeoru Математика | Геометрия | Логика

Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack

https://www.tg-me.com/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT
👎1
📌 Подборка книг по машинному обучению

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

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


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

Машинное обучение с PyTorch и Scikit-Learn — самая объемная из когда-либо издававшихся книг по ML и DL. Сами авторы позиционируют ее в качестве универсального пособия, которое подойдет как начинающим дата-сайентистам, включая слушателей ИТ-курсов, так и опытным экспертам в Machine Learning & Deep Learning.


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

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


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

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


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

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


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

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

#подборка@programmist_of

👉@programmist_of
👍1
2025/07/08 13:38:03
Back to Top
HTML Embed Code: