progbook | Books

Telegram-канал progbook - Книги для программистов

153796

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Subscribe to a channel

Книги для программистов

Practical Rust Projects: Build Serverless, AI, Machine Learning, Embedded, Game, and Web Applications (2023)
Автор: Andrew Rzeznik
Количество страниц: 410

#rust

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

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

Скачать книгу

Читать полностью…

Книги для программистов

ИТ + научпоп + музыка = большой ИТ-пикник в Москве 💛

2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе.


В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть?

Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут.

Реклама. АО "Тинькофф Банк"

Читать полностью…

Книги для программистов

Python for Scientists, 3rd Edition (2023)
Автор: John M. Stewart
Количество страниц: 300

#python

Python - бесплатный, с открытым исходным кодом, простой в использовании программный инструмент, представляющий собой значительную альтернативу таким проприетарным пакетам, как MATLAB и Mathematica. Эта книга охватывает все, что необходимо знать работающему ученому, чтобы начать эффективно использовать Python. Автор объясняет научный Python с нуля, показывая, как легко реализовать и протестировать нетривиальные математические алгоритмы, а также знакомит читателя с многочисленными свободно распространяемыми дополнительными модулями. Ряд примеров, относящихся к самым разным областям, иллюстрирует возможности программы.

📌 Всё самое полезное читайте в нашем канале Python📌

Скачать книгу

Читать полностью…

Книги для программистов

Essentials of Arduino Boards Programming: Step-by-Step Guide to Master Arduino Boards Hardware and Software (2023)
Автор: Farzin Asadi
Количество страниц: 353

В начале книги вы познакомитесь с Arduino и увидите на собственном опыте, как бесплатная многоплатформенная интегрированная среда разработки (IDE) облегчает процесс кодирования. Во многих случаях вы сможете редактировать предоставленные коды для решения собственных задач. На платах Arduino используются различные микроконтроллеры, и каждая плата подходит для решения конкретных задач. Кроме того, в Arduino IDE предустановлена обширная библиотека кодов, которые можно модифицировать и использовать на практике. Таким образом, вместо того, чтобы разрабатывать коды с нуля, можно адаптировать их к аналогичным проектам. Более опытные пользователи смогут сэкономить время, просто копируя фрагменты кода из различных библиотек.

Скачать книгу

Читать полностью…

Книги для программистов

Polymer Processing: Design, Printing and Applications of Multi-Dimensional Techniques (2023)
Автор: Abhijit Bandyopadhyay
Количество страниц: 208

В книге рассматривается полимерная 3D-печать через основы технологии и ее реализацию. В начале книги рассматриваются основы печати нового поколения, ноу-хау технологии, методология печати и перспективы проектирования изделий. Рассматриваются аспекты САПР, а также применение программ Slicer, анализа изображений и программирования в MATLAB при 3D-печати полимеров. Рассматриваются вопросы выбора полимеров для печати с учетом их соотношения "структура-свойства", устранения неполадок в процессе печати, а также возможные варианты использования отходов пластмасс и других материалов.

Скачать книгу

Читать полностью…

Книги для программистов

Keycloak – Identity and Access Management for Modern Applications: Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 to secure applications, 2nd Edition (2023)
Автор: Pedro Igor Silva
Количество страниц: 350

В новом издании вы узнаете, как использовать последний дистрибутив Keycloak. Последние версии Keycloak теперь базируются на Quarkus, что обеспечивает новый и улучшенный пользовательский опыт и новую консоль администратора с повышенным вниманием к удобству использования. Вы увидите, как использовать Spring Security вместо Spring-адаптера Keycloak при использовании последнего дистрибутива Keycloak. По мере продвижения вы поймете суть нового дистрибутива Keycloak и изучите лучшие практики использования OAuth. Наконец, будут рассмотрены общие лучшие практики и другая информация по защите приложений.

Скачать книгу

Читать полностью…

Книги для программистов

Typescript and JavaScript Coding Made Simple 2 Books in 1: A Beginner’s Guide to Programming (2023)
Автор: Mark Stokes
Количество страниц: 329

#js #typescript

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

📌 Всё самое полезное читайте в нашем канале Frontend 📌

Скачать книгу

Читать полностью…

Книги для программистов

Full Stack iOS Development with Swift and Vapor: Full stack iOS development made easy (2023)
Автор: Hem Dutt
Количество страниц: 258

#ios

Для того чтобы приступить к разработке iOS с полным стеком, в начале книги необходимо установить инструментарий Vapor Toolbox и Xcode. Благодаря практическому подходу книга поможет вам разобраться в тонкостях маршрутизации, реализации мер безопасности, бесшовной интеграции данных, эффективного управления данными и генерации JSON-ответов на стороне сервера. По мере углубления в книгу ваши знания будут расширяться, охватывая такие функции, как UIKit с авторазметкой, SwiftUI, Core Data и др. Кроме того, эта книга станет для вас путеводной звездой, раскрывающей потенциал комплексного обучения и секреты успешной полностековой iOS-разработки. Благодаря широкому охвату материала руководство позволяет преодолеть такие препятствия, как хранение данных, оптимизация производительности и безопасность.

📌 Всё самое полезное читайте в нашем канале Mobile📌

Скачать книгу

Читать полностью…

Книги для программистов

Hands-on TinyML: Harness the power of Machine Learning on the edge devices (2023)
Автор: Rohan Banerjee
Количество страниц: 306

#python

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

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

📌 Всё самое полезное читайте в нашем канале Python📌

Скачать книгу

Читать полностью…

Книги для программистов

Новые каналы по Go🎉

Готовимся к собеседованиям по Go и проверяем себя на практических задачках: «Библиотека программиста» запустила два канала специально для Go-разработчиков и тех, кто хочет ими стать👨‍🏫

Подписывайтесь:
👉Библиотека собеса по Go — тут мы готовимся к интервью
👉Библиотека задач по Go — тут решаем задачи, проходим тесты и изучаем код

Читать полностью…

Книги для программистов

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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Читать полностью…

Книги для программистов

Golang for Jobseekers: Unleash the power of Go programming for career advancement (2023)
Автор: Hairizuan Bin Noorazman
Количество страниц: 410

#go

В начале дается исчерпывающее введение в язык Go, рассматриваются его синтаксис, фундаментальные концепции и уникальные особенности, которые делают его эффективным языком. Также подробно рассматриваются структуры данных и алгоритмы, что позволяет оптимизировать код и решать сложные задачи элегантно и быстро. Кроме того, в книге рассматривается искусство создания надежных RESTful API-приложений на языке Go. Из книги вы узнаете о лучших отраслевых практиках и архитектурных паттернах для создания масштабируемых, безопасных и поддерживаемых API. Затем книга проведет вас через пошаговый путь от разработки к производству, демонстрируя, как развертывать приложения Go в различных средах, начиная с виртуальных машин и заканчивая контейнерами Kubernetes.

📌 Всё самое полезное читайте в нашем канале Go 📌

Скачать книгу

Читать полностью…

Книги для программистов

Handy PHP: Quick Reference Guide (2023)
Автор: Marc Corn
Количество страниц: 111

#php

Откройте для себя основы программирования на PHP, начиная с базового синтаксиса и типов данных и заканчивая управляющими структурами и функциями. Погрузитесь в объектно-ориентированное программирование, изучите взаимодействие с базами данных MySQL и откройте для себя методы безопасной веб-разработки. Вы сможете изучить такие сложные темы, как работа с API, отладка, интеграция фронтенд-технологий и соблюдение стандартов кодирования.

📌 Всё самое полезное читайте в нашем канале PHP📌

Скачать книгу

Читать полностью…

Книги для программистов

🥷Это путь воина

Напоминаем, что «Библиотека программиста» запустила два новых канала специально для специалистов по C++ и тех, кто хочет ими стать👨‍🏫

Подписывайтесь:
👉Библиотека собеса по C++ — тут мы готовимся к интервью
👉Библиотека задач по C++ — тут решаем задачи, проходим тесты и изучаем код

Читать полностью…

Книги для программистов

🔍Насколько легко «войти в айти»?

IT — перспективная отрасль с высокими зарплатами и огромной конкуренцией. Собираем ваши истории: расскажите, как вам удалось сменить профессию (или сразу найти себя), какие шаги вы для этого предприняли и с какими сложностями пришлось столкнуться.

👉Пройдите наш 10-минутный опрос по ссылке.

Читать полностью…

Книги для программистов

Mastering SQL: A Beginner’s Guide (2023)
Автор: Sufyan bin Uzayr
Количество страниц: 244

#sql

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

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

Скачать книгу

Читать полностью…

Книги для программистов

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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Читать полностью…

Книги для программистов

📖➕➕ ТОП-10 книг по языку программирования С++ в 2023 году

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

Читать статью (https://proglib.io/sh/U0pZAbkoS7)

Читать полностью…

Книги для программистов

📖 ТОП-10 книг по C# в 2023 году: от новичка до профессионала

Обзор книг по языку программирования C# и Unity на русском языке.

🔗 Читать статью
🔗 Зеркало

Читать полностью…

Книги для программистов

🎶 Фулстек или 🎻 фронтендер: кем стать, чтобы не подвести себя и работать в радость? Часть 2

Продолжаем разбираться в нюансах работы специалистов. Данные по ЗП найдешь в первой части.

Какие у них отношение с коллегами?
▶️ Мультиинструменталисту (фулстеку) легче работать с коллегами, так как он владеет и своим, и их инструментами.
▶️ Скрипач (фронтендер) — профессионал высшего класса в своем деле. Правда, в местах стыковки звукорядов может накосячить, но косячат все.

Где они работают?
▶️ Мультиинструменталист может:
● записать несколько MVP-альбомов, которые прославят своего сочинителя;
● вступить в музыкальную группу с нехваткой «рук» и «ног».

▶️ Скрипач:
● консерватория, так как нужен узкий специалист, извлекающий тот звук, который может сделать только такой узкий спец.

Хочу попробовать обе профессии, чтобы понять, какая точно мне подходит
Яндекс Практикум запустил большое обновление курсов веб-разработки — фронтенд и фулстек — с бесплатным вводным курсом.

Что изменилось на курсах?
▶️ Внедрили модель обучения 4C/ID, с которой весь процесс обучения основан на реальных рабочих задач.
▶️ Добавили дополнительные активности: лайвкодинг, хакатон, парное программирование.
▶️ Обновили программу в соответствии с запросом рынка. В курс по фулстеку добавили модуль по алгоритмам, который позволит соискателям проходить собеседования в компании уровня Яндекса. А на курсе по фронтенд-разработке обновили модули про TypeScript, ООП, верстку.

Была не была! Давайте пробовать!
🎶 Курс «Фулстек-разработчик»
🎻 Курс «Фронтенд-разработчик»

Читать полностью…

Книги для программистов

EASY Javascript – Handy Guide: Discover the World of Web Programming (2023)
Автор: David Lupe
Количество страниц: 227

#js

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

📌 Всё самое полезное читайте в нашем канале Frontend 📌

Скачать книгу

Читать полностью…

Книги для программистов

Unreal Engine Blueprint Game Developer (2023)
Автор: Asadullah Alam
Количество страниц: 227

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

Скачать книгу

Читать полностью…

Книги для программистов

❗Ищем копирайтера

Нам нужен человек, который:
— Любит IT и русский язык.
— Понимает разницу между бэкендом и фронтендом, OWASP и MISRA, функциональным программированием и ООП, микроконтроллером и миникомпьютером, UX и UI.
— Имеет опыт работы от 1 года.
— Будет плюсом, если вы программируете на каком-нибудь языке на уровне стажера/джуна.

Что нужно делать:
— Готовить подборки, ТОПы книг, ютуб- и телеграм-каналов по языкам программирования.
— Делать расшифровки топовых Ютуб-роликов по теме программирования и оформлять их в виде статей.
— Готовить новостные заметки.
— Актуализировать старые статьи.
— Брать интервью у экспертов. Мы поможем с поиском экспертов.
— Иногда писать небольшие рекламные посты в телеграм.
— Писать статьи с кодом, переводить статьи (по желанию, оплачивается отдельно).

Можно использовать нейронки?
— Да, главное, чтобы материал получился интересный.

Условия:
— Белая зарплата: 50 000 руб.
— Возможность работать удаленно.

👉Присылайте свои резюме: hello@proglib.io

Читать полностью…

Книги для программистов

PostgreSQL for Jobseekers: Introduction to PostgreSQL administration for modern DBAs (2023)
Автор: David Gonzalez
Количество страниц: 314

#postgresql

Книга охватывает широкий спектр тем, позволяя успешно устанавливать и настраивать PostgreSQL на различных платформах и различными способами. Углубленное изучение внутренних компонентов, составляющих службу PostgreSQL, и их взаимодействия позволит вам получить глубокое понимание того, как эти элементы взаимодействуют между собой для создания надежного и безопасного решения. От понимания модели процессов и общей памяти до освоения выполнения и оптимизации запросов - вы получите исчерпывающие знания о внутреннем устройстве PostgreSQL. Кроме того, в книге рассматриваются основные задачи, решаемые администратором баз данных (DBA), включая операции резервного копирования и восстановления, меры безопасности, настройку производительности и методы устранения неполадок.

Скачать книгу

Читать полностью…

Книги для программистов

MongoDB for Jobseekers: Reach new heights in your career with MongoDB (2023)
Автор: Justin Jenkins
Количество страниц: 430

#nosql

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

Скачать книгу

Читать полностью…

Книги для программистов

SQL and NoSQL Interview Questions: Your essential guide to acing SQL and NoSQL job interviews (2023)
Авто: Vishwanathan Narayanan
Количество страниц: 178

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

Скачать книгу

Читать полностью…

Книги для программистов

Mastering MEAN Stack: Build full stack applications using MongoDB, Express.js, Angular, and Node.js (2023)
Автор: Pinakin Ashok Chaubal
Количество страниц: 260

#js

Книга представляет собой исчерпывающее руководство по разработке с использованием стека MEAN (MongoDB, Express.js, Angular и Node.js). Книга знакомит с основами полностековой разработки и преимуществами стека MEAN. В ней рассказывается об установке и настройке компонентов MEAN, а также о том, как их подключать для создания мощных полностековых приложений. В книге также рассматриваются механизмы безопасности, такие как аутентификация и авторизация, обеспечивающие безопасность приложений. Поможет вам приобрести навыки разработки фронт-энда с помощью Angular и интеграции бэкЭнда с помощью Node.js. В книге также рассматриваются вопросы обновления данных в реальном времени с NATS Streaming, методы автоматизированного тестирования и интеграция дополнительных сервисов.

📌 Всё самое полезное читайте в нашем канале Frontend 📌

Скачать книгу

Читать полностью…

Книги для программистов

Decoding Coding: Fundamentals (2023)
Автор: Hinesh Nyati
Количество страниц: 136

#python

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

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

📌 Всё самое полезное читайте в нашем канале Python📌

Скачать книгу

Читать полностью…

Книги для программистов

Getting Started With Java Using Eclipse (2023)
Автор: Bernhard Steppan
Количество страниц: 518

#java

В первой части книги вы получите базовые знания по Java и Eclipse. В этой части закладываются основы программирования, дается обзор технологии Java и показывается, что особенного в объектно-ориентированном программировании.
Во второй части все вращается вокруг тонкостей языка Java, и именно здесь создаются первые небольшие Java-приложения, которым помогает тонкое сочетание части знаний и практических упражнений.
Технология Java - это и название, и основное направление третьей части, которая также знакомит с правилами, которые необходимо соблюдать при программировании, с тем, что такое библиотеки классов и какими преимуществами они обладают.
Четвертая часть позволяет применить все предыдущие элементы в приложении с графическим интерфейсом пользователя.

📌 Всё самое полезное читайте в нашем канале Java 📌

Скачать книгу

Читать полностью…

Книги для программистов

Flask Framework Cookbook: Enhance your Flask skills with advanced techniques and build dynamic, responsive web applications, 3rd Edition (2023)
Автор: Shalabh Aggarwal
Количество страниц: 318

#python

Новое издание отказывается от устаревших библиотек, совершенствует содержание, чтобы включить новые паттерны кодирования, и представляет рецепты для новейших инструментов. Например, вы изучите различные способы интеграции с GPT для создания приложений Flask, способных работать с искусственным интеллектом.
Книга начинается с изучения конфигураций приложений Flask, а затем рассказывает о работе с шаблонами, понимании ORM и слоев представления. Вы также сможете написать интерфейс администратора, освоить тестирование с использованием паттерна фабрики, отладку и протоколирование ошибок. Затем вы узнаете о различных способах использования Flask для создания, развертывания и управления микросервисами с помощью AWS, GCP и Kubernetes.

📌 Всё самое полезное читайте в нашем канале Python📌

Скачать книгу

Читать полностью…
Subscribe to a channel