📖 Основы тестирования и верификации программного обеспечения
Автор: Старолетов С. М.
Описание:
Настоящее пособие предназначено для будущих программистов, которым необходимо знать основы тестирования программных продуктов, принципы работы в команде с тестировщиками, необходимость и основы верификации и моделирования программного обеспечения. Цель пособия — пересмотреть отношение разработчиков к качеству современного программного обеспечения. В первой части пособия рассматриваются способы тестирования, спецификации программного обеспечения, документирование, модульное тестирование в средах IntelliJ IDEA, MS Visual Studio, изучаются методы разработки программного обеспечения, исходя от тести рования (TDD) и поведения (BDD) в среде IDEA на языке Java, рассматривается функциональное автоматизированное тестирование в среде IBM Rational Tester, тестирование Webприложений с помощью Selenium.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #RU #Data
Автор: Старолетов С. М.
Описание:
Настоящее пособие предназначено для будущих программистов, которым необходимо знать основы тестирования программных продуктов, принципы работы в команде с тестировщиками, необходимость и основы верификации и моделирования программного обеспечения. Цель пособия — пересмотреть отношение разработчиков к качеству современного программного обеспечения. В первой части пособия рассматриваются способы тестирования, спецификации программного обеспечения, документирование, модульное тестирование в средах IntelliJ IDEA, MS Visual Studio, изучаются методы разработки программного обеспечения, исходя от тести рования (TDD) и поведения (BDD) в среде IDEA на языке Java, рассматривается функциональное автоматизированное тестирование в среде IBM Rational Tester, тестирование Webприложений с помощью Selenium.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #RU #Data
📖 Neural Networks with Tensorflow and Keras
Автор: Hua Ph.
Описание:
Изучите возможности машинного обучения и нейронных сетей. Это всеобъемлющее руководство предназначено для профессиональных программистов, стремящихся углубить свое понимание нейронных сетей, методов машинного обучения (ML) и больших языковых моделей (LLM).
В книге рассматриваются основные методы машинного обучения, охватывающие такие важные темы, как предварительная обработка данных, выбор модели и настройка. Она обеспечивает надежную основу для основ нейронных сетей, дополненную практическими примерами и проектами. Вы изучите различные топологии сетей, включая глубокие нейронные сети (DNN), рекуррентные нейронные сети (RNN), сети с долговременной краткосрочной памятью (LSTM), вариационные автокодировщики (VAE), генеративно-состязательные сети (GAN) и большие языковые модели (LLM). Каждая концепция объясняется с помощью четких пошаговых инструкций и сопровождается примерами кода Python с использованием последних версий TensorFlow и Keras, что обеспечивает практический опыт обучения.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Tensorflow
Автор: Hua Ph.
Описание:
Изучите возможности машинного обучения и нейронных сетей. Это всеобъемлющее руководство предназначено для профессиональных программистов, стремящихся углубить свое понимание нейронных сетей, методов машинного обучения (ML) и больших языковых моделей (LLM).
В книге рассматриваются основные методы машинного обучения, охватывающие такие важные темы, как предварительная обработка данных, выбор модели и настройка. Она обеспечивает надежную основу для основ нейронных сетей, дополненную практическими примерами и проектами. Вы изучите различные топологии сетей, включая глубокие нейронные сети (DNN), рекуррентные нейронные сети (RNN), сети с долговременной краткосрочной памятью (LSTM), вариационные автокодировщики (VAE), генеративно-состязательные сети (GAN) и большие языковые модели (LLM). Каждая концепция объясняется с помощью четких пошаговых инструкций и сопровождается примерами кода Python с использованием последних версий TensorFlow и Keras, что обеспечивает практический опыт обучения.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Tensorflow
📖 Введение в структуры и алгоритмы обработки данных
Автор: Маер А. В., Черепанов О. С.
Описание:
Учебное пособие состоит из пяти глав. Целью учебного пособия является формирование начального представления о структурах данных и алгоритмах. В первой главе дается обзор математического аппарата, используемого при анализе алгоритмов. Во второй главе вводится понятие псевдокода. Третья глава посвящена основным структурам данных. В четвертой главе проводится анализ алгоритмов и выполняется их построение с помощью псевдокода. Пятая глава содержит набор заданий для выполнения учебных проектов.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #RU #Data
Автор: Маер А. В., Черепанов О. С.
Описание:
Учебное пособие состоит из пяти глав. Целью учебного пособия является формирование начального представления о структурах данных и алгоритмах. В первой главе дается обзор математического аппарата, используемого при анализе алгоритмов. Во второй главе вводится понятие псевдокода. Третья глава посвящена основным структурам данных. В четвертой главе проводится анализ алгоритмов и выполняется их построение с помощью псевдокода. Пятая глава содержит набор заданий для выполнения учебных проектов.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #RU #Data
📖 Core Java
Автор: Horstmann C.S.
Описание:
Классическое руководство по языку программирования Java — полностью обновлено до Java 21.
Написанное для опытных программистов, ищущих глубокого охвата языка и платформы Java, это переработанное и обновленное издание продолжает оставаться первым выбором для серьезных программистов. Тщательно созданные примеры программ демонстрируют почти все возможности языка и библиотеки, а также новейшие возможности, представленные в Java 21. Примеры намеренно просты, чтобы сосредоточиться на основных моментах, но, по большей части, они не поддельные и не срезают углы. Они должны стать хорошими отправными точками для вашего собственного кода.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Java
Автор: Horstmann C.S.
Описание:
Классическое руководство по языку программирования Java — полностью обновлено до Java 21.
Написанное для опытных программистов, ищущих глубокого охвата языка и платформы Java, это переработанное и обновленное издание продолжает оставаться первым выбором для серьезных программистов. Тщательно созданные примеры программ демонстрируют почти все возможности языка и библиотеки, а также новейшие возможности, представленные в Java 21. Примеры намеренно просты, чтобы сосредоточиться на основных моментах, но, по большей части, они не поддельные и не срезают углы. Они должны стать хорошими отправными точками для вашего собственного кода.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Java
📖 Practical C++ STL Programming
Узнайте, как использовать классы, алгоритмы и другие программные конструкции C++ STL. Это всеобъемлющее практическое руководство охватывает широкий спектр тем программирования на STL и освещает многочисленные программные конструкции из стандартов C++20 и C++23.
Освоение STL может оказаться сложной задачей как для начинающих, так и для опытных программистов на C++. Не помогает и то, что документы спецификации ISO на C++ являются скрупулезными и многословными. Эта книга составлена таким образом, чтобы помочь вам быстро разобраться в программировании на C++ STL, уделяя особое внимание реальным аспектам его использования. Вместо того чтобы тратить время на подробные объяснения внутренней работы STL, автор Дэниел Куссвурм разумно исследует эти тонкости только тогда, когда они помогают читателю лучше понять ту или иную тему.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #C
Узнайте, как использовать классы, алгоритмы и другие программные конструкции C++ STL. Это всеобъемлющее практическое руководство охватывает широкий спектр тем программирования на STL и освещает многочисленные программные конструкции из стандартов C++20 и C++23.
Освоение STL может оказаться сложной задачей как для начинающих, так и для опытных программистов на C++. Не помогает и то, что документы спецификации ISO на C++ являются скрупулезными и многословными. Эта книга составлена таким образом, чтобы помочь вам быстро разобраться в программировании на C++ STL, уделяя особое внимание реальным аспектам его использования. Вместо того чтобы тратить время на подробные объяснения внутренней работы STL, автор Дэниел Куссвурм разумно исследует эти тонкости только тогда, когда они помогают читателю лучше понять ту или иную тему.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #C
📖 Рецепты чистого кода
Автор: Контьери Максимилиано
Описание:Для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. Автор Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как искать возможности улучшения и оценивать их влияние на код готового программного продукта. Когда речь идет о надежности и развитии, эти методы обеспечивают преимущества, которые со временем окупаются.
Проверенные рецепты на JavaScript, PHP, Python, Java и других языках программирования помогут масштабировать и поддерживать большие системы. В каждом разделе рассматриваются такие фундаментальные понятия, как читаемость кода, связанность, тестируемость, безопасность и расширяемость, а также запахи кода и соответствующие рецепты их устранения.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #C
Автор: Контьери Максимилиано
Описание:Для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. Автор Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как искать возможности улучшения и оценивать их влияние на код готового программного продукта. Когда речь идет о надежности и развитии, эти методы обеспечивают преимущества, которые со временем окупаются.
Проверенные рецепты на JavaScript, PHP, Python, Java и других языках программирования помогут масштабировать и поддерживать большие системы. В каждом разделе рассматриваются такие фундаментальные понятия, как читаемость кода, связанность, тестируемость, безопасность и расширяемость, а также запахи кода и соответствующие рецепты их устранения.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #C
📖 The Hundred-Page Language Models Book
Автор: Бурков Андрей
Описание:В стостраничной книге "Языковые модели" применен уникальный подход, заключающийся в постепенном введении концепций языкового моделирования, начиная с базовых методов и заканчивая современными архитектурами. Каждая глава основывается на предыдущей, делая сложные концепции доступными благодаря четким объяснениям, диаграммам и практическим реализациям.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #PyTorch #ENG
Автор: Бурков Андрей
Описание:В стостраничной книге "Языковые модели" применен уникальный подход, заключающийся в постепенном введении концепций языкового моделирования, начиная с базовых методов и заканчивая современными архитектурами. Каждая глава основывается на предыдущей, делая сложные концепции доступными благодаря четким объяснениям, диаграммам и практическим реализациям.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #PyTorch #ENG
📖 Synthetic Data and Generative AI
Автор: Granville Vincent
Описание: Синтетические данные и генеративный искусственный интеллект охватывают основы машинного обучения, современные подходы к решению сложных проблем, а также систематическое генерирование и использование синтетических данных. Особое внимание уделяется масштабируемости, автоматизации, тестированию, оптимизации и интерпретируемости (объяснимый ИИ). Например, методы регрессии, включая логистику и лассо, представлены как единый метод без использования расширенной линейной алгебры. Доверительные области и интервалы прогнозирования строятся с использованием параметрического бутстрапа без статистических моделей или распределений вероятностей. Модели (включая генеративные модели и их смеси) в основном используются для создания обширных синтетических данных для тестирования и сравнительного анализа различных методов.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #AI #ENG
Автор: Granville Vincent
Описание: Синтетические данные и генеративный искусственный интеллект охватывают основы машинного обучения, современные подходы к решению сложных проблем, а также систематическое генерирование и использование синтетических данных. Особое внимание уделяется масштабируемости, автоматизации, тестированию, оптимизации и интерпретируемости (объяснимый ИИ). Например, методы регрессии, включая логистику и лассо, представлены как единый метод без использования расширенной линейной алгебры. Доверительные области и интервалы прогнозирования строятся с использованием параметрического бутстрапа без статистических моделей или распределений вероятностей. Модели (включая генеративные модели и их смеси) в основном используются для создания обширных синтетических данных для тестирования и сравнительного анализа различных методов.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #AI #ENG
📖 Create Game with Projects in Python
Автор: Строуп Дж. Л., Шмитт С. Г.
Описание:
Python - один из самых популярных и универсальных языков программирования в индустрии высоких технологий. Однако, несмотря на популярность и универсальность, его освоение может быть сложной задачей, особенно для начинающих. Технические проблемы, такие как отладка и сжатые сроки, могут вызвать стресс и беспокойство, а карьерный рост и стремление быть в курсе последних разработок в этой области могут оказаться сложной задачей.
Вот что вы узнаете, скачав эту книгу:
# 1: Игра в автомобильные гонки в PyGame
# 2: Перемещение объекта в PyGame
# 3: Отображение изображений в Pygame
# 4: Добавление фоновой музыки и текста в PyGame
# 5: Решение судоку на Python
# 6: Придумывайте шутки на Python
# 7: Игра в змейку на Python с использованием Pygame
# 8: Игра в автомобильные гонки на PyGame Python
# 9: Полное руководство по PyGame и проекты
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Python #ENG
Автор: Строуп Дж. Л., Шмитт С. Г.
Описание:
Python - один из самых популярных и универсальных языков программирования в индустрии высоких технологий. Однако, несмотря на популярность и универсальность, его освоение может быть сложной задачей, особенно для начинающих. Технические проблемы, такие как отладка и сжатые сроки, могут вызвать стресс и беспокойство, а карьерный рост и стремление быть в курсе последних разработок в этой области могут оказаться сложной задачей.
Вот что вы узнаете, скачав эту книгу:
# 1: Игра в автомобильные гонки в PyGame
# 2: Перемещение объекта в PyGame
# 3: Отображение изображений в Pygame
# 4: Добавление фоновой музыки и текста в PyGame
# 5: Решение судоку на Python
# 6: Придумывайте шутки на Python
# 7: Игра в змейку на Python с использованием Pygame
# 8: Игра в автомобильные гонки на PyGame Python
# 9: Полное руководство по PyGame и проекты
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Python #ENG
📖 Python без проблем
Автор: Зингаро Д.
Описание: Компьютеры — это мощные машины для решения задач, способные делать практически все, если им дать правильные инструкции. Вот тут-то и приходит на помощь программирование. Эта книга поможет начинающим питонистам сразу создавать программы, поскольку знакомит с языком через решение задач, которые использовались на реальных соревнованиях по кодингу.
Практикуясь в использовании основных функций, функций и методов, вы разберетесь со структурами данных, алгоритмами и другими основополагающими аспектами программирования, полезными на любом языке.
К концу книги вы не только овладеете Python, но и научитесь тому типу мышления, который необходим для решения задач. Потому что языки программирования приходят и уходят, а способ решения проблем — нет!
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Python #RU
Автор: Зингаро Д.
Описание: Компьютеры — это мощные машины для решения задач, способные делать практически все, если им дать правильные инструкции. Вот тут-то и приходит на помощь программирование. Эта книга поможет начинающим питонистам сразу создавать программы, поскольку знакомит с языком через решение задач, которые использовались на реальных соревнованиях по кодингу.
Практикуясь в использовании основных функций, функций и методов, вы разберетесь со структурами данных, алгоритмами и другими основополагающими аспектами программирования, полезными на любом языке.
К концу книги вы не только овладеете Python, но и научитесь тому типу мышления, который необходим для решения задач. Потому что языки программирования приходят и уходят, а способ решения проблем — нет!
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Python #RU
📖 Grokking Continuous Delivery
Автор: Уилсон Кристи
Описание: Грокаем непрерывную доставку - это удобное руководство по настройке конвейера непрерывной доставки и работе с ним. В каждой главе описываются различные сценарии, с которыми вы столкнетесь при настройке системы НД, с примерами из реального мира, такими как автоматическое масштабирование и тестирование устаревших приложений. Автор Кристи Уилсон, не зависящая от инструментов, проведет вас по каждому этапу, снабдив иллюстрациями, предельно ясными объяснениями и практическими упражнениями, которые помогут закрепить то, что вы изучаете.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Coding #ENG
Автор: Уилсон Кристи
Описание: Грокаем непрерывную доставку - это удобное руководство по настройке конвейера непрерывной доставки и работе с ним. В каждой главе описываются различные сценарии, с которыми вы столкнетесь при настройке системы НД, с примерами из реального мира, такими как автоматическое масштабирование и тестирование устаревших приложений. Автор Кристи Уилсон, не зависящая от инструментов, проведет вас по каждому этапу, снабдив иллюстрациями, предельно ясными объяснениями и практическими упражнениями, которые помогут закрепить то, что вы изучаете.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Coding #ENG
📖 Python Programming for Newbies
Автор: Abound Academy
Описание: Добро пожаловать в «Программирование на Python для новичков: комплексное руководство для всех, кто освоит программирование на Python». Эта книга призвана стать вашим лучшим руководством по изучению языка программирования Python с нуля. Независимо от того, являетесь ли вы новичком в программировании или имеете некоторый опыт, эта книга предоставит вам все необходимые знания и навыки, чтобы стать опытным программистом Python.
К концу этой книги вы получите прочную основу в программировании на Python и будете хорошо подготовлены к решению более сложных тем. Если вы хотите продолжить карьеру в области разработки программного обеспечения или просто хотите расширить свои навыки, «Программирование на Python для новичков» станет вашим надежным спутником в вашем путешествии.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Pyton #ENG
Автор: Abound Academy
Описание: Добро пожаловать в «Программирование на Python для новичков: комплексное руководство для всех, кто освоит программирование на Python». Эта книга призвана стать вашим лучшим руководством по изучению языка программирования Python с нуля. Независимо от того, являетесь ли вы новичком в программировании или имеете некоторый опыт, эта книга предоставит вам все необходимые знания и навыки, чтобы стать опытным программистом Python.
К концу этой книги вы получите прочную основу в программировании на Python и будете хорошо подготовлены к решению более сложных тем. Если вы хотите продолжить карьеру в области разработки программного обеспечения или просто хотите расширить свои навыки, «Программирование на Python для новичков» станет вашим надежным спутником в вашем путешествии.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Pyton #ENG
📖 Better Python Code
Автор: Mertz David
Описание:
Переходите от кода на Python, который "В основном работает", к коду, который является выразительным, надежным и эффективным.
Python, возможно, является наиболее используемым языком программирования в мире, с приложениями от обучения в начальной школе до повседневной веб-разработки и самых передовых научно-исследовательских институтов. Хотя существует множество способов выполнения задачи на Python, некоторые из них неправильны, неэлегантны или неэффективны. Better Python Code - это руководство по "питоническому" программированию, сборник лучших практик, способов работы и нюансов, которые легко упустить, особенно когда укоренившиеся привычки заимствованы из других языков программирования.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Pyton #ENG
Автор: Mertz David
Описание:
Переходите от кода на Python, который "В основном работает", к коду, который является выразительным, надежным и эффективным.
Python, возможно, является наиболее используемым языком программирования в мире, с приложениями от обучения в начальной школе до повседневной веб-разработки и самых передовых научно-исследовательских институтов. Хотя существует множество способов выполнения задачи на Python, некоторые из них неправильны, неэлегантны или неэффективны. Better Python Code - это руководство по "питоническому" программированию, сборник лучших практик, способов работы и нюансов, которые легко упустить, особенно когда укоренившиеся привычки заимствованы из других языков программирования.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Pyton #ENG
📖 Programming for Problem-Solving with C
Автор: Dr. Kamaldeep
Описание:
Эта книга познакомит вас с основами языка Си, мощного и универсального языка программирования. В нем подробно рассматриваются строительные блоки компьютеров, программного обеспечения и алгоритмов, помогая читателям получить всестороннее представление о том, как обрабатываются данные и разрабатываются решения.
Читатели узнают больше об основных типах данных, таких как целые числа, числа с плавающей запятой и символы, основных операторах и выражениях для эффективного манипулирования данными. Мы рассмотрим операторы потока управления, такие как if и for, для написания структурированного и логического кода и раскроем возможности циклов для повторяющихся задач. По мере продвижения мы будем осваивать такие продвинутые темы, как рекурсия, определяемые пользователем функции, динамическое распределение памяти, расширять навыки кодирования и с легкостью решать сложные задачи. Эта книга гарантирует знания, выходящие за рамки простой концепции обучения, помогая вам приобрести опыт, необходимый для будущей работы.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #ENG
Автор: Dr. Kamaldeep
Описание:
Эта книга познакомит вас с основами языка Си, мощного и универсального языка программирования. В нем подробно рассматриваются строительные блоки компьютеров, программного обеспечения и алгоритмов, помогая читателям получить всестороннее представление о том, как обрабатываются данные и разрабатываются решения.
Читатели узнают больше об основных типах данных, таких как целые числа, числа с плавающей запятой и символы, основных операторах и выражениях для эффективного манипулирования данными. Мы рассмотрим операторы потока управления, такие как if и for, для написания структурированного и логического кода и раскроем возможности циклов для повторяющихся задач. По мере продвижения мы будем осваивать такие продвинутые темы, как рекурсия, определяемые пользователем функции, динамическое распределение памяти, расширять навыки кодирования и с легкостью решать сложные задачи. Эта книга гарантирует знания, выходящие за рамки простой концепции обучения, помогая вам приобрести опыт, необходимый для будущей работы.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #ENG
📖 Functional Design
Автор: Dr. Kamaldeep
Описание:
Практическое руководство по улучшению и очистке кода с помощью функционального программирования.
В книге "Функциональный дизайн" известный инженер-программист Роберт К. Мартин ("Дядя Боб") объясняет, как и почему использовать функциональное программирование для создания более совершенных систем для реальных клиентов. Мартин сравнивает традиционные объектно-ориентированные структуры кода в Java с теми, которые поддерживаются функциональными языками, определяет наилучшие роли для каждой из них и показывает, как создавать более совершенные системы, разумно используя их в контексте.
Подход Мартина прагматичен, он сводит к минимуму теорию в пользу решения проблем "в окопах". На доступных примерах работающие разработчики узнают, как простой в освоении, семантически богатый язык Clojure может помочь им улучшить чистоту кода, дизайн, дисциплину и результаты. Мартин рассматривает хорошо известные принципы SOLID и шаблоны проектирования "Банды четырех" с функциональной точки зрения, показывая, почему шаблоны остаются чрезвычайно ценными для функциональных программистов и как их использовать для достижения превосходных результатов.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Design
#ENG
Автор: Dr. Kamaldeep
Описание:
Практическое руководство по улучшению и очистке кода с помощью функционального программирования.
В книге "Функциональный дизайн" известный инженер-программист Роберт К. Мартин ("Дядя Боб") объясняет, как и почему использовать функциональное программирование для создания более совершенных систем для реальных клиентов. Мартин сравнивает традиционные объектно-ориентированные структуры кода в Java с теми, которые поддерживаются функциональными языками, определяет наилучшие роли для каждой из них и показывает, как создавать более совершенные системы, разумно используя их в контексте.
Подход Мартина прагматичен, он сводит к минимуму теорию в пользу решения проблем "в окопах". На доступных примерах работающие разработчики узнают, как простой в освоении, семантически богатый язык Clojure может помочь им улучшить чистоту кода, дизайн, дисциплину и результаты. Мартин рассматривает хорошо известные принципы SOLID и шаблоны проектирования "Банды четырех" с функциональной точки зрения, показывая, почему шаблоны остаются чрезвычайно ценными для функциональных программистов и как их использовать для достижения превосходных результатов.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Design
#ENG
📖 Data Abstraction & Problem Solving with C++
Автор: Carrano Frank, Henry Timothy
Описание:
ля курсов по структурам данных C++
Концепции абстракции данных и манипулирования ими для программистов на C++
Седьмое издание книги "Абстракция данных и решение проблем с помощью C++: Стены и зеркала" знакомит с фундаментальными понятиями информатики, связанными с изучением структур данных. Текст посвящен решению проблем, эффективному доступу к данным и манипулированию ими и предназначен для читателей, которые уже имеют базовое представление о C++.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #ENG
Автор: Carrano Frank, Henry Timothy
Описание:
ля курсов по структурам данных C++
Концепции абстракции данных и манипулирования ими для программистов на C++
Седьмое издание книги "Абстракция данных и решение проблем с помощью C++: Стены и зеркала" знакомит с фундаментальными понятиями информатики, связанными с изучением структур данных. Текст посвящен решению проблем, эффективному доступу к данным и манипулированию ими и предназначен для читателей, которые уже имеют базовое представление о C++.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #ENG
📖 Memory Thinking for C and C++ Windows Diagnostics
Автор: Vostokov Dmitry
Описание:
В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа. Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #ENG
Автор: Vostokov Dmitry
Описание:
В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа. Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #ENG
📖 Эффективный и современный С++
Автор: Скотт Мейерс
Описание:
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 — это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #RU
Автор: Скотт Мейерс
Описание:
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 — это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #C #RU
📖 Архитектура корпоративных программных приложений (исправленное издание)
Автор: Мартин Фаулер
Описание:
Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительныхподходов, оформив их в виде типовых решений.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #APP #RU
Автор: Мартин Фаулер
Описание:
Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительныхподходов, оформив их в виде типовых решений.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #APP #RU
📖 Asyncio и конкурентное программирование на Python
Автор: Фаулер Мэттью
Описание:
Из данной книги вы узнаете, как работает библиотека asyncio,
как написать первое реальное приложение и как использовать функции веб-API
для для повышения производительности, пропускной способности и отзывчивости
приложений на языке Python. Рассматривается широкий круг вопросов: от модели
однопоточной конкурентности до многопроцессорной обработки.
Издание будет полезно не только Python-разработчикам, но и всем программистам,
которые хотят лучше понимать общие проблемы конкурентности.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Python #RU
Автор: Фаулер Мэттью
Описание:
Из данной книги вы узнаете, как работает библиотека asyncio,
как написать первое реальное приложение и как использовать функции веб-API
для для повышения производительности, пропускной способности и отзывчивости
приложений на языке Python. Рассматривается широкий круг вопросов: от модели
однопоточной конкурентности до многопроцессорной обработки.
Издание будет полезно не только Python-разработчикам, но и всем программистам,
которые хотят лучше понимать общие проблемы конкурентности.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #Python #RU
📖 ALearn Grafana 10.x
Автор: Салитуро Эрик
Описание:
Приготовьтесь раскрыть весь потенциал платформы наблюдаемости Grafana с открытым исходным кодом, идеально подходящей для анализа и мониторинга данных временных рядов, с помощью этого обновленного второго издания. Это руководство для начинающих поможет вам освоиться с новейшими функциями Grafana для запроса, визуализации и изучения журналов и метрик, независимо от того, где они хранятся.
Начиная с основ, в этой книге демонстрируется, как быстро установить и настроить сервер Grafana с помощью Docker. Затем вы познакомитесь с основными компонентами интерфейса Grafana, а затем узнаете, как анализировать и визуализировать данные из таких источников, как InfluxDB, Telegraf, Prometheus, Logstash и Elasticsearch. В книге подробно рассматриваются ключевые визуализации панелей в Grafana, включая временные ряды, статистику, таблицу, линейчатый индикатор и текст, а также руководство по использованию Python для конвейеризации данных, преобразований для облегчения аналитики и шаблонов для создания динамических панелей мониторинга. Изучая потоковую передачу данных в режиме реального времени с помощью Telegraf, Promtail и Loki, вы будете работать с функциями наблюдаемости, такими как правила оповещения и интеграция с PagerDuty и Slack. По мере продвижения в книге рассматриваются административные аспекты Grafana, от настройки пользователей и организаций до реализации аутентификации пользователей с помощью Okta и LDAP, а также организации информационных панелей в папки и многое другое.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Grafana
Автор: Салитуро Эрик
Описание:
Приготовьтесь раскрыть весь потенциал платформы наблюдаемости Grafana с открытым исходным кодом, идеально подходящей для анализа и мониторинга данных временных рядов, с помощью этого обновленного второго издания. Это руководство для начинающих поможет вам освоиться с новейшими функциями Grafana для запроса, визуализации и изучения журналов и метрик, независимо от того, где они хранятся.
Начиная с основ, в этой книге демонстрируется, как быстро установить и настроить сервер Grafana с помощью Docker. Затем вы познакомитесь с основными компонентами интерфейса Grafana, а затем узнаете, как анализировать и визуализировать данные из таких источников, как InfluxDB, Telegraf, Prometheus, Logstash и Elasticsearch. В книге подробно рассматриваются ключевые визуализации панелей в Grafana, включая временные ряды, статистику, таблицу, линейчатый индикатор и текст, а также руководство по использованию Python для конвейеризации данных, преобразований для облегчения аналитики и шаблонов для создания динамических панелей мониторинга. Изучая потоковую передачу данных в режиме реального времени с помощью Telegraf, Promtail и Loki, вы будете работать с функциями наблюдаемости, такими как правила оповещения и интеграция с PagerDuty и Slack. По мере продвижения в книге рассматриваются административные аспекты Grafana, от настройки пользователей и организаций до реализации аутентификации пользователей с помощью Okta и LDAP, а также организации информационных панелей в папки и многое другое.
• Скачать книгу из архива
• Стоимость в магазине
📚 Полка Разработчика | #ENG #Grafana