Java Cookbook, 5th Edition (Early Release)

Автор: literator от 18-07-2024, 10:06, Коментариев: 0

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

Название: Java Cookbook: Problems and Solutions for Java Developers, 5th Edition (Early Release)
Автор: Ian F. Darwin
Издательство: O’Reilly Media, Inc.
Год: 2024-07-17
Страниц: 376
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

As Java continues to evolve, this cookbook continues to grow in tandem with hundreds of hands-on recipes across a broad range of Java topics. Author Ian Darwin gets developers up to speed right away with useful techniques for everything from string handling and functional programming to network communication and AI. Like any of the most-used programming languages, Java has its share of detractors, advocates, issues, quirks,1 and a learning curve. The Java Cookbook aims to help the Java developer get up to speed on some of the most important parts of Java development. I focus on the standard APIs and some third-party APIs, but I don’t hesitate to cover language issues as well. This is the fifth edition of this book, and it has been shaped by many people and by the myriad changes that Java has undergone over its two and a half decades of popularity. Java 21 is the current long-term supported (LTS) version, and Java 22 is the latest current release at the time of preparation of this edition. The current cadence of releases every six months may be great for the Java SE development team at Oracle, and for developers who want access to the latest-and-greatest, and for click-driven, Java-related news sites, but it “may cause some extra work” for Java book authors, since books typically have a longer revision cycle than Java now does! The goal of this revision of the Java Cookbook is to keep the book up to date with all this change. Aslthough I had to remove a significant amount of material, I’ve included numerous new features. Deletions include many of the complete programs at the ends of chapters. Additions are numerous throughout the chapters. In several places, a few recipes have been combined into one in the interest of simplicity and readability (and reducing page count). And of course I’ve updated a lot of other information along the way. I’m going to assume that you know the basics of Java. I won’t tell you how to println a string, nor how to write a class that extends another and/or implements an interface.
 

Sustainable Materials: The Role of Artificial Intelligence and Machine Learning

Автор: literator от 18-07-2024, 01:41, Коментариев: 0

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

Название: Sustainable Materials: The Role of Artificial Intelligence and Machine Learning
Автор: Akshansh Mishra, Vijaykumar S Jatti, Shivangi Paliwal
Издательство: CRC Press
Год: 2025
Страниц: 215
Язык: английский
Формат: pdf (true)
Размер: 16.5 MB

The self-learning ability of Machine Learning algorithms makes the investigations more accurate and accommodates all the complex requirements. Development in neural codes can accommodate the data in all the forms such as numerical values as well as images. The techniques also review the sustainability, life-span, the energy consumption in production polymer, etc. This book addresses the design, characterization, and development of prediction analysis of sustainable polymer composites using Machine Learning algorithms. Machine Learning, a substantial component of Artificial Intelligence (AI), is making rapid advancements and is an exciting pathway for AI’s contributions to the study of material science. Over the past decade, Machine Learning has experienced significant growth and is now making its way into scientific disciplines, including material science. Machine Learning aids in characterizing materials, predicting properties at the molecular level, expediting simulations, discovering new materials, and constructing models for designing novel materials.
 

Math Hacks for Scratch

Автор: literator от 17-07-2024, 23:49, Коментариев: 0

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

Название: Math Hacks for Scratch: Unlock the Power of Math with Scratch Programming
Автор: Michael Mays
Издательство: No Starch Press
Год: 2025
Страниц: 352
Язык: английский
Формат: epub
Размер: 62.0 MB

Push Scratch programming to the limits as you explore primes, Fibonacci numbers, Pascal’s triangle, and other mathematical curiosities through hands-on coding projects. If you’re a student looking for project ideas to practice your math and coding skills, or a Scratch enthusiast just looking for something different, this is the book for you! Discover the exciting intersection of mathematics and programming with Math Hacks for Scratch®. This book is perfect for kids, educators, and programming enthusiasts eager to learn or teach math through fun, hands-on projects using Scratch, the popular visual programming language. You’ll see how a little bit of planning, combined with the right mathematical or coding tricks, can make complex calculations doable. These are the “hacks” mentioned in the title. You’ll write programs to speed up factoring big numbers, sort out a pizza party with Pascal’s triangle, explore Fibonacci’s famous sequence for counting rabbits, use cryptography to create unbreakable secret codes, and so much more. This book uses Scratch to invite exploration with math. It presents concepts such as number representations, divisibility, prime numbers, and cryptography that are useful and relevant in daily life and that are fun to code. It’s about how to ask interesting mathematical questions and how to program a computer to answer them. Whether you’re a beginning coder wanting to enhance your Scratch skills, a teacher looking to inspire students, or a parent supporting your child’s education, Math Hacks for Scratch provides the tools to turn coding projects into math adventures.
 

What We Learned from a Year of Building with LLMs

Автор: literator от 17-07-2024, 17:06, Коментариев: 0

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

Название: What We Learned from a Year of Building with LLMs: Developing Real-World Products with LLMs
Автор: Eugene Yan, Bryan Bischof, Charles Frye, Hamel Husain, Jason Liu
Издательство: O’Reilly Media, Inc.
Год: 2024-07-12
Страниц: 90
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Ready to build real-world applications with large language models? With the pace of improvements over the past year, LLMs have become good enough for use in real-world applications. LLMs are also broadly accessible, allowing practitioners besides ML engineers and scientists to build intelligence into their products. In this report, six experts in Artificial Intelligence (AI) and Machine Learning present crucial, yet often neglected, ML lessons and methodologies essential for developing products based on LLMs. Awareness of these concepts can give you a competitive advantage against most others in the field. Our goal is to make this a practical guide to building successful products around LLMs, drawing from our own experiences and pointing to examples from around the industry. We’ve spent the past year getting our hands dirty and gaining valuable lessons, often the hard way. While we don’t claim to speak for the entire industry, here we share some advice and lessons for anyone building products with LLMs. This work is organized into three topic areas: tactical, operational, and strategic. The first chapter dives into the tactical nuts and bolts of working with LLMs. We share best practices and common pitfalls around prompting, setting up retrieval-augmented generation, applying flow engineering, and evaluation and monitoring. Whether you’re a practitioner building with LLMs or a hacker working on weekend projects, this first chapter was written for you.
 

Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals

Автор: literator от 17-07-2024, 16:33, Коментариев: 0

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

Название: Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals
Автор: Diana Montalion
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 307
Язык: английский
Формат: epub
Размер: 10.1 MB

A decade ago, developers built information-sharing software by writing a lot of custom code in a single code base, then adding layers of caching. Now we build information systems: interdependent software and services, data platforms, and event streams. Many of our software-to-systems initiatives fail, though, and when they do, we double down on traditional linear approaches. But linear thinking cannot resolve systems challenges. We need to shift to systems thinking. This book shows software developers and architects how systems thinking can guide you through the emerging complexity of modern systems. Author Diana Montalion presents a vision of technology architecture that transforms how we learn, communicate, and collaborate with others. Through practical examples and scenarios, you'll learn how to develop critical self-reflection and decision-making skills amid complexity and uncertainty—and lead impactful cultural change within your organization. Systems thinking is a practice that improves your effectiveness and enables you to lead impactful change. Through a series of practices and real-world scenarios, you'll learn to shift your perspective in order to design, develop, and deliver better outcomes.
 

Developing Apps with GPT-4 and ChatGPT (2nd Edition)

Автор: literator от 17-07-2024, 15:57, Коментариев: 0

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

Название: Developing Apps with GPT-4 and ChatGPT: Build Intelligent Chatbots, Content Generators, and More (2nd Edition)
Автор: Olivier Caelen, Marie-Alice Blete
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 467
Язык: английский
Формат: epub
Размер: 12.2 MB

This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step guide for developing applications using the OpenAI Python library, including text generation, Q&A, and smart assistants. Written in clear and concise language, Developing Apps with GPT-4 and ChatGPT includes easy-to-follow examples to help you understand and apply the concepts to your projects. Python code examples are available in a GitHub repository, and the book includes a glossary of key terms. Ready to harness the power of large language models in your applications? This book is a must.
 

Upskilling AI Professionals

Автор: literator от 17-07-2024, 08:53, Коментариев: 0

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

Название: Upskilling AI Professionals: Defining Skills and Identifying Pitfalls
Автор: Thomas Nield
Издательство: O’Reilly Media, Inc.
Год: 2024-07-10
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

The world of Artificial Intelligence (AI) is in constant flux. Amid this barrage of rapidly evolving information, today's professionals often find it challenging to identify crucial skills and prioritize their learning. To thrive, you need clear, actionable guidance that cuts through the clutter, enabling you to effectively upskill in the AI landscape. In this indispensable report, author Thomas Nield offers vital tools for any AI professional looking to make informed decisions about their skill development. It delivers strategic insights into selecting impactful projects and skills, ensuring that your learning translates into real-world solutions. There are many types of AI products and services for sale, and they all require different skills and serve different talent roles. Discerning these differences allows us to avoid many pitfalls and fallacies in developing talent. After all, an “AI expert” can be anyone from a deep learning researcher to a prompt engineer—or even an operations research specialist who never touches a neural network. This report is written for business and technology professionals looking to upskill for the artificial intelligence boom, as well as executives seeking to upskill their teams. From reading this report, you will learn how to frame skill objectives toward specific outcomes and how upskilling is best started with a problem definition. We will also talk about different areas that translate to different skills needs and what specialties you might want to lean into.
 

Hybrid Information Systems: Non-Linear Optimization Strategies with Artificial Intelligence

Автор: magnum от 17-07-2024, 07:55, Коментариев: 0

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

Hybrid Information Systems: Non-Linear Optimization Strategies with Artificial IntelligenceНазвание: Hybrid Information Systems: Non-Linear Optimization Strategies with Artificial Intelligence
Автор: Edited by: Ramakant Bhardwaj , Pushan Kumar Dutta , Pethuru Raj , Abhishek Kumar , Kavita Saini , Alfonso González Briones and Mohammed K.A. Kaabar
Издательство: De Gruyter
Год выхода: 2024
Страниц: 520
Формат: PDF, EPUB
Размер: 106 MB
Язык: английский

The book provides comprehensive and cognitive approach to building and deploying sophisticated information systems. The book utilizes non-linear optimization techniques, fuzzy logic, and rough sets to model various real-world use cases for the digital era. The hybrid information system modeling handles both qualitative and quantitative data and can effectively handle uncertainty and imprecision in the data. The combination of non-linear optimization mechanisms, fuzzy logic, and rough sets provides a robust foundation for next-generation information systems that can fulfill the demands of adaptive, aware, and adroit software applications for the knowledge era. The book emphasizes the importance of the hybrid approach, which combines the strengths of both mathematical and AI techniques, to achieve a more comprehensive and effective modeling process. Hybrid information system modeling techniques combine different approaches, such as fuzzy logic, rough sets, and neural networks, to create models that can handle the complexity and uncertainty of real-world problems. These techniques provide a powerful tool for modeling and analyzing complex systems, and the applications of hybrid information system modeling demonstrate their potential for solving real-world problems in various fields.
 

Ultimate Python for Fintech Solutions: Build Modern Financial Applications and Fintech Solutions Using Finance Packages

Автор: literator от 17-07-2024, 07:48, Коментариев: 0

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

Название: Ultimate Python for Fintech Solutions: Build Modern Financial Applications and Fintech Solutions Using Finance Packages and Blockchain with Python
Автор: Bhagvan Kommadi
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 390
Язык: английский
Формат: epub (true)
Размер: 50.5 MB

Creating Next Gen Apps in Finance. Dive into the dynamic world where finance meets fintech with Python's versatile capabilities in this 'Ultimate Python for Fintech Solutions'.Whether you're aiming to build secure trading platforms, conduct deep statistical analysis, or pioneer next-generation financial technologies, this book quips you with the knowledge, tools, and practical insights to succeed. This book starts with Python's foundational programming techniques, essential for understanding financial principles and laying the groundwork for robust applications. You will learn to build scalable solutions that handle complex financial data with ease by using Python for analysis, forecasting, and data visualization. Next, it moves to explore advanced topics like AI/ML applications tailored for finance, enabling you to unlock predictive insights and streamline decision-making processes. You will discover how Python integrates cutting-edge technologies such as Big Data and Blockchain, to offer innovative solutions for modern fintech challenges. By the end of this expansive book, you will gain the expertise needed to develop sophisticated financial applications, visualize data effectively across desktop and web platforms, and drive innovation in fintech.
 

Game Development with Unreal Engine 5 Volume 1: Design Phase

Автор: literator от 17-07-2024, 04:49, Коментариев: 0

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

Название: Game Development with Unreal Engine 5 Volume 1: Design Phase
Автор: Tiow Wee Tan
Издательство: Apress
Год: 2024
Страниц: 423
Язык: английский
Формат: pdf (true)
Размер: 41.1 MB

Dive into the heart of game development with Unreal Engine 5 (UE5), the latest revolution in creating immersive and visually stunning game worlds. Crafted to encourage your imaginative and inventive skills, Volume 1 of this two-part guide stands as a crucial tool in your journey towards developing incredible video games with UE5 and serves as a transition into the programming dimensions of game creation with C++ featured in Volume 2. Blending artistic mastery with technical prowess, you’ll journey from the basics of UE5’s environment to creating expansive landscapes with procedural content generation and combining materials for lifelike terrains. Discover the power of Quixel Bridge and Megascans to bring realistic textures and models into your projects, and master Nanite for rendering complex scenes with cinematic fidelity. You’ll also learn to create dynamic lighting and shadow effects with Lumen, enrich your game’s atmosphere with sophisticated particle systems using Niagara. Then integrate characters and adversaries into our worlds, making them come alive with interactive elements. From designing large open landscapes to implementing advanced visual effects, Game Development with UE 5, Volume 1 is your gateway to elevating the visual appeal and interactive experience of your game. For game developers who want to learn how to use Unreal Engine 5 would benefit from this book.