progbook | Books

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

153813

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

Subscribe to a channel

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

Как получить оффер в Ozon Tech за один день?

1. Быть C#-, Go-разработчиком или QA инженером.
2. Оставить заявку здесь.
3. Пройти предварительное собеседование.
4. Приехать на One Day Offer или подключиться онлайн:
⚫28 июня
⚫офис Ozon в Санкт-Петербурге
5. Пообщаться с тимлидами и получить оффер.

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

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

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

Rust for C++ Programmers: Learn how to embed Rust in C/C++ with ease (2023)
Автор: Mustafif Khan
Количество страниц: 456

#rust

Это идеальное руководство, которое поможет вам освоить язык программирования Rust. Начиная с его эволюции и сравнения с C/C++, книга поможет вам узнать, как установить и использовать мощный менеджер пакетов Cargo. Затем в книге рассматриваются такие ключевые темы, как связывание и изменяемость, владение, условия, циклы, функции, структуры и перечисления и многое другое. В книге также объясняется, как работать с ошибками в Rust. Кроме того, в книге рассматриваются такие продвинутые темы, как умные указатели, параллелизм и даже создание настольного приложения с использованием GTK.

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

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

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

Web Development with Blazor: An in-depth practical guide for .NET developers to build interactive UIs with C#, 2nd Edition (2023)
Автор: Jeff Fritz
Количество страниц:

#c_sharp

Вы начнете с изучения того, как использовать возможности Blazor и изучите все возможности Blazor Server и Blazor WebAssembly. Затем вы перейдете к практической части, сосредоточенной на примере проекта - движка блога. Вы примените все свои новые знания о создании проектов Blazor, внутреннем устройстве синтаксиса Razor, проверке форм и создании собственных компонентов.

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

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

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

Agile Software Engineering Skills (2023)
Автор: Julian Michael Bass
Количество страниц: 342

Этот учебник посвящен работе в команде для создания работоспособного программного обеспечения. Он охватывает навыки в области методов гибкой разработки программного обеспечения, работы в команде, контроля версий и непрерывной интеграции и показывает читателям, как применять некоторые из последних идей из lean, agile и Kanban.

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

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

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

Python Wise Head Junior: python programming quick reference (2021)
Автор: Mohmad Yakub
Количество страниц: 342

#python

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

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

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

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

Какие знания в области математики требуются специалистам в Machine Learning и Data Science?

Валентин Рябцев, сооснователь и CPO Wale. ai, рассказал о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов.

Рекомендуем к просмотру – https://www.youtube.com/watch?v=KhUXzcrAk0M

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

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

😈Открываем чит-коды технического интервью на позицию в сфере Data Science.

7 июня в прямом эфире разберем основные математические задачи на собеседованиях в крупные российские и международные компании.

👉Зарегистрироваться: https://proglib.io/w/f2a10b35

Приглашенный спикер: Иван Строков – ML инженер в Yelp, запустивший отдел Data Science для pikabu.ru

🚀 На вебинаре:

1. Обсудим задачи из реальных интервью в российские и европейские компании
2. Решим задачи на матрицы и вероятности
3. Научимся быстро тестировать статистические гипотезы для А/Б тестов
4. Обсудим, какая математика лежит под капотом ML алгоритмов
5. Узнаем, что делать, если математика становится слишком сложной

👉Зарегистрироваться: https://proglib.io/w/f2a10b35

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

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

A Practical Guide to Quantum Machine Learning and Quantum Optimization: Hands-on Approach to Modern Quantum Algorithms (2023)
Автор: Alberto Di Meglio
Количество страниц: 680

Вы откроете для себя множество алгоритмов, инструментов и методов моделирования проблем оптимизации с помощью формализмов QUBO и Ising, узнаете, как решать проблемы оптимизации с помощью квантового отжига, QAOA, адаптивного поиска Гровера (GAS) и VQE. В книге также показано, как обучать квантовые модели машинного обучения, такие как квантовые векторные машины поддержки, квантовые нейронные сети и квантовые генеративные адверсарные сети. Книга идет по прямому пути, помогая вам узнать о квантовых алгоритмах, иллюстрируя их кодом, который готов к работе на квантовых симуляторах и реальных квантовых компьютерах. Вы также узнаете, как использовать такие механизмы программирования, как Qiskit от IBM, PennyLane от Xanadu и Leap от D-Wave.

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

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

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

Нужны специалисты: что закодировано на баннере Академии Яндекса? Такие появились сейчас на улицах Москвы. Ищем скрытый смысл в комментах

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

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

Python for Everyone: Learn and polish your coding skills in Python (2023)
Автор: Dr. Nilesh Bhaskarrao Bahadure
Количество страниц: 470

#puthon

Это исчерпывающее руководство обеспечит вам прочную основу для изучения фундаментальных концепций программирования на Python. Оно охватывает целый ряд важных тем, включая работу со строками, операторы управления потоком данных, обработку исключений и регулярные выражения. Вы также узнаете об основных функциях и структурах данных, а также изучите использование готовых пакетов для расширения возможностей Python. Также подробно рассматриваются Numpy и визуализация данных с помощью пакетов типа Matplotlib, а также популярный пакет для анализа и манипулирования данными Pandas. Эта книга - незаменимый ресурс для тех, кто хочет освоить Python и использовать его возможности для решения реальных задач.

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

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

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

BDD in Action, 2nd Edition (2023)
Автор: Jan Molak
Количество страниц: 488

Почти половина всех программных проектов не отвечает ключевым требованиям. Поведенчески-ориентированная разработка (BDD) позволяет сократить количество таких дорогостоящих неудач благодаря общему пониманию того, как должно работать приложение.

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

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

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

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

Architecting Vue.js 3 Enterprise-Ready Web Applications: Build and deliver scalable and high-performance enterprise-ready applications with Vue and JavaScript (2023)
Автор: Solomon Eseme
Количество страниц: 230

#vue

Из этой книги вы узнаете, как настроить и установить Vue.js 3 и API композиции и использовать его для создания реальных приложений. Вы приобретете навыки создания многократно используемых компонентов и масштабирования производительности в приложениях Vue.js 3. По мере продвижения книга поможет вам масштабировать производительность с помощью асинхронной ленивой загрузки, сжатия изображений, разбиения кода на части и древовидной встряски. Кроме того, вы увидите, как использовать Restful API, Docker, GraphQL и различные виды тестирования, чтобы обеспечить масштабируемость и поддерживаемость вашего приложения Vue.js 3.

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

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

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

The Absolute Beginner’s Guide to HTML and CSS: A Step-by-Step Guide with Examples and Lab Exercises (2023)
Автор: Kevin Wilson
Количество страниц: 253

#html

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

Вы начнете с настройки среды разработки, такой как локальный веб-сервер и html-редактор. Следующие несколько глав посвящены веб-серверам, основам HTML, таким как синтаксис языка, теги и как написать программу. Далее вы научитесь создавать простые веб-страницы, демонстрируя, как работает код и как использовать различные HTML-теги и CSS для стилизации страниц. И наконец, использование CMS для создания веб-сайтов, таких как Drupal и WordPress, и как HTML и CSS вписываются в них. В конце приводятся справочные библиотеки по тегам HTML и CSS.

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

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

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

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

Канал с мемами — 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
Бот с IT-вакансиями: t.me/proglib_job_bot

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


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

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

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

Fundamentals of Web Development, 3rd Edition (2021)
Автор: Randy Connolly
Количество страниц: 1031

Эта книга поможет вам создать веб-сайты корпоративного качества с использованием современных механизмов разработки. Практический подход и всестороннее понимание практики веб-разработки охватывают HTML5, CSS, JavaScript, два серверных стека (PHP и MySQL, а также Node и MongoDB), препроцессоры CSS, принципы проектирования CSS, языковые дополнения ES6+, веб- и браузерные API, React, TypeScript, базы данных SQLite и NoSQL, GraphQL, безсерверные вычисления, кэширование, новые уязвимости безопасности, аутентификацию JWT, DevOps, непрерывную интеграцию/развертывание и микросервисные архитектуры. Освещение также включает необходимые темы ACM по веб-разработке, согласованные с лучшими практиками веб-разработки в реальном мире.

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

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

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

Flutter and Dart: Up and Running: Build native apps for both iOS and Android using a single codebase (2023)
Автор: Dr. Deepti Chopra
Количество страниц: 200

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

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

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

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

Simplified JavaScript for Very Important Programmers: The Fast Track to Mastering Essential JavaScript Concepts (2023)
Автор: Ebenezer Don
Количество страниц: 234

#javascript

Это практическое руководство для всех, кто хочет освоить основные разделы JavaScript, не тратя время на запутанные объяснения и не пытаясь понять смысл неоднозначных слов. Книга наполнена реальными примерами и четким, лаконичным языком, который разбивает технические концепции на легкие для понимания фрагменты.

Книга охватывает все основы JavaScript, включая переменные, типы данных, операторы, управляющие структуры, функции, объекты и массивы. Вы также изучите такие продвинутые темы, как асинхронное программирование, хранение данных в браузере и манипулирование DOM.

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

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

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

У нас отличная новость – «Школа 21» открыла первый набор на бесплатное обучение ИТ-специалистов в Великом Новгороде!
Обучение будет проходить в новом современном кампусе, который уже осенью примет первых участников. Здесь ты научишься кодить на нескольких языках, освоишь работу с базами данных и инфраструктурой, а также изучишь различные направления цифровых технологий.

Тебе предстоит работать над проектами индивидуально и в группах без расписаний, лекций и оценок. Срок обучения зависит только от тебя и составляет от 1,5 до 3 лет.

Не стоит переживать, если у тебя нет опыта в программировании. Более 50% участников обучения в школе – это люди, начинающие свой путь в сфере ИТ. А как показывает практика, выпускники школы востребованы на рынке труда, в том числе у компаний – лидеров отраслей экономики.

Если ты мечтал стать ИТ-специалистом, но не знал, с чего начать, то приглашаем тебя на обучение. Не упусти свой шанс и скорее подавай заявку: https://21-school.ru

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

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

Data Privacy: A runbook for engineers (2022)
Автор: Nishant Bhajaria
Количество страниц: 384

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

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

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

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

GETTING STARTED WITH SQL: Exercises with PhpMyAdmin and MySQL (2023)
Автор: Rémy Lentzner
Количество страниц: 105

#sql

SQL (Structured Query Language) - это язык запросов для управления реляционными базами данных. В этой книге вы познакомитесь с основами его организации и его характеристиками. Используя среду PhpMyAdmin, вы узнаете, как создать базу данных, таблицы, столбцы, ограничения, ключи (первичные и внешние), соединения и многие другие особенности.

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

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

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

The Service-Oriented Enterprise: Learn Enterprise Architecture and Its Viable Services (2023)
Автор: Tom Graves
Количество страниц: 250

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

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

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

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

Azure SQL Hyperscale Revealed: High-performance Scalable Solutions for Critical Data Workloads (2023)
Автор: Daniel Scott-Raynsford
Количество страниц: 488

#sql

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

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

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

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

Web3: The Insights You Need from Harvard Business Review (2023)
Автор: Andrew McAfee
Количество страниц: 160

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

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

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

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

Data Structures with Python: Get familiar with the common Data Structures and Algorithms in Python (2023)
Автор: Dr. Harsh Bhasin
Количество страниц: 573

#python

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

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

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

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

Practical Business Analytics Using R and Python: Solve Business Problems Using a Data-driven Approach, 2nd Edition (2023)
Автор: Umesh R. Hodeghatta
Количество страниц: 731

#python #r

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

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

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

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

Data Analytics in the AWS Cloud: Building a Data Platform for BI and Predictive Analytics on AWS (2023)
Автор: Joe Minichino
Количество страниц: 416

#aws

Всеобъемлющая и доступная дорожная карта по выполнению аналитики данных в облаке AWS

В этой книге опытный инженер-программист и архитектор данных предоставляет экспертный план по хранению, обработке и анализу данных на облачной платформе Amazon Web Services. В книге вы изучите все важные аспекты аналитики данных - от проектирования данных до анализа, бизнес-аналитики, DevOps и MLOps - и узнаете, как интегрировать прогнозы машинного обучения с аналитическими движками и инструментами визуализации.

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

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

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

Уже 31 мая стартует обучение на продвинутом онлайн-курсе «Архитектура и шаблоны проектирования» в OTUS. Оставьте заявку на курс и пройдите тест, чтоб узнать, осилите ли вы программу!

👉ПРОЙТИ ТЕСТ ПО АРХИТЕКТУРЕ И ШАБЛОНАМ ПРОЕКТИРОВАНИЯ: https://otus.pw/CmXK/

После курса вы будете:
— Применять шаблоны проектирования в разработках
— Понимать и применять SOLID принципы
— Понимать, что такое рефакторинг и как писать чистый код
— Знать современные процессы разработки программного обеспечения
— Внедрять DevOps в свои процессы разработки, улучшая код и минимизируя ошибки.

Преподаватели — практики с опытом в разработке и архитектуре Выпускников нашего курса ждут 12 работодателей - партнёров Отуса. Обучение доступно также в рассрочку.

Нативная интеграция. Информация о продукте www.otus.ru

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

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

Open Source Projects – Beyond Code: A blueprint for scalable and sustainable open source projects (2023)
Автор: John Mertic
Количество страниц: 240

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

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

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

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

Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease (2023)
Автор: Burak Serdar
Количество страниц: 212

#go

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

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

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

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

Beginning Java Objects: From Concepts to Code, 3rd Edition (2023)
Автор: Jacquie Barker
Количество страниц: 860

#java

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

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

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