Книги для программистов
55K subscribers
1.31K photos
283 videos
24 files
1.17K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Forwarded from Bash Советы
🚀 Bash-совет дня: Быстрый мониторинг TCP/UDP портов

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


sudo ss -tunlp


📌 Пояснение ключей:
- -t — TCP
- -u — UDP
- -n — не разрешать имена хостов и портов (быстрее)
- -l — только слушающие сокеты
- -p — показать PID и имя процесса

🔍 Хочешь отсортировать по порту или найти конкретный? Добавь grep:

sudo ss -tunlp | grep 8080


🎯 Альтернатива на случай, если нет ss:

sudo netstat -tunlp


Полезно для отладки фаервола, проверки работы сервисов или просто для уверенности, что сервер не слушает ничего лишнего 😉

👉@bash_srv
👍155😁2
📚 Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming
Автор: Eric Matthes (2023)

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

🧑‍💻 Что внутри?

- Начинаешь с переменных, списков, классов и циклов — основные кирпичики твоего кода.
- Пишешь чистый код и тестируешь, пока баги не успели наплодиться.
- Строишь аркаду по мотивам Space Invaders — будешь спасать галактику от плохого кода.
- Создаёшь визуализации данных с помощью Matplotlib и Plotly — превращаешь скучные цифры в картину.
- Разрабатываешь простое приложение с созданием аккаунтов и управлением данными — и всё это онлайн.

Что нового в третьем издании?

- Новый подход с VS Code и pytest — чтобы писать код быстро и без багов.
- Pathlib для работы с файлами — забудешь, что такое путаница с путями.
- Обновлённые фишки Matplotlib, Plotly и Django — теперь всё ещё круче.

Мы в MAX

👉 @bfbook
👍52
📚Reactive Patterns with RxJS and Angular Signals: Elevate your Angular 18 applications with RxJS Observables, subjects, operators, and Angular Signals
Автор: Lamis Chebbi (2024)

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

Мы в MAX

👉 @bfbook
3👍3
📚 SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL
Автор: Walter Shields (2019)

Не умеешь работать с данными? В 2025 году это уже не ок. SQL — твой путь в будущее.

💡 Что внутри?

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

🔑 Что ты получишь?

🔸 Научишься уверенно работать с SQL.
🔸 Поймёшь, как SQL помогает решать реальные задачи.
🔸 Укрепишь свою карьеру с новыми навыками.

Мы в MAX

👉 @bfbook
👍2
С 1 ноября Горный парк «Рускеала» в Карелии озарится сотнями световых инсталляций — художественная подсветка превратит мраморные утёсы в впечатляющее световое шоу.

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

👉@piterspb
6👍5👎5🔥3
📚 JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

Авторs: Laurence Lars Svekis, Maaike van Putten, Rob Percival(2021)

Что внутри:

- Узнаешь, как делать с JavaScript то, что раньше казалось невозможным: рисовать на холсте, писать игры и многое другое.

- Сначала разберешься с логическими операторами, потом прыгнешь в циклы. А по пути научишься превращать страницы в интерактивные шедевры с помощью DOM и событий.

- И всё это с простыми и понятными примерами, где теория плавно переходит в практику.

Не переживай, если HTML и CSS тебе кажутся чем-то сверхсложным — всё объясняется, даже для начинающих. В конце ты будешь готов прыгнуть в мир React, Angular и других крутых библиотек/фреймворков.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1
📚 Pandas Cookbook: Practical recipes for scientific computing, time series, and exploratory data analysis using Python
Автор: William Ayd, Matthew Harrison (2024)

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

Ты научишься решать реальные проблемы с помощью простых рецептов. От импорта гигантских наборов данных до анализа временных рядов и работы с SQL-подобными операциями.

Что внутри:

- Как с легкостью манипулировать и преобразовывать данные, не ломая голову
- Техники для улучшения производительности и оптимизации памяти
- Секреты интеграции pandas с NumPy, PyArrow и базами данных
- Рецепты для работы с временными рядами и многое другое

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Forwarded from Bash Советы
🎯 Bash-совет дня: быстрое сравнение файлов по хэшу

Иногда нужно убедиться, что два файла идентичны. Вместо diff, который сравнивает содержимое построчно, проще сравнить их контрольные суммы.

Вот удобная однострочная команда:


[ "$(sha256sum file1 | awk '{print $1}')" = "$(sha256sum file2 | awk '{print $1}')" ] && echo " Файлы одинаковые" || echo " Файлы разные"


📌 Пояснение:
- sha256sum — создаёт SHA-256 хэш от файла.
- awk '{print $1}' — достаёт только сам хэш (без имени файла).
- [...] && ... || ... — условие в стиле bash: если хэши совпадают — выводим "файлы одинаковые", иначе — "разные".

🔥 Подходит для проверки резервных копий, дистрибутивов и любых бинарников.

👉@bash_srv
2👍215
🚀 Подборка Telegram каналов для программистов

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

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

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

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

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

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

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

Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
https://t.me/androidspb Разработка под Android: Kotlin, Java.

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

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

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

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

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

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

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

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

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

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

Excel лайфхак📌
https://t.me/Excel_lifehack

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

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
11👍2🤡1
📚 Основы технологий баз данных: учебное пособие, второе издание
✍️ Авторы: Б. Новиков, Е. Горшкова, Н. Графеева (2020)

Учебник был написан для студентов технических вузов, но он будет также полезен каждому практикующему разработчику и администратору баз данных PostgreSQL, который хочет повысить свой профессиональный уровень или решить конкретную задачу.

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

Вторая часть будет интересна тем, у кого уже есть опыт работы с СУБД. Ты познакомишься с возможностями SQL, выходящими за рамки базовых курсов, узнаешь о том, как создавать параллельные и распределенные системы БД на основе PostgreSQL.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
📚 Hackers: Heroes of the Computer Revolution
Автор: Steven Levy (2015)

Эта книга — как «Властелин колец», только вместо кольца — Altair 8800, а вместо хоббитов — студенты MIT, взламывающие мейнфреймы ради веселья (и прогресса, конечно).

В книге:
Как хакеры ещё до Wi-Fi устраивали удалёнку через картонные перфокарты.

- Почему Столлман не ел фастфуд, но с удовольствием жарил проприетарный софт.

- Откуда у Возняка хватило наглости (и гениальности) впихнуть компьютер в коробку из-под хлопьев.

Добавили новых героев — Гейтса, Цукерберга и других. Так что теперь можно проследить эволюцию: от «ломаю ради интереса» до «ломаю ради миллиардов».

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🤡3
📚Building Microservices: Designing Fine-Grained Systems, 2nd Edition
Автор: Sam Newman (2021)

Это книга о том, как распилить монолит на такие мелкие кусочки, что потом их сложно не только собрать, но и найти 🙃

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

Что внутри:

- Как заставить сервисы разговаривать друг с другом, не вызывая слёз у девопсов

- Как тестировать микросервисы, не нарушая каноны

- Как деплоить всё это счастье независимо и желательно без жертв

- И, конечно, как не дать хакеру превратить ваш gRPC в трагедию

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3