Java 23 for Absolute Beginners: Learn the Fundamentals of Java Programming, Third Edition

Автор: literator от 26-12-2024, 13:21, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Java 23 for Absolute Beginners: Learn the Fundamentals of Java Programming, Third Edition
Автор: Iuliana Cosmina
Издательство: Apress
Год: 2024
Страниц: 884
Язык: английский
Формат: pdf
Размер: 27.5 MB

Write your first code in Java 23 using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you will be able to pick up core programming concepts without fuss and write efficient Java code in no time. Clear code descriptions and layout ensure you get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly--all the bits and pieces a novice needs to get started programming in Java. In this edition, you will discover how Java has changed since version 17, and how to design and write code using the most recently introduced Java features such as new collection methods, virtual threads, pattern and record matching in switch expressions, structured concurrency tasks, unnamed classes and instance methods, and many more. This book is a complete Java guide, covering the following topics: setting up a development environment, programming concepts and well-known programming principles, writing Java code following industry-specific design patterns and coding conventions, executing it, debugging, testing, etc.
 

Handbook on Teaching Empirical Software Engineering

Автор: literator от 26-12-2024, 07:05, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Handbook on Teaching Empirical Software Engineering
Автор: Daniel Mendez, Paris Avgeriou, Marcos Kalinowski, Nauman Bin Ali
Издательство: Springer
Год: 2024
Страниц: 634
Язык: английский
Формат: pdf (true), epub
Размер: 41.4 MB

This handbook exploits the profound experience and expertise of well-established scholars in the empirical software engineering community to provide guidance and support in teaching various research methods and fundamental concepts. A particular focus is thus on combining research methods and their epistemological settings and terminology with didactics and pedagogy for the subject. The book covers the most essential contemporary research methods and philosophical and cross-cutting concerns in software engineering research, considering both academic and industrial settings, at the same time providing insights into the effective teaching of concepts and strategies. Empirical software engineering has received much attention in recent years and helped shift software engineering research from a more mathematically oriented and design science-driven discipline to a more insight-oriented and theory-driven one. While extensive guidelines are nowadays available for designing, conducting, reporting, and reviewing empirical studies, similar attention has not yet been paid to teaching empirical software engineering.
 

Python: Pandas на практике. 200 упражнений по анализу данных с решениями и пояснениями

Автор: literator от 25-12-2024, 23:04, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Python: Pandas на практике. 200 упражнений по анализу данных с решениями и пояснениями
Автор: Реувен Лернер
Издательство: ДМК Пресс
Год: 2025
Страниц: 554
Язык: русский
Формат: pdf
Размер: 18.5 MB

Сегодня трудно представить аналитика данных, не пользующегося биб­лиотекой Pandas, но в тонкостях работы с ней немудрено запутаться. В этой книге собраны упражнения, основанные на многолетней преподавательской практике автора. Прочитав ее, вы будете чувствовать себя уверенно при встрече с недостатками реальных данных в виде пропущенных значений, смешанных форматов и отсутствия четкой структуры. Обучение эффективной работе с Pandas – это долгий путь проб и ошибок. Сократить этот путь можно только при помощи интенсивных практических занятий и решения задач, которые позволят вам лучше понять специфику этой библиотеки, подобно тому как постоянные тренировки в спортзале помогают укрепить мышцы спортсмена. Именно в этом и состоит основная цель книги, которую вы держите в руках. Решив 50 основных и 150 дополнительных упражнений, которые здесь собраны, вы неожиданно обнаружите в себе способность бегло и уверенно говорить на новом для вас языке Pandas. В каждом упражнении вы должны будете загрузить реалистичный набор данных и постараться ответить на поставленные вопросы. Книга предназначена начинающим аналитикам данных, изучающим Pandas, но будет полезна и опытным специалистам, стремящимся отточить свои навыки.
 

Хорошо ли вы знаете С++?

Автор: literator от 25-12-2024, 22:33, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Хорошо ли вы знаете С++?
Автор: Андерс Шау Кнаттен
Издательство: ДМК Пресс
Год: 2024
Страниц: 140
Язык: русский
Формат: pdf, epub
Размер: 10.5 MB

Эта книга содержит 25 тщательно отобранных задач, которые призваны проверить, насколько хорошо вы понимаете современные версии языка. Каждая задача сопровождается ответом и объяснениями. Ожидается, что читатель знает основы языка C++ и владеет навыками программирования. C++ – один из самых больших и старых языков программирования, которым активно пользуются. Он знаменит тем, что превратно истолковывает все поведения по умолчанию и, как в знаменитом в сообществе C++ примере, может заставить демонов вылетать у вас из носа. Невозможно выбрать лучший язык для книги, посвященной головоломкам в программировании! На примере 25 задач мы изучим, как C++ работает под капотом, и, в частности, уделим внимание нескольким его важным причудам. Чтобы извлечь максимум пользы из книги, вы должны иметь опыт работы на C++ и быть знакомы с основами языка, в том числе с простым объектно ориентированным программированием и шаблонами. Книга будет полезна как опытным специалистам, желающим углуб­ленно изучить C++, так и приступающим к освоению языка.
 

Rust Essentials: A Comprehensive Guide Safe, Fast, Future-Ready Programming

Автор: literator от 25-12-2024, 16:57, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Rust Essentials: A Comprehensive Guide Safe, Fast, Future-Ready Programming
Автор: Aarav Joshi
Издательство: 101 Books
Год: 2024
Страниц: 393
Язык: английский
Формат: pdf, epub (true)
Размер: 10.4 MB

Programming is the foundation of modern technology, powering everything from smartphones to space exploration. It equips you with problem-solving skills, creativity, and the ability to build solutions that can impact millions. Whether you're automating tasks, developing software, or diving into cutting-edge fields like AI or blockchain, programming is your gateway to innovation. Rust is the future of systems programming, combining low-level control with high-level safety guarantees. It excels in creating robust applications, from embedded systems to web servers like Actix. Its ownership model ensures memory safety without a garbage collector, making it a favorite for performance-critical industries like finance and gaming. This book provides a structured guide to mastering Rust, from basics to advanced topics. It’s your comprehensive companion for building efficient, scalable, and secure software with Rust.
 

Enterprise Digital Reliability: Building Security, Usability, and Digital Trust

Автор: literator от 25-12-2024, 08:13, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Enterprise Digital Reliability: Building Security, Usability, and Digital Trust
Автор: Manoj Kuppam
Издательство: Apress
Год: 2025
Страниц: 595
Язык: английский
Формат: pdf
Размер: 10.1 MB

Gain a comprehensive understanding of digital reliability to ensure consistent, dependable user experiences that foster trust in technology. Part of author Saurav Bhattacharya's trilogy that covers the essential pillars of digital ecosystems - security, reliability, and usability - this book tackles the challenges of achieving high reliability in complex systems and provides strategies to overcome these obstacles. You'll start by reviewing the pivotal role of reliability in establishing the foundation of digital trust, essential for the sustainable growth of digital ecosystems. In today's digital landscape, characterized by rapid technological advancements and increasing cyber threats, understanding and addressing reliability issues are paramount. As transformative technologies like AI, blockchain, and quantum computing emerge, grasping these fundamental principles becomes crucial. This book delves into the multifaceted landscape of enterprise reliability, exploring key concepts, metrics, design principles, governance models, testing strategies, and emerging trends. We will examine the distinction between DevOps and SRE and how they contribute to building reliable systems. It also explains the key parameters of performance, availability, resiliency, and scalability and their interlink with Site Reliability Engineering practice with examples from the real world.
 

Digital Twins and Cybersecurity: Safeguarding the Future of Connected Systems

Автор: literator от 25-12-2024, 07:36, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Digital Twins and Cybersecurity: Safeguarding the Future of Connected Systems
Автор: Palanichamy Naveen, R. Maheswar, U.S. Ragupathy
Издательство: Wiley-Scrivener
Год: 2025
Страниц: 490
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Digital Twins and Cybersecurity delves into the intricacies of digital twins, covering emerging trends in digital twin technology, and understands the complex relationship between digital twins and cybersecurity. This book highlights the growing threats in the digital landscape and cybersecurity measures to ensure the integrity and confidentiality of digital twin ecosystems. With a focus on the significance of cybersecurity, the book outlines the potential consequences of cyber-attacks on digital twins and emphasizes the importance of robust authentication, access control, and proactive threat detection. The chapters encompass a wide range of topics based on real-world case studies offering valuable insights into digital twin technology, the various types of digital twins, and solutions for future developments. This book also delves into the challenges and mitigation strategies for digital twins in industries such as manufacturing, healthcare, and transportation. In addition to the topics covered in this book, Digital Twins and Cybersecurity aims to bridge the gap between theoretical knowledge and practical implementation.
 

Computational Physics: Problem Solving with Python, 4th Edition

Автор: literator от 24-12-2024, 21:17, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Computational Physics: Problem Solving with Python, 4th Edition
Автор: Rubin H. Landau, Manuel J. Páez, Cristian C. Bordeianu
Издательство: Wiley-VCH
Год: 2024
Страниц: 588
Язык: английский
Формат: pdf (true)
Размер: 22.7 MB

The classic in the field for more than 25 years, now with increased emphasis on Data Science and new chapters on Quantum Computing, Machine Learning (AI), and general relativity. Computational physics combines physics, applied mathematics, and Computer Science in a cutting-edge multidisciplinary approach to solving realistic physical problems. It has become integral to modern physics research because of its capacity to bridge the gap between mathematical theory and real-world system behavior. Computational Physics provides the reader with the essential knowledge to understand computational tools and mathematical methods well enough to be successful. Its philosophy is rooted in “learning by doing”, assisted by many sample programs in the popular Python programming language. The first third of the book lays the fundamentals of scientific computing, including programming basics, stable algorithms for differentiation and integration, and matrix computing. The latter two-thirds of the textbook cover more advanced topics such linear and nonlinear differential equations, chaos and fractals, Fourier analysis, nonlinear dynamics, and finite difference and finite elements methods. A particular focus in on the applications of these methods for solving realistic physical problems.
 

C# 12. Справочник. Полное описание языка

Автор: literator от 24-12-2024, 19:41, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: C# 12. Справочник. Полное описание языка
Автор: Джозеф Албахари
Издательство: Диалектика
Год: 2024
Страниц: 1106
Язык: русский
Формат: pdf
Размер: 56.9 MB

Язык С# 12 представляет собой девятое крупное обновление флагманского языка программирования от Microsoft, позиционирующее С# как язык с неве­роятной гибкостью и широтой применения. С одной стороны, он предлагает высокоуровневые абстракции, подобные выражениям запросов и асинхронным продолжениям, а с другой стороны, обеспечивает низкоуровневую эффектив­ность через такие конструкции, как специальные типы значений и необязатель­ные указатели. Платой за развитие становится относительно трудное освоение языка. Несмотря на то что инструменты вроде Microsoft Intelli Sense (и онлайновых справочников) великолепно помогают в работе, они предполагают наличие кон­цептуальных знаний. Настоящая книга предлагает такие знания в сжатой и уни­фицированной форме, не утомляя беспорядочными и длинными вступлениями. В книге рассматриваются язык С#, общеязыковая исполняющая среда (CLR) и библиотека базовых классов .NET 8 (BCL). Такой подход был выбран для того, чтобы оставить ме­сто для раскрытия сложных и обширных тем без ущерба в отношении глубины или читабельности.
 

Node JS and React JS For Beginners: Your Step-By-Step Guide For Beginners To Learn Node JS and React JS

Автор: literator от 24-12-2024, 19:08, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Node JS and React JS For Beginners: Your Step-By-Step Guide For Beginners To Learn Node JS and React JS
Автор: Amit K.
Издательство: Independently published
Год: 2024
Страниц: 220
Язык: английский
Формат: pdf
Размер: 39.1 MB

Node Js and React JS For Beginners. Your Step-By-Step Guide For Beginners To Learn Node Js and React JS. You might wonder how these web apps over internet are build from scratch. Here some easy steps to learn it. Learning React JS Programming step by step. React (Or ReactJS, React.js) is an open source jаvascript library to build reusable interface components. This library now receives a lot of interests from the community. It is being maintained by the Facebook and the Instagram, together with the contribution of the world's good developers. React was born after AngularJS. It is designed for large applications to manage and extend easily. React's main goal is fast, simple, high performance and easy to extend. React becomes so popular because It solves the matters of View layer in the MVC (Model-View-Controller). Help to write jаvascript code more easily with JSX. It uses JSX (jаvascript Syntax extension). It's a mixture between jаvascript and XML, therefore it's easier to write code, and more friendly to developers.