Accueil
Détail de l'éditeur
Apress
localisé à :
Berkeley, CA
|
Documents disponibles chez cet éditeur
Ajouter le résultat dans votre panier Affiner la recherche
Titre : Generic data structures and algorithms in Go : an applied approach using concurrency, genericity and heuristics Type de document : texte imprimé Auteurs : Richard Wiener, Auteur Editeur : Berkeley, CA : Apress Année de publication : 2022 Importance : 579 p. Format : 25 cm ISBN/ISSN/EAN : 978-1-4842-8190-1 Langues : Anglais (eng) Tags : Programming Language Data Structures and Information Theory Algorithms Computer Science Numerical Analysis Programming languages (Electronic computers) Data structures (Computer science) Information theory Computer science Numerical analysis Index. décimale : 005.13 Langages de programmation Résumé : Advance your understanding of generic data structures and algorithms and their applications using Go and the effective use of concurrency. You are invited on a journey that aims to improve your programming and problem-solving skills. This book takes you to the next step by showing how to get your programs to work efficiently as well as correctly. As you explore many data structures and the algorithms and applications associated with them, you'll focus on the trade-offs between speed and storage and the benefits of deploying concurrency when appropriate. This book will demonstrate the huge increases in application performance that are possible. The presentation of classic data structures and techniques of algorithm design (greedy, divide and conquer, branch-and-bound to name a few) provides an essential foundation and toolkit for problem solving. But this book goes further by presenting heuristic algorithms and their implementations for solving computationally intractable combinatoric optimization problems such as the travelling salesperson problem. Simulated annealing and genetic algorithms are among the techniques used. The consistent style of coding used throughout this book exploits Go's ability to implement abstract, generic and constrained generic data types without the use of classes. Although some familiarity with Go is assumed, this book should advance your ability to use Go to tackle server-side applications, games, machine learning, information retrieval and other application domains where speed and storage efficiency is essential. You will: Explore classical data structures and algorithms aimed at making your applications run faster or require less storage Use the new generic features of Go to build reusable data structures Utilize concurrency for maximizing application performance See the power of heuristic algorithms for computationally intractable problems Enhance and improve your Go programming skills Generic data structures and algorithms in Go : an applied approach using concurrency, genericity and heuristics [texte imprimé] / Richard Wiener, Auteur . - Berkeley, CA : Apress, 2022 . - 579 p. ; 25 cm.
ISBN : 978-1-4842-8190-1
Langues : Anglais (eng)
Tags : Programming Language Data Structures and Information Theory Algorithms Computer Science Numerical Analysis Programming languages (Electronic computers) Data structures (Computer science) Information theory Computer science Numerical analysis Index. décimale : 005.13 Langages de programmation Résumé : Advance your understanding of generic data structures and algorithms and their applications using Go and the effective use of concurrency. You are invited on a journey that aims to improve your programming and problem-solving skills. This book takes you to the next step by showing how to get your programs to work efficiently as well as correctly. As you explore many data structures and the algorithms and applications associated with them, you'll focus on the trade-offs between speed and storage and the benefits of deploying concurrency when appropriate. This book will demonstrate the huge increases in application performance that are possible. The presentation of classic data structures and techniques of algorithm design (greedy, divide and conquer, branch-and-bound to name a few) provides an essential foundation and toolkit for problem solving. But this book goes further by presenting heuristic algorithms and their implementations for solving computationally intractable combinatoric optimization problems such as the travelling salesperson problem. Simulated annealing and genetic algorithms are among the techniques used. The consistent style of coding used throughout this book exploits Go's ability to implement abstract, generic and constrained generic data types without the use of classes. Although some familiarity with Go is assumed, this book should advance your ability to use Go to tackle server-side applications, games, machine learning, information retrieval and other application domains where speed and storage efficiency is essential. You will: Explore classical data structures and algorithms aimed at making your applications run faster or require less storage Use the new generic features of Go to build reusable data structures Utilize concurrency for maximizing application performance See the power of heuristic algorithms for computationally intractable problems Enhance and improve your Go programming skills Réservation
Réserver ce document
Exemplaires (2)
Code-barres Cote Support Localisation Section Disponibilité C1-083/23 005.13 WIE C1 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Exclu du prêt C2-084/23 005.13 WIE C2 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Disponible
Titre : Oracle on Docker : running Oracle databases in Linux containers Type de document : texte imprimé Auteurs : Sean Scott, Auteur Editeur : Berkeley, CA : Apress Année de publication : 2023 Importance : 423 p. Format : 25 cm ISBN/ISSN/EAN : 978-1-4842-9032-3 Langues : Anglais (eng) Tags : Database Management Database management Index. décimale : 005.74 Fichiers et bases de données Résumé : Discover the benefits of running Oracle databases in Linux containers. This book approaches containers from the perspective of database administrators, developers, and systems administrators. It explains the differences between containers and virtual machines and describes why containers deliver greater speed, flexibility, and portability, with lower resource requirements. You'll learn how running Oracle databases in containers complements existing database infrastructure and accelerates development, and you'll understand the advantages they offer for test and validation environments. This book teaches you how to begin working with Oracle databases in Docker, covering the steps for preparing and installing software on Windows, Mac, and Linux systems. It describes the steps for deploying Oracle databases, separating data and configurations from database software, and networking and communicating with your containers. It introduces the Docker commands you'll use for managing containers, including tips and shortcuts to make everyday tasks easier. Databases have unique demands for performance and reliability, and this book addresses those qualities with discussions on protecting, persisting, and distributing data. Other books may overlook these topics and approach containers as disposable commodities in serverless environments or convenient coding platforms. You'll gain battle-tested insights for customizing and extending your containers to meet different needs. The opening chapters concentrate on the practical steps of running Oracle databases in Docker. Once you're comfortable with container terminology and methods, you'll look deeper at the real power behind containers-preparing and building images, and the templates that form the foundation beneath every container. You'll begin by modifying publicly available image manifests, or Dockerfiles, following multiple examples that add functionality and capabilities to your databases. You'll discover methods for using run-time options to create flexible and extensible images that adapt to real-world requirements. Within the pages, you'll see how Oracle and Docker empower you to confidently build and deploy systems. It's written with databases and database users in mind and delivers practical advice based on the author's real-world, battle-tested experiences deploying and running Oracle databases in containers since 2014. With Oracle databases in containers, database administrators have the ideal platform for evaluating performance, practicing database upgrades and migrations, validating backup and recovery processes, and hardening environments. Developers will find that the marriage of Oracle and Docker simplifies code and application tests. Docker's unique ability to isolate data artifacts improves reliability and confidence in test and QA processes. If you're a database administrator, this book will help you join the container revolution sweeping the industry and making IT professionals more productive than ever! What You Will Learn Recognize when and why to use containers for an Oracle database Understand container terminology and architecture Create and customize Oracle databases in containers Build and extend images and containers for multiple uses Store and persist data beyond the container ecosystem Use popular database tools with databases in containers Explore container networking and connect multiple container databases Manage, monitor, and secure containers Write Dockerfiles to support custom requirements Package and deploy data artifacts that accelerate development, test, and QA activities Oracle on Docker : running Oracle databases in Linux containers [texte imprimé] / Sean Scott, Auteur . - Berkeley, CA : Apress, 2023 . - 423 p. ; 25 cm.
ISBN : 978-1-4842-9032-3
Langues : Anglais (eng)
Tags : Database Management Database management Index. décimale : 005.74 Fichiers et bases de données Résumé : Discover the benefits of running Oracle databases in Linux containers. This book approaches containers from the perspective of database administrators, developers, and systems administrators. It explains the differences between containers and virtual machines and describes why containers deliver greater speed, flexibility, and portability, with lower resource requirements. You'll learn how running Oracle databases in containers complements existing database infrastructure and accelerates development, and you'll understand the advantages they offer for test and validation environments. This book teaches you how to begin working with Oracle databases in Docker, covering the steps for preparing and installing software on Windows, Mac, and Linux systems. It describes the steps for deploying Oracle databases, separating data and configurations from database software, and networking and communicating with your containers. It introduces the Docker commands you'll use for managing containers, including tips and shortcuts to make everyday tasks easier. Databases have unique demands for performance and reliability, and this book addresses those qualities with discussions on protecting, persisting, and distributing data. Other books may overlook these topics and approach containers as disposable commodities in serverless environments or convenient coding platforms. You'll gain battle-tested insights for customizing and extending your containers to meet different needs. The opening chapters concentrate on the practical steps of running Oracle databases in Docker. Once you're comfortable with container terminology and methods, you'll look deeper at the real power behind containers-preparing and building images, and the templates that form the foundation beneath every container. You'll begin by modifying publicly available image manifests, or Dockerfiles, following multiple examples that add functionality and capabilities to your databases. You'll discover methods for using run-time options to create flexible and extensible images that adapt to real-world requirements. Within the pages, you'll see how Oracle and Docker empower you to confidently build and deploy systems. It's written with databases and database users in mind and delivers practical advice based on the author's real-world, battle-tested experiences deploying and running Oracle databases in containers since 2014. With Oracle databases in containers, database administrators have the ideal platform for evaluating performance, practicing database upgrades and migrations, validating backup and recovery processes, and hardening environments. Developers will find that the marriage of Oracle and Docker simplifies code and application tests. Docker's unique ability to isolate data artifacts improves reliability and confidence in test and QA processes. If you're a database administrator, this book will help you join the container revolution sweeping the industry and making IT professionals more productive than ever! What You Will Learn Recognize when and why to use containers for an Oracle database Understand container terminology and architecture Create and customize Oracle databases in containers Build and extend images and containers for multiple uses Store and persist data beyond the container ecosystem Use popular database tools with databases in containers Explore container networking and connect multiple container databases Manage, monitor, and secure containers Write Dockerfiles to support custom requirements Package and deploy data artifacts that accelerate development, test, and QA activities Réservation
Réserver ce document
Exemplaires (2)
Code-barres Cote Support Localisation Section Disponibilité C2-125/23 005.74 SCO C2 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Disponible C1-124/23 005.74 SCO C2 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Exclu du prêt
Titre : PHP 8 Basics : for programming and Web Development Type de document : texte imprimé Auteurs : Gunnard Engebreth, Auteur ; Satej Kumar Sahu, Auteur Editeur : Berkeley, CA : Apress Année de publication : 2023 Importance : 329 p. Format : 23 cm ISBN/ISSN/EAN : 978-1-4842-8081-2 Langues : Anglais (eng) Tags : Programming Language Web Development Computer Science Programming languages (Electronic computers) Internet programming Computer science Index. décimale : 005.13 Langages de programmation Résumé : Take advantage of PHP 8's powerful features to create basic web applications, solve code tests (required for most job interviews nowadays), and begin moving towards more advanced PHP concepts. This book provides an introduction to PHP 8, including modules, attributes, JIT compiler, and union types, as well as related frameworks such as Symfony. You will explore fundamental PHP concepts through both practical and hands-on examples. You'll not only gain a solid understanding of PHP fundamentals, but will also be prepared to handle new concepts and technologies as they emerge. After working through the book and its associated demo code, you will be able to build your first basic web application. You will: Develop web applications with PHP 8 Use Vagrant, Docker, JSON API and more Work with data, form data, arrays, objections, exceptions, regex, and more Utilize PHP frameworks like Laravel and Symfony PHP 8 Basics : for programming and Web Development [texte imprimé] / Gunnard Engebreth, Auteur ; Satej Kumar Sahu, Auteur . - Berkeley, CA : Apress, 2023 . - 329 p. ; 23 cm.
ISBN : 978-1-4842-8081-2
Langues : Anglais (eng)
Tags : Programming Language Web Development Computer Science Programming languages (Electronic computers) Internet programming Computer science Index. décimale : 005.13 Langages de programmation Résumé : Take advantage of PHP 8's powerful features to create basic web applications, solve code tests (required for most job interviews nowadays), and begin moving towards more advanced PHP concepts. This book provides an introduction to PHP 8, including modules, attributes, JIT compiler, and union types, as well as related frameworks such as Symfony. You will explore fundamental PHP concepts through both practical and hands-on examples. You'll not only gain a solid understanding of PHP fundamentals, but will also be prepared to handle new concepts and technologies as they emerge. After working through the book and its associated demo code, you will be able to build your first basic web application. You will: Develop web applications with PHP 8 Use Vagrant, Docker, JSON API and more Work with data, form data, arrays, objections, exceptions, regex, and more Utilize PHP frameworks like Laravel and Symfony Réservation
Réserver ce document
Exemplaires (2)
Code-barres Cote Support Localisation Section Disponibilité C1-126/23 005.13 ENG C1 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Exclu du prêt C2-127/23 005.13 ENG C2 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Disponible
Titre : Practical spring cloud function : developing cloud-native functions for multi-cloud and hybrid-cloud environments Type de document : texte imprimé Auteurs : Banu Parasuraman, Auteur Editeur : Berkeley, CA : Apress Année de publication : 2023 Importance : 346 p. Format : 23 cm ISBN/ISSN/EAN : 978-1-4842-8912-9 Langues : Anglais (eng) Tags : Java Programming Language Cloud Computing Java (Computer program language) Programming languages (Electronic computers) Index. décimale : 005.133 Langages de programmation particuliers Résumé : Unlike other resources that target only programming communities, this book targets both programming and business communities. With programming models shifting more towards no-code and low-code, citizen programmers from the business side will welcome this book as a guide for how to design and optimize their information pipeline while lowering costs for infrastructure. Programmers, on the other hand, will welcome this book's business-centric programming view, which will get them a step closer to fulfilling real business requirements. Practical Spring Cloud Function touches on the themes of portability, scalability, high performance and high availability. Each theme is explored via a real enterprise use case and code. The use cases target industries including energy (oil pipeline sensors), automotive (event-driven connected vehicles), and retail (conversational AI). After reading this book, you'll come away with the know-how to build and deploy cloud-native Java applications effectively and efficiently. You will: Write functions and deploy to Amazon Web Services, Microsoft Azure, Google Cloud, IBM Cloud, and on-prem clouds such as VMWare Tanzu and RedHat OpenShift Set up locally with KNative on Kubernetes, as well as on AWS, Azure, GCP, Tanzu, and others Build, test, and deploy a simple example with Spring Cloud Function Develop an event-driven data pipeline with Spring Cloud Function Integrate with AI and machine learning models Apply Spring Cloud Function to the Internet of Things (IoT) Get industry-specific examples of Spring Cloud Function in action Practical spring cloud function : developing cloud-native functions for multi-cloud and hybrid-cloud environments [texte imprimé] / Banu Parasuraman, Auteur . - Berkeley, CA : Apress, 2023 . - 346 p. ; 23 cm.
ISBN : 978-1-4842-8912-9
Langues : Anglais (eng)
Tags : Java Programming Language Cloud Computing Java (Computer program language) Programming languages (Electronic computers) Index. décimale : 005.133 Langages de programmation particuliers Résumé : Unlike other resources that target only programming communities, this book targets both programming and business communities. With programming models shifting more towards no-code and low-code, citizen programmers from the business side will welcome this book as a guide for how to design and optimize their information pipeline while lowering costs for infrastructure. Programmers, on the other hand, will welcome this book's business-centric programming view, which will get them a step closer to fulfilling real business requirements. Practical Spring Cloud Function touches on the themes of portability, scalability, high performance and high availability. Each theme is explored via a real enterprise use case and code. The use cases target industries including energy (oil pipeline sensors), automotive (event-driven connected vehicles), and retail (conversational AI). After reading this book, you'll come away with the know-how to build and deploy cloud-native Java applications effectively and efficiently. You will: Write functions and deploy to Amazon Web Services, Microsoft Azure, Google Cloud, IBM Cloud, and on-prem clouds such as VMWare Tanzu and RedHat OpenShift Set up locally with KNative on Kubernetes, as well as on AWS, Azure, GCP, Tanzu, and others Build, test, and deploy a simple example with Spring Cloud Function Develop an event-driven data pipeline with Spring Cloud Function Integrate with AI and machine learning models Apply Spring Cloud Function to the Internet of Things (IoT) Get industry-specific examples of Spring Cloud Function in action Réservation
Réserver ce document
Exemplaires (2)
Code-barres Cote Support Localisation Section Disponibilité C1-136/23 005.133 PAR C1 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Exclu du prêt C2-137/23 005.133 PAR C2 Livre 1er Cycle.(Salle 2ème Étage) Informatique, Savoir & systèmes Disponible
Titre : Pragmatic Python Programming : Learning Python the Smart Way Type de document : texte imprimé Auteurs : Gabor Guta, Auteur Editeur : Berkeley, CA : Apress Année de publication : 2022 Importance : 198 p. Format : 23 cm ISBN/ISSN/EAN : 978-1-4842-8151-2 Langues : Anglais (eng) Tags : Python Programming Language Python (Computer program language) Programming languages (Electronic computers) Index. décimale : 005.133 Langages de programmation particuliers Résumé : Explore the world of programming languages through Python and learn the building blocks of writing programs. This book covers Python 3.10, explaining it through six key concepts. Each chapter contains a real-world example with practical advice and a section on advanced concepts. You'll start by reviewing the concept of expressions and functions, which are two of the core building blocks of programming languages. You'll then move on to object-oriented concepts to help gain a practical understanding of Python, along with a chapter on control flow constructs. The book also takes a close look at sequences, explaining constructs and additional types, and wraps up with a chapter on modules, focusing on how to use and create packages. Whether you're new to programming or already an experienced developer, upon finishing this book, you will have a solid understand You will: Study the six main concepts of the programming languages Learn how to use programming language constructs through examples Review the core Python language notations and concepts. Start using Python as a working language Pragmatic Python Programming : Learning Python the Smart Way [texte imprimé] / Gabor Guta, Auteur . - Berkeley, CA : Apress, 2022 . - 198 p. ; 23 cm.
ISBN : 978-1-4842-8151-2
Langues : Anglais (eng)
Tags : Python Programming Language Python (Computer program language) Programming languages (Electronic computers) Index. décimale : 005.133 Langages de programmation particuliers Résumé : Explore the world of programming languages through Python and learn the building blocks of writing programs. This book covers Python 3.10, explaining it through six key concepts. Each chapter contains a real-world example with practical advice and a section on advanced concepts. You'll start by reviewing the concept of expressions and functions, which are two of the core building blocks of programming languages. You'll then move on to object-oriented concepts to help gain a practical understanding of Python, along with a chapter on control flow constructs. The book also takes a close look at sequences, explaining constructs and additional types, and wraps up with a chapter on modules, focusing on how to use and create packages. Whether you're new to programming or already an experienced developer, upon finishing this book, you will have a solid understand You will: Study the six main concepts of the programming languages Learn how to use programming language constructs through examples Review the core Python language notations and concepts. Start using Python as a working language Réservation
Réserver ce document
Exemplaires
Code-barres Cote Support Localisation Section Disponibilité aucun exemplaire PermalinkPermalinkPermalinkPermalinkPermalinkPermalinkPermalink


