Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Blockchain technology has changed the world of finance and offers revolutionary opportunities for payment processing. But in a world characterized by transparency, questions of privacy and anonymity are in the spotlight. This book is a must-read for anyone working at the intersection of blockchain technology, cryptocurrencies and privacy. It provides an in-depth understanding of the anonymization and de-anonymization of payment flows and shows how the financial world strikes a balance between transparency and privacy. The technical aspects such as stealth addresses, Zerocoins, transaction graph and timestamp analysisare not neglected.Immerse yourself in the world of blockchain and discover how (de)anonymization techniques are shaping the future of payment transactions. How anonymous are your bitcoins really - find out!
This volume includes six lectures given at the ICTAC (International Colloquium on Theoretical Aspects of Computing) School on Formal Methods for an Informal World, held on September 1-7, 2021, originally scheduled to take place in Astana but held in virtual mode due to the pandemic.The school addressed the use of formal methods at various levels of rigour in different application domains: human-computer interaction, cognitive science, business process management, robotics, and healthcare. The emphasis of the school was on practical applications in which formal methods provide unambiguous descriptions of the real world that facilitate understanding and formal and informal analysis. The target audience consists of graduate students, young researchers and industrial practitioners, from both computer science and other fields that make use of computational methods.
Illustrated Comprehension Volume 5"" by Manoj Publications is a captivating educational resource that takes reading comprehension to new heights. Building upon the success of its predecessors, this volume offers an engaging collection of diverse reading passages accompanied by vibrant illustrations.""Illustrated Comprehension Volume 5"" covers various genres, including fiction, non-fiction, poetry, and more. The carefully selected passages challenge students' comprehension skills and promote critical thinking.Within the book, students will encounter thought-provoking comprehension questions and activities that encourage deeper text analysis. These activities prompt students to identify main ideas, make inferences, draw conclusions, and explore literary elements, fostering a deeper understanding of the material.With its visually appealing layout and interactive approach, ""Illustrated Comprehension Volume 5"" aims to ignite a passion for reading while strengthening crucial comprehension skills. This volume is an invaluable resource for educators, parents, and students, providing a platform for enhancing reading abilities and developing a lifelong love for literature.Manoj Publications' commitment to educational excellence shines through ""Illustrated Comprehension Volume 5,"" making it an essential tool for nurturing advanced reading comprehension and fostering a deeper appreciation for the written word.
In ancient games such as chess or go, the most brilliant players can improve by studying the strategies produced by a machine. Robotic systems practice their own movements. In arcade games, agents capable of learning reach superhuman levels within a few hours. How do these spectacular reinforcement learning algorithms work? With easy-to-understand explanations and clear examples in Java and Greenfoot, you can acquire the principles of reinforcement learning and apply them in your own intelligent agents. Greenfoot (M.Klling, King's College London) and the hamster model (D. Bohles, University of Oldenburg) are simple but also powerful didactic tools that were developed to convey basic programming concepts. The result is an accessible introduction into machine learning that concentrates on reinforcement learning. Taking the reader through the steps of developing intelligent agents, from the very basics to advanced aspects, touching on a variety of machine learning algorithms along the way, one is allowed to play along, experiment, and add their own ideas and experiments.
Designed as a beginner's tutorial to the latest version of Visual Basic, this informative guide discusses the most important features of the language and teaches how to use the .NET Framework. Written with clarity and readability in mind, it introduces important programming concepts and explains the process of building real-world applications, both desktop and web-based. With the most comprehensive coverage possible in a book for beginners, it includes such topics as VB language syntax, object-oriented programming, working with numbers and dates, error handling, input output, generics, annotations, database access, security, and application deployment.
The importance of teaching programming can now be compared to teaching other languages, such as English and Spanish. The many benefits that learning the programming language can bring to children have also been proven. In this book, we will analyze the contributions to thinking: what benefits can we gain from teaching programming logic? The reality is that our world is becoming increasingly computerized and the presence of technologies that use the programming language and with applications and devices everywhere, it is important to know how to speak the language of computing so as not to get lost.
Deep learning is rapidly gaining momentum in the world of finance and trading. But for many professional traders, this sophisticated field has a reputation for being complex and difficult. This hands-on guide teaches you how to develop a deep learning trading model from scratch using Python, and it also helps you create and backtest trading algorithms based on machine learning and reinforcement learning. Sofien Kaabar--financial author, trading consultant, and institutional market strategist--introduces deep learning strategies that combine technical and quantitative analyses. By fusing deep learning concepts with technical analysis, this unique book presents outside-the-box ideas in the world of financial trading. This A-Z guide also includes a full introduction to technical analysis, evaluating machine learning algorithms, and algorithm optimization. Understand and create machine learning and deep learning models Explore the details behind reinforcement learning and see how it's used in time series Understand how to interpret performance evaluation metrics Examine technical analysis and learn how it works in financial markets Create technical indicators in Python and combine them with ML models for optimization Evaluate the models' profitability and predictability to understand their limitations and potential
Discover the perfect synergy between C++ and Lua to create powerful, adaptable, and high-performing software solutionsKey Features:- Get hands-on experience by integrating Lua with C++- Explore real-life project-ready advanced techniques for your future projects- Learn Lua through practical coding examples and exercises- Purchase of the print or Kindle book includes a free PDF eBookBook Description:C++ is a popular choice in the developer community for building complex and large-scale performant applications and systems. Often a need arises to extend the system at runtime, without recompiling the whole C++ program. Using a scripting language like Lua can help achieve this goal efficiently.Integrate Lua to C++ is a comprehensive guide to integrating Lua to C++ and will enable you to achieve the goal of extending C++ programs at runtime. You'll learn, in sequence, how to get and compile the Lua library, the Lua programming language, calling Lua code from C++, and calling C++ code from Lua. In each topic, you'll practice with code examples, and learn the in-depth mechanisms for smooth working. Throughout the book, the latter examples build on the earlier ones while also acting as a standalone. You'll learn to implement Lua executor and Lua binding generator, which you can use in your projects directly with further customizations.By the end of this book, you'll have mastered integrating Lua into C++ and using Lua in your C++ project efficiently, gained the skills to extend your applications at runtime, and achieved dynamic and adaptable C++ development.What You Will Learn:- Explore how to access and compile Lua source code- Call Lua code from C++ for enhanced functionality- Integrate C++ code into Lua for powerful interactions- Deepen your understanding of Lua stack for advanced usage- Implement a project-ready Lua executor and binding generator- Extend C++ projects with customizable and extensible Lua scriptingWho this book is for:This book is for C++ developers seeking to seamlessly integrate Lua, learn the Lua programming language by examples, or enhance their understanding of Lua-C++ interaction. Basic knowledge of C++ is required to fully benefit from this book.Table of Contents- Get and Build Lua with C++- Lua Fundamentals- How to Call Lua from C++- Map Lua Types to C++- Work with Lua Tables- How to Call C++ from Lua- User Defined Types in C++- A C++ Template Class to Export C++ to Lua- Some Advanced Techniques- Managing Resources- Multithreading
This book is for you if you want to learn Java and specialize in Android application development. To save you time and effort, this book covers the most important Java programming concepts that are directly related to Android programming. All in an easy to follow tutorial. It is a guide to building real-world mobile applications in Java. Here are some of the topics in this book: - Java language syntax - Object-oriented programming - The Collections Framework - Working with numbers and dates - Error handling - Input output - Generics - Annotations - Internationalization - Networking - Multithreading - Android activities - UI components - Layouts - Event handling - Fragments - Taking still pictures - Making videos - Animation - Working with files - Database access - Styles and themes
Python Mastery Unleashed: Advanced Programming Techniques is a comprehensive guide to mastering advanced programming techniques in Python. Designed for seasoned Python developers and aspiring programmers alike, this book offers a comprehensive understanding of the advanced programming techniques used by experienced Python developers to build complex systems and applications.The book begins with a review of basic programming principles and data structures in Python, including control structures, data types, and algorithms. It then progresses to advanced topics such as functional programming, object-oriented programming, and concurrency.Throughout the book, readers will learn how to use techniques such as decorators, generators, context managers, and metaclasses to build robust and maintainable Python applications. In addition, the book explores the best practices for testing, debugging, and profiling Python code, as well as strategies for managing code complexity and ensuring code quality.By the end of this book, readers will have a deep understanding of advanced Python programming techniques, and be equipped with the skills needed to build complex Python applications with ease. So if you're looking to take your Python programming skills to the next level, Python Mastery Unleashed: Advanced Programming techniques is the book for you.
"Covers Kotlin basics and the JavaFX library. Features over 30 math, science, and algorithmic projects, such as how to model the motion of a pendulum, simulate the orbits of a binary star system, render the Mandelbrot set, and implement nature-inspired algorithms. Also covers randomness, recursion, sorting and searching, and optimization"--
Although tremendous progress has been made in Artificial Intelligence (AI), it entails new challenges. The growing complexity of learning tasks requires more complex AI components, which increasingly exhibit unreliable behaviour. In this book, we present a model-driven approach to model architectural safeguards for AI components and analyse their effect on the overall system reliability.
This textbook presents methods and techniques for time series analysis and forecasting and shows how to use Python to implement them and solve data science problems. It covers not only common statistical approaches and time series models, including ARMA, SARIMA, VAR, GARCH and state space and Markov switching models for (non)stationary, multivariate and financial time series, but also modern machine learning procedures and challenges for time series forecasting. Providing an organic combination of the principles of time series analysis and Python programming, it enables the reader to study methods and techniques and practice writing and running Python code at the same time. Its data-driven approach to analyzing and modeling time series data helps new learners to visualize and interpret both the raw data and its computed results. Primarily intended for students of statistics, economics and data science with an undergraduate knowledge of probability and statistics, the book will equally appeal to industry professionals in the fields of artificial intelligence and data science, and anyone interested in using Python to solve time series problems.
This book aims to strengthen programming skills and foster creative thinking by presenting and solving 90 challenging problems. The book is intended for individuals with elementary, intermediate, and advanced Python programming skills who aspire to take their abilities to the next level. Additionally, the book is valuable for individuals interested in enhancing their creative thinking and logical reasoning skills. It is a self-instructional book meant to provide readers with the ability to solve challenging problems independently. The presented challenges are lucidly and succinctly expressed, facilitating readers to follow along and comprehend the problem-solving process. The challenges cover various fields, making it suitable for a wide range of individuals. The book is divided into eight chapters, beginning with an introduction in chapter one. The second chapter presents essential Python basics for programming challenging problems, while the subsequent chapters focuson specific types of challenges. These include math-based challenges in chapter three, number-based challenges in chapter four, string-based challenges in chapter five, game-based challenges in chapter six, count-based challenges in chapter seven, and miscellaneous challenges in chapter eight. Each chapter comprises a set of challenges with examples, hints, algorithms, and Python code solutions. The target audience of the book includes computer science and engineering students, teachers, software developers, and participants in programming competitions.
Das Buch "Der Einsatz künstlicher Intelligenz in Verlagen" ist eine Untersuchung darüber, wie Verlagshäuser die revolutionäre Technologie der künstlichen Intelligenz (KI) nutzen können, um sowohl interne Prozesse als auch die Lesererfahrung zu verbessern. Die Autoren werfen ein Licht auf zahlreiche Aspekte dieses komplexen Themas, von der Automatisierung von Routineaufgaben bis hin zur Personalisierung von Inhalten für die Leserschaft. Die erste Hälfte des Buches befasst sich mit den internen Möglichkeiten, die KI in Verlagen bietet. Durch die Einführung von KI-Systemen in Bereiche wie Manuskriptherstellung, Lektorat, Layout und sogar Marketing können Verlagshäuser ihre Effizienz steigern und gleichzeitig die Fehlerquote verringern. Der Autor zeigt Beispiele für KI-Technologien, die bereits erfolgreich implementiert wurden, darunter maschinelles Lernen zur Verbesserung des Manuskript-Review-Prozesses und natürliche Sprachverarbeitung zur Optimierung von Suchalgorithmen in digitalen Katalogen. Die zweite Hälfte des Buches konzentriert sich auf die Auswirkungen der KI auf die Endverbraucher. KI kann dazu verwendet werden, personalisierte Leseempfehlungen bereitzustellen, was nicht nur den Umsatz steigern, sondern auch die Bindung der Leser an eine Marke erhöhen kann.Interessant ist auch der Abschnitt, der sich mit den potenziellen Risiken und Herausforderungen des Einsatzes von KI in Verlagshäusern beschäftigt. Der Autor warnt vor den Gefahren einer übermäßigen Automatisierung, die zu einem Verlust an menschlichem Urteilsvermögen in kritischen Entscheidungsprozessen führen könnte. Außerdem werden die ethischen Implikationen der KI, wie Datenschutz und die mögliche Verstärkung von Voreingenommenheiten durch Algorithmen, erörtert. Insgesamt werden sowohl technische als auch ethische Fragen behandelt. Das Buch bietet Verlegern, Redakteuren und Technologiebegeisterten gleichermaßen wertvolle Einblicke in die aufregenden Möglichkeiten und komplexen Herausforderungen, die die Einführung von KI in der Verlagsbranche mit sich bringt.
Studienarbeit aus dem Jahr 2022 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1.7, , Veranstaltung: Geschäftsprozesse und Anwendungssysteme, Sprache: Deutsch, Abstract: Am Beispiel der neuen CRM-Cloudlösung des Unternehmens Salesforce wird überprüft, welche Trends erfolgreich im B2B-Bereich eingesetzt wurden, um die Differenzierungskompetenzen der Dienstleistungsunternehmen weiterzuentwickeln. Der Schwerpunkt liegt dabei auf Kundendialog- und Interaktion. Hierfür werden zunächst die Grundbegriffe definiert und erläutert. Das darauffolgende Kapitel erläutert alle bekannten Trends der betrieblichen Anwendungssysteme. Anhand eines Praxisbeispiels wird im nächsten Kapitel erklärt, welche Trends der betrüblichen Anwendungssysteme im B2B Bereich bei einem Dienstleistungsunternehmen bereits umgesetzt wurden. Der Fokus liegt dabei auf den Ersteinsatz eines CRM-Systems, welches die Abteilungen Marketing, Vertrieb und Service zusammen verbindet. Die Arbeit endet mit einem Fazit und einer kritischen Würdigung. Spätestens die im Jahr 2020 aufkommende Corona-Pandemie macht die Digitalisierung in vielen Firmen notwendig. Denn insbesondere zu Zeiten der Lockdowns war der Dialog mit Kunden nur noch online möglich. Daraus resultiert bis heute in ein enormer Bedarf an Neuentwicklung von Differenzierungskompetenzen am Digitalmarkt. Cloud-Lösungen gewinnen aufgrund deren vereinfachten Nutzung und Installation an Bedeutung. Ziel dieser Arbeit ist es, den aktuellen Stand sowie Trends betrieblicher Anwendungssysteme darzustellen. Dabei wird diskutiert, ob die starke Entwicklung branchenspezifischer Strukturen zur Überwindung der ¿Softwarekrise¿ beiträgt.
Calling all designers and developers! This is your all-in-one guide to data-driven UX design for digital products. See how an effective user experience incorporates insights from psychology, design principles, and practical data. Follow a proven approach for selecting your design methods, and then walk through the data-driven UX design process in detail: perform context analysis, specify requirements, develop solution prototypes, and test your products. Learn from example case studies and full-color illustrations to take your design to the next level!In this book, you'll learn about:a. Theory of Design What makes design effective? Get to know the building blocks that create an incredible user experience: ergonomics and usability, data evaluation, user research, human information processing, design principles, and more. b. UX Design Process Master data-driven UX design. Explore methods to analyze the context of use for your design project. Use techniques such as prototypes and wireframes to develop a design solution, and then refine it through usability and UX testing. c. Design in ActionSee examples of design come to life! Follow three case studies that illustrate the design process for digital products: a B2C mobility application, a B2B customer relationship management application, and a B2C/B2B medical appointment portal. Highlights include:1) Data-driven UX design 2) B2B and B2C applications3) User researcher skills4) Psychological foundations 5) Design principles6) Context of use analysis7) Requirements formulation 8) Prototypes and wireframes 9) Design testing and evaluation 10) Decision matrices 11) Use cases
Beg-Int user level
This highly accessible textbook teaches programming from first principles. In common with many programming courses, it uses Python as the introductory programming language before going on to use Java as the vehicle for more advanced programming concepts.The first part, which teaches Python, covers fundamental programming concepts, such as data types and control structures and functions. It introduces more complex data types such as lists and dictionaries and also deals with file handling. It introduces object-oriented concepts and ends with a case study bringing together all the topics of the first semester. The second part uses Java to teach advanced concepts and centres around object-oriented programming, teaching key object-oriented concepts such as inheritance and polymorphism. The semester again ends with an advanced case study bringing together all the topics of the second semester.Topics and features: Assumes no prior knowledge, and makes the transition from Python to Java a smooth process Features numerous exercises and also an illustrative case study for each language Examines procedural and object-oriented methodologies, as well as design principles Covers such advanced topics as interfaces and lambda expressions, exceptions and Collections Includes a chapter on graphics programming in Python using Tkinter Introduces the latest Java technology for graphical interfaces, JavaFX Explains design concepts using UML notation Offering a gentle introduction to the field and assuming no prerequisite background, Programming in Two Semesters is the ideal companion to undergraduate modules in software development or programming. In addition, it will serve as a strong primer for professionals looking to strengthen their knowledge of programming with these languages.
Find and fix security vulnerabilities in your web applications with Burp SuiteKey FeaturesSet up and optimize Burp Suite to maximize its effectiveness in web application security testingExplore how Burp Suite can be used to execute various OWASP test casesGet to grips with the essential features and functionalities of Burp SuitePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWith its many features, easy-to-use interface, and flexibility, Burp Suite is the top choice for professionals looking to strengthen web application and API security.This book offers solutions to challenges related to identifying, testing, and exploiting vulnerabilities in web applications and APIs. It provides guidance on identifying security weaknesses in diverse environments by using different test cases. Once you've learned how to configure Burp Suite, the book will demonstrate the effective utilization of its tools, such as Live tasks, Scanner, Intruder, Repeater, and Decoder, enabling you to evaluate the security vulnerability of target applications. Additionally, you'll explore various Burp extensions and the latest features of Burp Suite, including DOM Invader.By the end of this book, you'll have acquired the skills needed to confidently use Burp Suite to conduct comprehensive security assessments of web applications and APIs.What you will learnPerform a wide range of tests, including authentication, authorization, business logic, data validation, and client-side attacksUse Burp Suite to execute OWASP test cases focused on session managementConduct Server-Side Request Forgery (SSRF) attacks with Burp SuiteExecute XML External Entity (XXE) attacks and perform Remote Code Execution (RCE) using Burp Suite's functionalitiesUse Burp to help determine security posture of applications using GraphQLPerform various attacks against JSON Web Tokens (JWTs)Who this book is forIf you are a beginner- or intermediate-level web security enthusiast, penetration tester, or security consultant preparing to test the security posture of your applications and APIs, this is the book for you.Table of ContentsGetting Started with Burp SuiteGetting to Know the Burp Suite of ToolsConfiguring, Crawling, Auditing, and Reporting with BurpAssessing Authentication SchemesAssessing Authorization ChecksAssessing Session Management MechanismsAssessing Business LogicEvaluating Input Validation ChecksAttacking the ClientWorking with Burp Suite Macros and ExtensionsImplementing Advanced Topic Attacks
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.