Книги для программистов – Telegram
Книги для программистов
9.15K subscribers
295 photos
5 videos
1 file
328 links
Книги для программистов. По всем вопросам @evgenycarter
Download Telegram
Arduino Cookbook
Авторы: Brian Jepson, Michael Margolis (2020)

Хотите создавать девайсы, взаимодействующие с физическим миром? Эта книга идеально подходит для всех, кто хочет поэкспериментировать с популярными микроконтроллерами и средой программирования Arduino. Вы найдете более 200 советов и методов для создания различных проектов, узнаете, как работать с прикосновениями, звуком, теплом и светом. В это издание включены практические примеры и рекомендации, которые помогут вам сразу же начать разрабатывать свои проекты.

Во время чтения книги вы:
✔️Быстро поймете и изучите основные концепции;
✔️Поймете базовые техники обработки цифровых и аналоговых сигналов;
✔️Научитесь использовать Arduino с множеством популярных устройств и датчиков;
✔️Подключите Arduino к проводным и беспроводным сетям;
✔️Примените передовые методы работы с памятью.

Скачать

👉 @book_for_dev
2👍2
Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features
Авторы: Vardan Grigoryan, Shunguang Wu (2020)

C++ развивался на протяжении многих лет, и недавно стал доступен последний стандарт - C++20. Начиная с C++11, в C++ постоянно расширяется набор языковых функций. Данная книга является руководством по изучению тонкостей языка, методов, инструментов и новых функций, представленных в C++20, а также поможет вам применить их при создании современного и производительного ПО.

Во время чтения книги вы изучите:
✔️Управление памятью и низкоуровневое программирование на C++ для написания безопасных и стабильных приложений;
✔️Последние фичи C++20, такие как модули, концепты, диапазоны и корутины;
✔️Деббагинг и принципы тестирования;
✔️Разработку и реализацию приложений с графическим интерфейсом с использованием Qt5;
✔️Многопоточность и параллелизм для улучшения производительности.

Скачать

👉 @book_for_dev
👍6
Think Java: How to Think Like a Computer Scientist
Автор: Allen B. Downey (2020)

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

Во время чтения книги вы:
✔️Начнете изучать сложные темы небольшими шагами с примерами;
✔️Поймёте, как правильно формулировать задачи, творчески думать о решениях и писать чистый читабельный код;
✔️Определите, какие методы разработки больше вам подходят и попрактикуетесь в отладке программ;
✔️Изучите связи между вводом и выводом, классами и методами, строками и массивами;
✔️Поработаете над упражнениями.

Скачать

👉 @book_for_dev
👍41
Tiny Python Projects
Автор: Ken Youens-Clark (2020)

Данная книга сделает вас из любителя профессионалом Python, поскольку, работая с ней, вы создадите 22 программы размерами в несколько байтов. Каждый новый маленький проект научит вас новой концепции программирования, от основ списков и строк до регулярных выражений и случайных величин.

Скачать

👉 @book_for_dev
👍2
Mastering Python Networking
Автор: Eric Chou (2020)

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

Чему вы научитесь:
✔️Использовать библиотеки Python для взаимодействия с вашей сетью;
✔️Использовать фреймворки для создания API высокого уровня;
✔️Работать с PyTest и Unittest для тестирования;
✔️Узнаете, как создавать виртуальные сети в облаке AWS;
✔️Узнаете, как Jenkins можно использовать для автоматического развертывания изменений в вашей сети.

Скачать

👉 @book_for_dev
👍2🗿1
Infinity Ethical Hacking: Learn basic to advance hacks
Автор: Arthur S. Sapp (2020)

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

Скачать

👉 @book_for_dev
👍1
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux


https://news.1rj.ru/str/tikon_1 Новости высоких технологий, науки и техники💡
https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

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

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

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

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

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

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
Write Great Code, Volume 1, 2nd Edition
Автор: Randall Hyde (2020)

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

Во время чтения книги вы:
✔️Увидите, как машина представляет числа, строки и высокоуровневые структуры данных, узнаете внутреннюю стоимость их использования;
✔️Поймете, как организовывать данные для большей эффективности;
✔️Изучите работу ЦП;
✔️Увидите, как работают устройства ввода и вывода;
✔️Поймете, как наилучшим образом использовать иерархию памяти для создания максимально быстрых программ.

Скачать

👉 @book_for_dev
👍4
Beginning Unreal Game Development
Автор: David Nixon (2020)

Работая с книгой, вы начнёте создавать видеоигры с помощью Unreal Engine 4 и изучите основы разработки игр. При помощи практических пошаговых инструкций вы научитесь создавать красивые среды и прочные основы для более сложных игр. Вы узнаете, как работать с программным обеспечением для дизайна 3D-игр, используемым при разработке чрезвычайно популярных игр для ПК, консолей и мобильных устройств.

Скачать

👉 @book_for_dev
👍3
Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology
Автор: Jeff Carpenter (2023)

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

Скачать

👉 @book_for_dev
👍1
Python Asyncio Jump-Start: Asynchronous Programming And Non-Blocking I/O With Coroutines
Автор: Jason Brownlee (2023)

Asyncio — это способ быстрой разработки масштабируемых программ на Python, способных выполнять десятки и сотни тысяч одновременных задач.

Книга включает в себя изменения в языке для поддержки coroutines как объектов первого класса, такие как выражения async def и await, а также менее известные выражения async for и async with для асинхронных итераторов и менеджеров контекста соответственно.

Скачать

👉 @book_for_dev
👍2
Clean Code in C#
Автор: Jason Alls (2020)

C#, ранее связанный только с разработкой настольных приложений для Windows, теперь используется в самых разных областях, таких как веб- и облачные приложения, и становится все более популярным для разработки мобильных приложений. Несмотря на обширные возможности в программировании, профессионалы часто сталкиваются с проблемами, связанными с эффективностью, масштабируемостью и ремонтопригодностью из-за плохого кода.

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

Скачать

👉 @book_for_dev
👍4
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux


https://news.1rj.ru/str/tikon_1 Новости высоких технологий, науки и техники💡
https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

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

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

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

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

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

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
👍2💩1
Applying Math with Python
Автор: Sam Morley (2020)

Во время чтения книги вы:
✔️Познакомитесь с базовыми пакетами, инструментами и библиотеками Python для решения математических задач;
✔️Изучите различные методы, которые помогут вам решать вычислительные задачи;
✔️Поймете основные концепции прикладной математики и способы их применения в информатике;
✔️Узнаете, как выбрать наиболее подходящий пакет, инструмент или технику для решения определенной проблемы;
✔️Научитесь реализовывать базовое построение графиков, изменять стили и добавлять метки с помощью matplotlib.

Скачать

👉 @book_for_dev
👍2
C++: Simple and Effective Tips and Tricks to learn C++ Programming Effectively
Автор: Benjamin Smith (2020)

Надоело искать среди множества учебников простое и удобное для чтения руководство? Программистский жаргон и неполные объяснения концепций замедляют обучение? Если вы ищете справочник, в котором освещаются фундаментальные и ключевые компоненты программирования на C++, эта книга отлично подойдет.

Скачать

👉 @book_for_dev
👍42
Hands-On System Programming with Linux
Автор: Kaiwan N Billimoria (2018)

Спрос на опытных разработчиков Linux со временем только растет. Данная книга предоставляет прочную теоретическую базу и практические описания, а также охватывает область системного программирования Linux. Автор углубляется в науку программирования приложений Linux - системную архитектуру, память процессов и управление, сигналы, таймеры, pthreads и файловый ввод-вывод.

Во время чтения книги вы:
✔️Изучите теоретические основы системной архитектуры Linux;
✔️Разберетесь с проблемами динамической памяти и эффективно устраните их;
✔️Изучите ключевые концепции и мощные системные API-интерфейсы, связанные с управлением процессами;
✔️Сможете эффективно выполнять файловый ввод-вывод и использовать таймеры;
✔️Получите глубокое понимание концепций многопоточности, синхронизации и планирования.

Скачать

👉 @book_for_dev
👍3
Coding with Python: A Simple And Straightforward Guide For Beginners To Learn Fast Programming With Python
Автор: Eugene Gates (2020)

Вы хотите выучить один из самых популярных языков программирования в мире, но расстроены при мысли о необходимости учиться с нуля? Данная книга позволит вам быстро и без проблем выучить современный и простой синтаксис языка Python, чтобы после вы могли заняться изучением какой-либо прикладной технологии.

Скачать

👉 @book_for_dev
👍51
Vue.js 3 Cookbook
Автор: Heitor Ramon Ribeiro (2020)

Vue.js - это прогрессивный веб-фреймворк для создания профессиональных пользовательских интерфейсов для ваших веб-приложений. Vue.js 3 усилен архитектурными улучшениями, новыми базовыми языками, процессами рендеринга и отдельными основными компонентами. К концу чтения этой книги о Vue.js вы сможете выявлять и решать задачи, с которыми сталкиваются разработчики при создании приложений на Vue.js, и получите возможность применять фреймворк Vue.js для веб-проектов любого масштаба.

Во время чтения книги вы:
✔️Научитесь проектировать и разрабатывать крупномасштабные веб-приложения с использованием новейших функций Vue.js 3;
✔️Научитесь создавать впечатляющие интерфейсы и страницы с помощью Vuetify, Buefy и Ant Design;
✔️Добавите управление состоянием, маршрутизацию и навигацию в свои веб-приложения;
✔️Изучите Nuxt.js;
✔️Откроете для себя эффективные методы развертывания ваших веб-приложений с Netlify.

Скачать

👉 @book_for_dev
👍3
Math Adventures with Python
Автор: Peter Farrell (2019)

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

Во время чтения книги вы:
✔️Научитесь создавать и управлять 3D и 2D графикой с помощью матриц;
✔️Сможете визуализировать множества Жюлия и Мандельброта с комплексными числами;
✔️Научитесь использовать рекурсию для создания фракталов;
✔️Сможете использовать генетические алгоритмы и другое.

Скачать

👉 @book_for_dev
👍2
Rust for Blockchain Application Development: Learn to build decentralized applications on popular blockchain technologies using Rust
Akhil Sharma (2024)

Эта книга начинается с базовых понятий языка Rust, а затем развивает эти понятия, чтобы вы могли разработать свой собственный блокчейн с нуля. По мере продвижения вы узнаете, как создавать dApps на таких популярных цепочках, как Solana и NEAR. Кроме того, вы научитесь создавать приложения для Ethereum с помощью Foundry (Rust). Наконец, вы разработаете собственный блокчейн с помощью Substrate by Parity (Polkadot). Книга дает полное 360-градусное представление о Rust в экосистеме блокчейна.

Скачать

👉 @book_for_dev
🔥3👎2👍1
Flutter Projects
Автор: Simone Alessandria (2020)

Flutter - это современная реактивная мобильная платформа, которая устраняет многие сложности, возникающие при создании мобильных приложений для iOS и Android. Благодаря Flutter разработчики теперь могут создавать быстрые и нативные мобильные приложения из единой кодовой базы. В этой книге разобраны 11 проектов, которые помогут вам делать собственные мобильные приложения с использованием Flutter.

Во время чтения книги вы:
✔️Изучите архитектуры мобильных приложений;
✔️Освоите обработку ошибок и отладку для разработки мобильных приложений;
✔️Изучите принцип «композиция важнее наследования», чтобы разбивать сложные проблемы на множество простых;
✔️Изучите управление состоянием приложения с помощью потоков и шаблонов;
✔️Создадите простое веб-приложение с помощью Flutter Web.

Скачать

👉 @book_for_dev
👍5