Programming and scripting languages: general Books

2194 products


  • Murach's MySQL (4th Edition)

    Mike Murach & Associates Inc. Murach's MySQL (4th Edition)

    5 in stock

    Book Synopsis

    5 in stock

    £51.84

  • Advanced Transact-SQL: Second Edition

    Independently Published Advanced Transact-SQL: Second Edition

    10 in stock

    10 in stock

    £75.70

  • Practical Spring LDAP: Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Practical Spring LDAP: Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6

    10 in stock

    Book SynopsisThis revised edition is your practical, hands-on guide to developing Java-based enterprise applications with big data or batches of data using the Spring LDAP and the Spring Data LDAP frameworks. The book covers these popular Spring project modules and explains the purpose and fundamental concepts of LDAP before giving a comprehensive tour of the latest version of Spring LDAP and Spring Data LDAP as found in Spring Framework 6. The book provides a detailed treatment of LDAP controls and the new features of Spring LDAP such as Object Directory Mapping and LDIF parsing. LDAP has become the de facto standard for storing and accessing information in enterprises. Despite its widespread adoption, developers often struggle when it comes to using this technology effectively. The traditional Java LDAP and JNDI approaches have proven to be painful and have resulted in complex, less modular applications. The Spring LDAP framework provides an ideal alternative.After reading and using this book, you'll come away with a level of comfort for working with large batches of data or big data in your enterprise Spring applications development.What You'll Learn Explore "What is Java LDAP?" and understand the Spring LDAP and Spring Data LDAP frameworks Search LDAP resources Sort and page your LDAP results Dive into object directory mapping Handle LDAP transactions and more Who This Book Is ForIntermediate to advanced Java and Spring software developers; programmers with at least some prior experience in Java, especially the Spring FrameworkTable of Contents

    10 in stock

    £38.24

  • Beginning Anomaly Detection Using Python-Based Deep Learning: Implement Anomaly Detection Applications with Keras and PyTorch

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Beginning Anomaly Detection Using Python-Based Deep Learning: Implement Anomaly Detection Applications with Keras and PyTorch

    10 in stock

    Book SynopsisThis beginner-oriented book will help you understand and perform anomaly detection by learning cutting-edge machine learning and deep learning techniques. This updated second edition focuses on supervised, semi-supervised, and unsupervised approaches to anomaly detection. Over the course of the book, you will learn how to use Keras and PyTorch in practical applications. It also introduces new chapters on GANs and transformers to reflect the latest trends in deep learning. Beginning Anomaly Detection Using Python-Based Deep Learning begins with an introduction to anomaly detection, its importance, and its applications. It then covers core data science and machine learning modeling concepts before delving into traditional machine learning algorithms such as OC-SVM and Isolation Forest for anomaly detection using scikit-learn. Following this, the authors explain the essentials of machine learning and deep learning, and how to implement multilayer perceptrons for supervised anomaly detection in both Keras and PyTorch. From here, the focus shifts to the applications of deep learning models for anomaly detection, including various types of autoencoders, recurrent neural networks (via LSTM), temporal convolutional networks, and transformers, with the latter three architectures applied to time-series anomaly detection. This edition has a new chapter on GANs (Generative Adversarial Networks), as well as new material covering transformer architecture in the context of time-series anomaly detection. After completing this book, you will have a thorough understanding of anomaly detection as well as an assortment of methods to approach it in various contexts, including time-series data. Additionally, you will have gained an introduction to scikit-learn, GANs, transformers, Keras, and PyTorch, empowering you to create your own machine learning- or deep learning-based anomaly detectors. What You Will Learn Understand what anomaly detection is, why it it is important, and how it is applied Grasp the core concepts of machine learning. Master traditional machine learning approaches to anomaly detection using scikit-kearn. Understand deep learning in Python using Keras and PyTorch Process data through pandas and evaluate your model's performance using metrics like F1-score, precision, and recall Apply deep learning to supervised, semi-supervised, and unsupervised anomaly detection tasks for tabular datasets and time series applications Who This Book Is For Data scientists and machine learning engineers of all levels of experience interested in learning the basics of deep learning applications in anomaly detection.Table of Contents

    10 in stock

    £42.49

  • Pro Spring Security: Securing Spring Framework 6

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Pro Spring Security: Securing Spring Framework 6

    10 in stock

    Book SynopsisBuild and deploy secure Spring Framework and Spring Boot-based enterprise Java applications with the Spring Security Framework. This book explores a comprehensive set of functionalities to implement industry-standard authentication and authorization mechanisms for Java applications.Pro Spring Security, Third Edition has been updated to incorporate the changes in Spring Framework 6 and Spring Boot 3. It is an advanced tutorial and reference that guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground up.This book also provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and JSON Web Token applications.What You Will Learn Explore the scope of security and how to use the Spring Security Framework Master Spring security architecture and design Secure the web tier in Spring Work with alternative authentication providers Take advantage of business objects and logic security Extend Spring security with other frameworks and languages Secure the service layer Secure the application with JSON Web Token Who This Book Is ForExperienced Spring and Java developers with prior experience in building Spring Framework or Boot-based applicationsTable of Contents

    10 in stock

    £39.99

  • Spring Boot 3 Recipes

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Spring Boot 3 Recipes

    10 in stock

    Book SynopsisSolve all your Spring Boot 3 micro-framework problems using complete, real-world Java-based code snippets and examples inspired by various problems and corresponding solutions to those problems . When you start a new project, you'll be able to copy the code and configuration files from this book, and then modify them for your own specific software programming needs. This can save you a great deal of work over creating a project from scratch. Spring Boot 3 Recipeshas been revised to include new features like the new Spring Native, newly repackaged Spring Data, Spring Kafka for messaging and more on Kubernetes/deployment than in the previous edition. It includes Java 17 long term support code and Jakarta EE 9+ code as a base for Spring Boot 3. This handy code reference takes advantage of these things as it introduces you to VMWare's Spring Boot 3 and Spring Native. Quickly, it dives into code snippets on how to apply and integrate SpringBoot 3 with the Spring MVC web framework, web sockets and WebFlux for the rapid development of web applications, web services, microservices and more.You'll also get solutions to common problems with data persistence, integrating Spring Boot with batch processing, algorithmic programming via Spring Batch, and much more. These enable you to enhance or round out your web applications or microservices with a data and/or transaction-tier to boot. Other recipes cover topics such as using and integrating Boot with Spring's enterprise services, Spring Integration, testing, monitoring and more. At the end of the book, you'll have the code snippets and packages to deploy your Spring Boot-created microservices or applications on a cloud platform like Amazon using the popular Kubernetes container. Finally, this code reference is a must have for your Spring library.What You'll LearnGet reusable code recipes and snippets for the Spring Boot 3 micro-frameworkDiscover how Spring Boot 3 integrates with other Spring APIs, tools, and frameworksAccess Spring MVC, web sockets and WebFlux for easier web developmentWork with microservices for web services development and integration with your Spring Boot applicationsAdd persistence and a data tier seamlessly to make your Spring Boot web application do moreIntegrate enterprise services via Spring Integration and Jakarta EE to create a more complex Java application using Spring BootWho This Book Is ForThis book is for experienced Java and Spring software programmers, developers.

    10 in stock

    £43.99

  • ChatGPT for Java

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG ChatGPT for Java

    10 in stock

    Book SynopsisEmbrace the future of software development! ChatGPT for Javais the perfect starting point for Java developers to learn how to build intelligent applications using ChatGPT and Open AI APIs. This book takes you from the ground up to demonstrate how to use ChatGPT programmatically. You will learn the basics of ChatGPT and OpenAI APIs, including how to authenticate, send prompts, generate responses, test in the Playground, and handle errors. Each chapter includes practical exercises which demonstrate different API functionalities and bring your concepts to life. You will learn how to AI-enable your own applications using models such as GPT-4, GPT-3.5, Whisper, DALL-E, and many more.As a result, developers will understand that generative AI tools will not replace software development jobs! Instead, you will leverage ChatGPT as your Java AI-pair programmer to increase speed and productivity. You will also learn how ChatGPT can provide powerful Natural Language Processing (NLP) capabilities to your Java apps in order to understand various formats of unstructured text. Step-by-step, you will apply the concepts covered to create your own intelligent chatbots that can automatically process messages from either Slack on Discord.With this book, Java developers will be empowered to take their applications to new heights by leveraging the power of AI as this exciting field continues to evolve and transform. What You Will LearnAuthenticate with the ChatGPT and OpenAI APIs and learn how to engineer and send promptsTest your prompts in the ChatGPT PlaygroundHow to use multiple artificial intelligence modelsHarness the power the temperature, top_p, and other parameters that can ONLY be accessed by developers to create more unique and engaging responses from ChatGPTCreate intelligent bots for Slack or Discord serversIncorporate context into prompts for betterresponses and apply advanced features of the APIs. Explore future directions for ChatGPT and OpenAIWho This Book Is ForBeginning and intermediate Java developers who have a basic understanding of Java programming concepts and are interested in learning how to add intelligence to their applications by using ChatGPT programmatically. No prior experience with ChatGPT or OpenAI APIs is required.

    10 in stock

    £39.99

  • Introduction to Python Network Automation Volume I  Laying the Groundwork

    10 in stock

    £59.49

  • Beginning Python

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Beginning Python

    10 in stock

    Book SynopsisGain a fundamental understanding of Python's syntax and features with this revised introductory and practical reference. Covering a wide array of Pythonrelated programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles.Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3,Beginning Python, Fourth Editionalso covers advanced topics such as extending Python and packaging/distributing Python applications. Ten accompanying projects will ensure you can get your hands dirty in no time. You will:Become a proficient Python programmer by following along with a friendly, practical guide to the language's key featuresWrite code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstractionGain insight into modern Python programming paradigms including testing, documentation, packaging, and distributionWork through several interesting projects, including a P2P filesharing application, chat client, video game, remote text editor, and moreWho This Book Is ForProgrammers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.

    10 in stock

    £49.49

  • Prototyping Python Dashboards for Scientists and Engineers

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Prototyping Python Dashboards for Scientists and Engineers

    10 in stock

    Book SynopsisCreate interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format. You'll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, you'll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date. The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra. By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts. What You'll LearnDesign a dashboard with PythonConvert and filter Excel formatted files to produce CSV filesCreate browser-served graphics with PLOTLYGenerate polynomial trend lines for forecastingBuild a Unix service to share your dashboardWho This Book Is ForScientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.

    10 in stock

    £31.99

  • Modern C for Absolute Beginners

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Modern C for Absolute Beginners

    10 in stock

    Book SynopsisLearn the basics of C, the C standard library, and modern C standards.

    10 in stock

    £43.99

  • Deep Reinforcement Learning with Python

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Deep Reinforcement Learning with Python

    10 in stock

    Book SynopsisGain a theoretical understanding to the most popular libraries in deep reinforcement learning (deep RL). This new edition focuses on the latest advances in deep RL using a learn-by-coding approach, allowing readers to assimilate and replicate the latest research in this field.New agent environments ranging from games, and robotics to finance are explained to help you try different ways to apply reinforcement learning. A chapter on multi-agent reinforcement learning covers how multiple agents compete, while another chapter focuses on the widely used deep RL algorithm, proximal policy optimization (PPO). You'll see how reinforcement learning with human feedback (RLHF) has been used by chatbots, built using Large Language Models, e.g. ChatGPT to improve conversational capabilities. You'll also review the steps for using the code on multiple cloud systems and deploying models on platforms such as Hugging Face Hub. The code is in Jupyter Notebook, which canbe run on Google Colab, and other similar deep learning cloud platforms, allowing you to tailor the code to your own needs.Whether it's for applications in gaming, robotics, or Generative AI,Deep Reinforcement Learning with Python will help keep you ahead of the curve. What You'll LearnExplore Python-based RL libraries, including StableBaselines3 and CleanRLWork with diverse RL environments like Gymnasium, Pybullet, and Unity MLUnderstand instruction finetuning of Large Language Models using RLHF and PPOStudy training and optimization techniques using HuggingFace, Weights and Biases, and OptunaWho This Book Is ForSoftware engineers and machine learning developers eager to sharpen their understanding of deep RL and acquire practical skills in implementing RL algorithms fromscratch.

    10 in stock

    £46.74

  • Understanding Generative AI Business Applications

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Understanding Generative AI Business Applications

    10 in stock

    Book SynopsisThis guide covers the fundamental technical principles and various business applications of Generative AI for planning, developing, and evaluating AI-driven products. It equips you with the knowledge you need to harness the potential of Generative AI for enhancing business creativity and productivity. The book is organized into three sections: text-based, senses-based, and rationale-based. Each section provides an in-depth exploration of the specific methods and applications of Generative AI. In the text-based section, you will find detailed discussions on designing algorithms to automate and enhance written communication, including insights into the technical aspects of transformer-based Natural Language Processing (NLP) and chatbot architecture, such as GPT-4, Claude 2, Google Bard, and others. The senses-based section offers a glimpse into the algorithms and data structures that underpin visual, auditory, and multisensory experiences, including NeRF, 3D Gaussian Splatting,Stable Diffusion, AR and VR technologies, and more. The rationale-based section illuminates the decision-making capabilities of AI, with a focus on machine learning and data analytics techniques that empower applications such as simulation models, agents, and autonomous systems. In summary, this book serves as a guide for those seeking to navigate the dynamic landscape of Generative AI. Whether you're a seasoned AI professional or a business leader looking to harness the power of creative automation, these pages offer a roadmap to leverage Generative AI for your organization's success. What You Will LearnWhat are the technical elements that constitute the makeup of Generative AI products?What are the practical applications of Generative AI?How can algorithms be designed to automate and improve written communication?What are the latest Generative AI architectures and algorithms?Who This Book Is ForData scientists, data analysts, decision makers, and business executives interested in gaining an understanding of Generative AI products

    10 in stock

    £39.99

  • Java Testing with Selenium

    Apress Java Testing with Selenium

    10 in stock

    Book SynopsisChapter 1: Introduction to Selenium.- Chapter 2: Getting Started.- Chapter 3: Mouse and Keyboard Actions.- Chapter 4: Web Elements.- Chapter 5: Navigation.- Chapter 6: Buttons.- Chapter 7: Frames and Textboxes.- Chapter 8: Assertions.- Chapter 9: Exceptions.- Chapter 10: Waits.- Chapter 11: Page Object Models.- Chapter 12: Selenium with TestNG Framework.

    10 in stock

    £35.99

  • Helidon Revealed

    Apress Helidon Revealed

    10 in stock

    Book SynopsisPart I. Getting Started.- 1. Introduction to Project Helidon.- 2. The MicroProfile Specification.- 3. The Jakarta EE Specifications.- Part II. Helidon SE.- 4. Generating a Project with Helidon SE.- 5. Helidon Web Server.- 6. Helidon Web Client.- 7. Helidon Config.- 8. Helidon DB Client.- 9. Helidon Security.- Part III. Helidon MP.- 10. Generating a Project with Helidon MP.- 11. Helidon Metrics.- 12. Helidon Fault Tolerance.- 13. Helidon Health Checks.- Appendix A. MicroProfile Release History.- Appendix B. The Jakarta EE Specifications.- Appendix C. Helidon Reactive Web Server.

    10 in stock

    £43.99

  • Beginning Mathematica and Wolfram for Data Science

    10 in stock

    £46.74

  • MLOps with Ray

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG MLOps with Ray

    10 in stock

    Book SynopsisUnderstand how to use MLOps as an engineering discipline to help with the challenges of bringing machine learning models to production quickly and consistently. This book will help companies worldwide to adopt and incorporate machine learning into their processes and products to improve their competitiveness. The book delves into this engineering discipline's aspects and components and explores best practices and case studies. Adopting MLOps requires a sound strategy, which the book's early chapters cover in detail. The book also discusses the infrastructure and best practices of Feature Engineering, Model Training, Model Serving, and Machine Learning Observability. Ray, the open source project that provides a unified framework and libraries to scale machine learning workload and the Python application, is introduced, and you will see how it fits into the MLOps technical stack. This book is intended for machine learning practitioners, such as machine learning engineers, and data scientists, who wish to help their company by adopting, building maps, and practicing MLOps. What You'll LearnGain an understanding of the MLOps disciplineKnow the MLOps technical stack and its componentsGet familiar with the MLOps adoption strategyUnderstand feature engineeringWho This Book Is ForMachine learning practitioners, data scientists, and software engineers who are focusing on building machine learning systems and infrastructure to bring ML models to production

    10 in stock

    £42.74

  • Generative Artificial Intelligence

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Generative Artificial Intelligence

    10 in stock

    Book SynopsisThis book explains the field of Generative Artificial Intelligence (AI), focusing on its potential and applications, and aims to provide you with an understanding of the underlying principles, techniques, and practical use cases of Generative AI models. The book begins with an introduction to the foundations of Generative AI, including an overview of the field, its evolution, and its significance in today's AI landscape. It focuses on generative visual models, exploring the exciting field of transforming text into images and videos. A chapter covering text-to-video generation provides insights into synthesizing videos from textual descriptions, opening up new possibilities for creative content generation. A chapter covers generative audio models and prompt-to-audio synthesis using Text-to-Speech (TTS) techniques. Then the book switch gears to dive into generative text models, exploring the concepts of Large Language Models (LLMs), natural language generation (NLG), fine-tuning, prompt tuning, and reinforcement learning. The book explores techniques for fixing LLMs and making them grounded and indestructible, along with practical applications in enterprise-grade applications such as question answering, summarization, and knowledge-based generation. By the end of this book, you will understand Generative text, and audio and visual models, and have the knowledge and tools necessary to harness the creative and transformative capabilities of Generative AI. What You Will LearnWhat is Generative Artificial Intelligence?What are text-to-image synthesis techniques and conditional image generation?What is prompt-to-audio synthesis using Text-to-Speech (TTS) techniques?What are text-to-video models and how do you tune them?What are large language models, and how do youtune them?Who This Book Is ForThose with intermediate to advanced technical knowledge in artificial intelligence and machine learning

    10 in stock

    £38.24

  • Practical C STL Programming

    Apress Practical C STL Programming

    10 in stock

    Book SynopsisPrologue.- Chapter 1: C++ Review.- Chapter 2: Formatted I/O.- Chapter 3: Sequence Containers Part 1.- Chapter 4: Sequence Containers Part 2.- Chapter 5: General Utilities Library.- Chapter 6: Smart Pointers.- Chapter 7: Associative Containers.- Chapter 8: Unordered Associative Containers.- Chapter 9: Container Adaptors.- Chapter 10: Algorithms Part 1.- Chapter 11: Algorithms Part 2.- Chapter 12: Algorithms Part 3.- Chapter 13: Algorithms Part 4.- Chapter 14: Ranges Part 1.- Chapter 15: Ranges Part 2.- Chapter 16: Time Library.- Chapter 17: File Systems.- Chapter 18: Numerical Processing Part 1.- Chapter 19: Numerical Processing Part 2.- Chapter 20: Concurrency Part 1.- Chapter 21: Concurrency Part 2.- Appendix A: Source Code and Development Tools.- Appendix B: References and Resources.

    10 in stock

    £71.99

  • Applied Data Science Using PySpark

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Applied Data Science Using PySpark

    10 in stock

    Book SynopsisChapter 11 introduces some of the most widely used and powerful modeling frameworks to unlock real value from data. In this new edition, you will learn predictive modeling frameworks that can quantify customer lifetime values and estimate the return on your predictive modeling investments.

    10 in stock

    £46.74

  • Generative AI Apps with LangChain and Python

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Generative AI Apps with LangChain and Python

    10 in stock

    Book SynopsisFuture-proof your programming career through practical projects designed to grasp the intricacies of LangChain's components, from core chains to advanced conversational agents. This hands-on book provides Python developers with the necessary skills to develop real-world Large Language Model (LLM)-based Generative AI applications quickly, regardless of their experience level. Projects throughout the book offer practical LLM solutions for common business issues, such as information overload, internal knowledge access, and enhanced customer communication. Meanwhile, you'll learn how to optimize workflows, enhance embedding efficiency, select between vector stores, and other optimizations relevant to experienced AI users. The emphasis on real-world applications and practical examples will enable you to customize your own projects to address pain points across various industries. Developing LangChain-based Generative AI LLM Apps with Python employs a focused toolkit (LangChain, Pinecone, and Streamlit LLM integration) to practically showcase how Python developers can leverage existing skills to build Generative AI solutions. By addressing tangible challenges, you'll learn-by-be doing, enhancing your career possibilities in today's rapidly evolving landscape. What You Will Learn Understand different types of LLMs and how to select the right ones for responsible AI. Structure effective prompts. Master LangChain concepts, such as chains, models, memory, and agents. Apply embeddings effectively for search, content comparison, and understanding similarity. Setup and integrate Pinecone vector database for indexing, structuring data, and search. Build Q & A applications for multiple doc formats. Develop multi-step AI workflow apps using LangChain agents. Who This Book Is ForPython programmers who aim to develop a basic understanding of AI concepts and move from LLM theory to practical Generative AI application development using LangChain; those seeking a structured guide to enhance their careers by learning to create robust, real-world LLM-powered Generative AI applications; data scientists, analysts, and experienced developers new to LLMs.

    10 in stock

    £46.74

  • The Definitive Guide to Modern Java Clients with JavaFX

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG The Definitive Guide to Modern Java Clients with JavaFX

    10 in stock

    Book SynopsisBuild enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX's latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation.This book is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX 21 and 23.This third edition has been updated to include new features introduced in JavaFX 21 and 23, including NEW APIs: Map, FlatMap, and OrElse fluent bindings for ObservableValue, along with the new Subscription API. Additionally, it's updated to account for new bug fixes and overall improvements to existing functionality in Java.After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients. What You Will LearnCreate modern client applications in Java using the latest JavaFX 21 and 23Build enterprise clients that will enable integration with existing cloud servicesUse advanced visualization and 3D featuresDeploy on desktop, mobile, and embedded devicesWho This Book Is ForProfessional Java developers who are interested in learning the latest client Java development techniques to fill out their skills set

    10 in stock

    £53.99

  • Java 23 for Absolute Beginners

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Java 23 for Absolute Beginners

    10 in stock

    Book SynopsisWrite 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 quicklyall 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, documenting it and even using specialized tools such as IntelliJ IDEA for writing Java code, Maven for building, JUnit Jupiter for testing, and in-memory and Docker-hosted databases or data storage. After reading this book, you'll have all the necessary skills and knowledge to pass an interview for a starting Java development position. What You Will LearnSet up a Java development environmentUse the Java language to write high-quality codeUnderstand fundamental programming concepts and algorithmsUse virtual threads, records, and other Java renown featuresDebug, test, and document Java codeImprove performance by customizing the Garbage CollectorWho This Book Is ForThose who are new to programming and want to learn Java and use it to build efficient solutions

    10 in stock

    £63.74

  • Stochastic Finance with Python

    Apress Stochastic Finance with Python

    10 in stock

    Book SynopsisPart I - Foundations & Pre-requisites.- Chapter 1 - Introduction.- Chapter 2 Finance Basics & Data Sources.- Chapter 3 - Probability.- Chapter 4 - Simulation.- Chapter 5 Stochastic Process.- Part II Basic Asset Price Modelling.- Chapter 6 Diffusion Model.- Chapter 7 Jump Models.- Part III Financial Options Modelling.- Chapter 8 Options & Black-Scholes Model.- Chapter 9 PDE, Finite-Difference & Black-Scholes Model.- Part IV - Portfolios.- Chapter 10 Portfolio Optimization.

    10 in stock

    £46.74

  • Pro RESTful APIs with Micronaut

    Apress Pro RESTful APIs with Micronaut

    10 in stock

    Book Synopsis1. Fundamentals of RESTful APIs.- 2. Micronaut.- 3. Introduction to XML and JSON.- 4. API Design and Modeling.- 5. Introduction to JAX-RS.- 6. API Portfolio and Framework - Services.- 7. API Platform and Data Handler.- 8. API Management and CORS.- 9. Micronaut Security.

    10 in stock

    £39.99

  • Deep Dive Python

    Apress Deep Dive Python

    10 in stock

    Book SynopsisChapter 1: List.- Chapter 2: Tuple.- Chapter 3: Set and Dictionary.- Chapter 4: Logging.- Chapter 5: Exceptions.- Chapter 6: Functions and Functools Module.- Chapter 7: Classes and Object Oriented Programming.- Chapter 8: Dunder methods.- Chapter 9: Decorators.- Chapter 10: Descriptors.- Chapter 11: Metaclasses.- Chapter 12: Typing.- Chapter 13: Generators and iterators.- Chapter 14: Itertools module.- Chapter 15: Multithreading.- Chapter 16: Multiprocessing.- Chapter 17: Asyncio.- Chapter 18: Data Serialization and Persistence.- Chapter 19: Contextlib and Contextmanager.- Chapter 20: Abstract base classes.- Chapter 21: Code organization.- Chapter 22: Packaging.- Chapter 23: Dependency Management.- Chapter 24: Testing.

    10 in stock

    £46.74

  • Magical Haskell

    Apress Magical Haskell

    10 in stock

    Book SynopsisChapter 1: Wizards, Types, and Functions.- Chapter 2: Type Constructions.- Chapter 3: Very Gentle Type Theory and Category Theory Introduction.- Chapter 4: Basic Typeclasses or Show me a Monoid.- Chapter 5: Functor, Bifunctor and Applicative Functor Enter an Elevator.- Chapter 6: O Monad, Help me Compose.- Chapter 7: Input, Transformer Stack, Output.- Chapter 8: Blackjack - Full Haskell Program.- Chapter 9: Let's AI.- Chapter 10: Terminal AI Chatbot.- Chapter 11: Web-enabled AI Framework.- Chapter 12: Adding RAG (Retrieval Augmented Generation).- Chapter 13: AI Multi-Agents and the Future.

    10 in stock

    £46.74

  • When Docker Meets Java

    Apress When Docker Meets Java

    10 in stock

    Book SynopsisChapter 1: Overview of Containers.- Chapter 2: Docker High-Level Overview.- Chapter 3: Up and Running with Docker.- Chapter 4: Learning Advanced Docker Concepts.- Chapter 5: Containerizing Java Applications with Dockerfile.- Chapter 6: Working with Container Builder Tools for Java Applications.- Chapter 7: Deploying Docker Containers using GitHub Actions.- Chapter 8: Exploring Docker Alternatives.- Chapter 9: Building Native Images with GraalVM.- Chapter 10: Testing Java Applications using Testcontainers.- Chapter 11: Docker Best Practices for Java Developers.

    10 in stock

    £50.99

  • Apress Pro Cloud Native Java EE Apps

    10 in stock

    Book Synopsis1. Jakarta EE Foundations: Theory and Core Concepts.- 2. Jakarta EE, Microservices, and Cloud-Native Synergy.- 3. Architecting Enterprise Applications with Jakarta EE.- 4. Decoupling with Jakarta CDI: Dependency Injection Mastery.- 5. Data Persistence with Jakarta Data: Modern Persistence Patterns.- 6. Building RESTful Web Services with Jakarta REST.- 7. Jakarta EE Configuration: Flexibility and Best Practices.- 8. Fault Tolerance and Resilience with Jakarta EE.- 9. Metrics for Jakarta EE Applications: Monitoring and Observability.- 10. Health Checks for Cloud-Native Jakarta EE Applications.- 11. Securing Jakarta EE with JWT: Cloud-Native Authentication.- 12. Jakarta EE Testing with Testcontainers: Streamlined Integration Testing.- 13. Cloud-Native Deployments with Jakarta EE: Kubernetes and Beyond.- 14. Monoliths, Moduliths, and Microservices with Jakarta EE: Architectural Patterns.- 15. AI, LLMs, and Jakarta EE: The Next Frontier.

    10 in stock

    £46.74

  • Python Bootcamp

    Apress Python Bootcamp

    10 in stock

    Book SynopsisPart I: Foundations.- Chapter 1: Getting Ready.- Chapter 2: Variables and Operators.- Chapter 3: Simple Data Types.- Part II: Building Smart Programs.- Chapter 4: Decision Making.- Chapter 5: Loops.- Chapter 6: Advanced Data Types.- Chapter 7: Functions and Modules.- Chapter 8: Exception Management.- Chapter 9: Programming with Files.- Part III: Introduction to OOP.- Chapter 10: Classes and Objects.- Chapter 11: Inheritance.- Appendix A: Supplementary Material.- Appendix B: What's Next?.- Appendix C: Other Books by the Author.

    10 in stock

    £39.99

  • Why Learn C

    Apress Why Learn C

    10 in stock

    Book SynopsisPart 1. Learning C.- 1. A Tour of C.- 2. Comments, Names, and Types.- 3. Operators .- 4. Declarations.- 5. Statements.- 6. Arrays and Pointers.- 7. Enumerations.- 8. Preprocessor.- 9. Functions.- 10. Structures.- 11. Unions.- 12. Input, Output, and Files.- 13. Program Organization.- 14. Multithreading.- Part 2. Selected Topics.- 15. Undefined Behavior.- 16. Assertions.- 17. _Atomic.- 18. Debugging.- 19. Generic.- 20. setjmp and longjmp.- 21. restrict.- 22. volatile.- Part 3. Extended Examples.- 23. Strings.- 24. Lists.- 25. Maps.- 26. Dynamic Dispatch.- 27. Exceptions in C.- A. Standard Headers.- B. Standard Functions.- C23 Differences.

    10 in stock

    £46.74

  • Apress Introduction to Programming for Researchers

    10 in stock

    Book Synopsis1.       Introduction.- 2.       Computation.- 3.       Operating Systems.- 4.       Bash.- 5.       Bash: Combining Commands & Variables to Make Pipelines & Scripts to Process Data.- 6.       Algorithms & Coding.- 7.       Floating-Point Numbers.- 8.       Python.- 9.       Using Python As A Calculator.- 10.   Programming.- 11.   Functions.- 12.   Software Design.- 13.   Working with Datasets.- 14.   Programming Efficiency.- 15.   Other Subjects.- 16.   SciPy.- 17.   Odds & Ends.- 18.   Writing A Large Project.

    10 in stock

    £49.49

  • Kotlin Mastery

    Apress Kotlin Mastery

    10 in stock

    10 in stock

    £41.24

  • Apress CPython

    10 in stock

    Book Synopsis Chapter 1: Let’s Read CPython Source Code.- Chapter 2: Introduction to the CPython Project.- Chapter 3: Everything is an Object (Part 1).- Chapter 4: The Lifecycle of Object Creation.- Chapter 5: Everything is an Object (Part 2).- Chapter 6: My Python Does Backflips!.- Chapter 7: When Importing Modules.- Chapter 8: The Past and Present of Integers.- Chapter 9: The Floating Point Odyssey.- Chapter 10: The Secret Life of Strings (Part 1).- Chapter 11: The Secret Life of Strings (Part 2).- Chapter 12: From Compile to Execution.- Chapter 13: A Tour of the Bytecode Factory.- Chapter 14: The Queueing Life of Lists.- Chapter 15: The Art of Dictionary Management (Part 1).- Chapter 16: The Art of Dictionary Management (Part 2).- Chapter 17: The Unyielding Nature of Tuples.- Chapter 18: The Virtual Machine Saga (Part 1).- Chapter 19: The Virtual Machine Saga (Part 2).- Chapter 20: The Virtual Machine Saga (Part 3).- Chapter 21: The Virtual Machine Saga (Part 4).- Chapter 22: The Virtual Machine Saga (Part 5).- Chapter 23: Classes and Their Origins.- Chapter 24: Inheritance and Family Feuds (Part 1).- Chapter 25: Inheritance and Family Feuds (Part 2).- Chapter 26: Inheritance and Family Feuds (Part 3).- Chapter 27: Creating a Generator.- Chapter 28: The Colorful World of Iterators.- Chapter 29: Descriptors Everywhere.- Chapter 30: The Hidden Truth of Exception Handling.

    10 in stock

    £43.99

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account