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


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

РКН clck.ru/3Ko9cz
Download Telegram
С 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
This media is not supported in your browser
VIEW IN TELEGRAM
Не пропустите! 06 ноября в 20:00 пройдет бесплатный урок курса “Unity Game Developer. Professional” по теме “ECS: Секретное оружие топовых разработчиков.” Запись:

Устал от медленных и запутанных игровых механик? ECS изменит твое представление о разработке игр!

Что вы узнаете:
- Основы ECS — разберем ключевые принципы работы на примере LeoEcsLite
- Сравнение подходов — проведем детальный анализ ООП vs ECS
- Преимущества ECS — узнаем, почему крупные студии выбирают именно эту архитектуру
- Практические кейсы — рассмотрим реальные примеры оптимизации геймплея
- Производительность — разберем, как ECS помогает достичь максимальной эффективности

Записывайтесь на вебинар и получите спец. предложение на обучение:

https://vk.cc/cQTEit

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
💩3👍2
📚 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👍194
🚀 Подборка Telegram каналов для программистов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
📚 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
📚 Software Engineering for Absolute Beginners: Your Guide to Creating Software Products
Автор: Nico Loubser (2021)


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

💡 С этой книгой ты:

- Погрузишься в редакторы, научишься настраивать Docker.

- Овладеешь репозиториями и системами контроля версий.

- Изучишь Python, Flask, базы данных и даже научишься писать код так, чтобы его не стыдно было показать на интервью.

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

В конце концов, ты не просто научишься кодить — ты будешь писать код, который можно запускать, тестировать и деплоить в Docker, как настоящий профессионал.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
📚 Programming Rust: Fast, Safe Systems Development, 2nd Edition (2021)
✍️ Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall

🦀 Второе издание Programming Rust — не просто книга — это ваша страховка от утечек памяти, data race’ов и бессонных ночей с GDB.

Вот, что ты найдёшь внутри:

- Базовые типы данных Rust и ключевые концепции ownership и borrowing.

- Как писать гибкий и эффективный код с использованием трейтов и дженериков.

- Как писать быстрый многопоточный код без data races.

- Основные инструменты Rust: замыкания, итераторы и асинхронное программирование.

- Коллекции, строки и текст, ввод-вывод, макросы, unsafe код и взаимодействие с внешними библиотеками.


📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
Direct-to-Consumer в игровой индустрии — просто о сложном

Рассказываем о том, что заряжает нас самих: как монетизировать игры вне сторов, строить прямые отношения с игроками и выходить на глобальные рынки. Собираем лучшие практики, кейсы и проверенные решения.
Всё здесь - @d2cgamechangers
1
📚 Code: The Hidden Language of Computer Hardware and Software, 2nd Edition (2022)
✍️ Автор: Charles Petzold

💡 Книга для тех, кто:

▪️Когда-то запускал код и думал «а как оно вообще работает?»

▪️Любит строить системы от нуля и понимать, что происходит между нажатием клавиши и ответом от ChatGPT

▪️Готов построить часы и арифметико-логическое устройство своими глазами и руками (в голове, конечно… но всё же)

Главы в издании:

▪️Let's Build a Clock!
▪️The Arithmetic Logic Unit
▪️Registers and Busses
▪️CPU Control Signals
▪️Jumps, Loops, and Calls
▪️The World Brain

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86
🚀 Курс «Java-разработчик» - всё, что нужно для современной Java-разработки

Вы освоите Java с нуля до уровня Middle:
- разработку приложений и серверных веб-сервисов
- работу с реляционными БД
- экосистему: Spring, Hibernate, PostgreSQL, Docker, Kubernetes, Kafka, RabbitMQ, JUnit, Maven/Gradle, IntelliJ IDEA

Обучение построено в 3 ступени по 5 месяцев: от первой программы и базовых алгоритмов - до продвинутого Spring и облаков.

📅 Старт курса - 27 ноября.

Успейте занять место и пройти вступительное тестирование: https://vk.cc/cRv0lQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥2😁1
📚 Concurrency in Go: Tools and Techniques for Developers
✍️ Автор: Katherine Cox-Buday (2017)

Concurrency — это как готовить борщ, одновременно чинить ноутбук и отвечать на звонки от заказчика. В большинстве языков программирования это превращается в хаос,
но в Go — это управляемый хаос (а иногда даже просто порядок).

Книга научит тебя:

- Отличать конкурентность от параллелизма
- Не сойти с ума, используя синхронизацию памяти
- Строить паттерны, чтобы код не превратился в спагетти из горутин
- Писать масштабируемые распределённые системы

Автор — Katherine Cox-Buday — буквально проведёт за руку через все грабли и оставит тебя с кодом, который не падает из-за race condition в 3 часа ночи.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
📚 Data Science: The Hard Parts: Techniques for Excelling at Data Science (2023)
✍️Автор: Daniel Vaughan

Книга про то, что ты не прочитаешь в большинстве учебников. Да, машинное обучение и программирование — это важно, но настоящее мастерство кроется в мелочах, которые обычно игнорируют. Здесь рассказывается, как стать не просто хорошим, а топовым специалистом:

Узнаешь, как создавать реальную ценность с помощью Data Science, а не просто строить красивые графики.

- Научишься продавать свои проекты и эффективно доносить бизнесу важность данных.

- Разработаешь бизнес-кейсы, используя принципы unit economics.

- Создашь новые фичи для ML моделей, применяя сторителлинг.

- Разберешься в декомпозиции KPI, чтобы выявить причины изменений метрик.

📲 Мы в MAX

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
📕Временные ряды и наблюдаемость: как устроены Time-Series базы данных
👤Вебинар для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков

На открытом уроке 1 декабря в 20:00 мск мы разберем, чем хранилища временных рядов отличаются от реляционных и колоночных БД, и на практике сравним работу VictoriaMetrics и InfluxDB:

📗 На вебинаре:
1. Архитектура time-series баз: retention, downsampling, continuous queries.
2. Сравнение VictoriaMetrics, InfluxDB и ClickHouse для метрик.

📘 В результате на практике изучите и освоите умение выбирать подходящую TSDB (VictoriaMetrics, InfluxDB, ClickHouse) под задачи проекта, и получите четкое понимание архитектурных особенностей Time-Series баз данных.

👉 Регистрация на урок и подробности о курсе NoSQL: https://vk.cc/cRQhyP

Все участники открытого урока получат скидку на курс "NoSQL"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
2👎1