Publisher: Mercury_Learning
1
Ebook

Python Tools for Data Scientists Pocket Primer. A Quick Guide to Essential Python Libraries for Data Science

Mercury Learning and Information, Oswald Campesato

This book, part of the best-selling Pocket Primer series, offers a comprehensive introduction to essential Python tools for data scientists. It begins with an overview of Python basics, followed by in-depth coverage of NumPy and Pandas, focusing on their features and applications. The text also addresses the critical tasks of writing regular expressions and performing data cleaning.Further sections delve into data visualization techniques and the use of Sklearn and SciPy, providing practical knowledge and skills for handling complex data analysis tasks. This structured approach ensures that readers gain a complete understanding of the tools and techniques necessary for effective data science.Designed to be accessible yet thorough, this book includes numerous code samples to reinforce learning. Companion files with source code are available for download, making it an invaluable resource for anyone looking to master Python for data science and enhance their data analysis capabilities.

2
Ebook

Artificial Intelligence and Expert Systems. Techniques and Applications for Problem Solving

Mercury Learning and Information, I. Gupta, G. Nagpal

This book covers current AI applications and techniques for solving problems and accomplishing tasks. It introduces branches of AI such as formal logic, reasoning, knowledge engineering, expert systems, neural networks, and fuzzy logic. It emphasizes expert systems, with sections on state space search, knowledge engineering, neural networks, fuzzy logic, and Prolog.It begins with an introduction to AI and its applications, setting the stage for foundational concepts. Readers are guided through state space search and heuristic search strategies, crucial for problem-solving in AI. The focus shifts to expert systems, covering their development life cycle, knowledge acquisition, and representation, providing a deep dive into emulating human decision-making.Later chapters cover neural networks and the learning process, essential for creating adaptive systems. Sections on fuzzy logic and fuzzy systems introduce methods for handling uncertainty in AI. Final chapters on programming in logic and advanced Prolog offer practical techniques for AI solutions. This approach equips readers with the skills to apply AI in various domains, enhancing their problem-solving abilities and understanding of intelligent systems.

3
Ebook

Python. An Introduction to Python Programming

Mercury Learning and Information, James R. Parker

This book introduces programming concepts using Python 3, designed for beginners and hobbyists with no prior programming experience. It covers loops, strings, functions, files, graphics, multimedia, algorithms, classes, and more. Many examples are based on video game development, making learning engaging and practical. The book uses a just-in-time presentation style, providing material when it's needed, and includes companion files with source code, exercises, projects, and figures.The course starts with an overview of modern computers and basic programming concepts. It progresses through topics like repetition, sequences, functions, file input/output, classes, graphics, data manipulation, and multimedia. The latter chapters focus on basic algorithms, programming for the sciences, writing good programs, parsing, and communicating using graphics and Pygame.By the end of the course, students will have a solid understanding of programming fundamentals, enhanced by practical applications in video game development. This approach not only makes learning enjoyable but also equips students with the skills needed for further studies in computer science and programming.

4
Ebook

Empirical Cloud Security. A Guide To Practical Intelligence to Evaluate Risks and Attacks

Mercury Learning and Information, Aditya K. Sood

This book, updated to include the latest research and developments in cloud security, is essential for security professionals, DevOps engineers, penetration testers, cloud security engineers, and cloud software developers. It offers practical approaches to securing cloud infrastructure and applications against threats, attacks, and data breaches. The content is refined for better accessibility and engagement, providing a comprehensive guide to cloud security.The course starts with fundamental cloud security concepts and progresses to hands-on assessment techniques based on real-world case studies. It covers cloud architecture, IAM for authentication and authorization, network security, database and storage security, cryptography controls, secure code review, and monitoring and logging. The practical strategies for assessing security and privacy are crucial for building a robust cloud infrastructure.The journey concludes with advanced topics such as privacy in the cloud, identifying security flaws and attacks, and understanding the impact of malicious code. New case studies reveal how threat actors exploit cloud environments, offering preventative measures to enhance cloud security. This structured approach ensures a thorough understanding and practical application of cloud security principles.

5
Ebook

Combating Cyberattacks Targeting the AI Ecosystem. Strategies to secure AI systems from emerging cyber threats, risks, and vulnerabilities

Mercury Learning and Information, Aditya K. Sood

Artificial intelligence is transforming industries, but it also exposes organizations to new cyber threats. This course begins by introducing the foundational concepts of securing large language models (LLMs), generative AI applications, and the broader AI infrastructure. Participants will explore the evolving threat landscape, gaining insights into how attackers exploit vulnerabilities in AI systems and the risks posed by trust and compliance failures.The course provides real-world case studies to highlight attack vectors like adversarial inputs, data poisoning, and model theft. Participants will learn practical methods for identifying and mitigating vulnerabilities in AI systems. These insights prepare learners to proactively safeguard their AI infrastructures using advanced security assessment techniques.Finally, the course equips participants with actionable strategies to defend AI systems. You’ll learn to protect sensitive data, implement robust security measures, and address ethical challenges in AI. By the end, you’ll be ready to secure AI ecosystems and adapt to the fast-evolving AI security landscape.

6
Ebook

WORKING WITH grep, sed, AND awk Pocket Primer. A Quick Guide to Mastering Powerful Command Line Tools

Mercury Learning and Information, Oswald Campesato

This book introduces readers to three powerful command-line utilities—grep, sed, and awk—that can create simple yet powerful shell scripts. Using the bash shell, it focuses on small text files to help readers understand these tools. Grep searches for patterns in data, sed modifies data, and awk performs tasks on pattern matches. Aimed at those new to the bash environment, the book is also valuable for those with some experience.The journey starts with grep, teaching how to search for specific words or patterns in data. It then moves to sed, showing how to change or modify data efficiently. Finally, it delves into awk, a versatile programming language for searching and processing data files. The book also includes a chapter on using regular expressions with these tools, enhancing your scripting capabilities.Mastering these utilities is crucial for efficient data handling and automation in a bash environment. This book transitions readers from basic to advanced command-line skills, blending theory with practical examples. It is an essential resource for anyone looking to harness the full power of bash scripting.

7
Ebook

Python for TensorFlow Pocket Primer. A Quick Guide to Python Libraries for TensorFlow Developers

Mercury Learning and Information, Oswald Campesato

As part of the best-selling *Pocket Primer* series, this book prepares programmers for machine learning and deep learning with TensorFlow. It begins with a quick introduction to Python, followed by chapters on NumPy, Pandas, Matplotlib, and scikit-learn. The final chapters provide TensorFlow 1.x code samples, including detailed examples for TensorFlow Dataset, crucial for TensorFlow 2.The journey starts with Python basics and progresses through essential data manipulation and visualization libraries. You'll explore machine learning fundamentals with scikit-learn before diving into TensorFlow, learning to construct data pipelines with TensorFlow Dataset APIs like map(), filter(), and batch().Understanding these concepts is vital for modern AI applications. This book transitions readers from basic programming to advanced machine learning and deep learning techniques, blending theory with practical skills. Companion files with source code enhance learning, making this an essential resource for mastering Python, machine learning, and TensorFlow.

8
Ebook

Python 3 Using ChatGPT / GPT-4. Harnessing AI for Efficient Python Programming

Mercury Learning and Information, Oswald Campesato

This book is for people who want to learn Python 3 and how to use ChatGPT with Python. It starts with an introduction to Python programming, covering data types, number formatting, Unicode handling, and text manipulation. The book then covers loops, conditional logic, reserved words, user input, exception management, and command-line arguments.The journey continues into Generative AI, discussing its distinction from Conversational AI. Popular platforms like ChatGPT and GPT-4 are explored, along with their strengths, weaknesses, and potential applications. The book shows how to generate Python 3 code samples via ChatGPT using the “Code Interpreter” plugin.Understanding these concepts is crucial for navigating Python and AI. This book transitions readers from basic Python programming to advanced AI applications, blending theory with practical skills. Companion files with code samples and figures enhance learning, making this an essential resource for mastering Python and ChatGPT.

9
Ebook

Data Structures and Program Design Using Java. A Self-Teaching Introduction to Data Structures and Java

Mercury Learning and Information, D. Malhotra, N. Malhotra

This book introduces the fundamentals of data structures using Java in a self-teaching format. It covers managing large databases, effective SEO, and creating web indexing services. Real-world analogies help explain technical concepts. Each chapter includes programming tasks, theoretical questions, and multiple-choice quizzes.The course begins with an introduction to data structures and Java, moving through arrays, linked lists, queues, searching and sorting, stacks, trees, multi-way search trees, hashing, files, and graphs. Each chapter builds on the previous one, ensuring a thorough understanding of data structures.Understanding these concepts is crucial for managing information and optimizing web services. This book guides readers from basic to advanced techniques, blending theory with practical skills. It is an essential resource for mastering data structures with Java, enhanced by end-of-chapter exercises and real-world examples.

10
Ebook

Multi-Cloud Administration Guide. Manage and Optimize Cloud Resources across Azure, AWS, GCP, and Alibaba Cloud

Mercury Learning and Information, Jeroen Mulder

This is a comprehensive resource designed for IT professionals and cloud architects navigating the complexities of multi-cloud environments. As organizations increasingly adopt multi-cloud strategies, this guide provides essential frameworks and practical insights into managing and optimizing cloud resources across major platforms, including AWS, Azure, GCP, and Alibaba Cloud.The book begins with an exploration of Cloud Adoption Frameworks (CAFs), offering a structured approach to cloud adoption that emphasizes governance, security, and operational excellence. Subsequent chapters delve into key aspects of cloud administration, such as virtualizing and managing connectivity, storage, and compute resources. The guide also addresses advanced topics like creating interoperability between clouds, managing data governance, and ensuring data security across multiple cloud platforms.In addition to technical insights, the guide covers critical areas like access management, cloud security, and compliance automation, equipping readers with the knowledge to secure and streamline multi-cloud operations. By offering best practices, real-world examples, and in-depth analyses, this book empowers professionals to efficiently manage multi-cloud environments and leverage the full potential of cloud technologies.

11
Ebook

Basic Electronics. Theory and Practice

Mercury Learning and Information, Sean Westcott, Jean Riescher Westcott

This updated edition introduces students and hobbyists to electronics, covering microcontrollers, sensors, and wireless communication. Each chapter includes a lab, progressing to building a robot with Arduino and Netduino. New material on Raspberry Pi and Python is included, with companion files featuring videos and code samples.The course begins with basic electronics concepts, building circuits, and understanding components. It covers digital theory and practical applications with sensors, motors, and microcontrollers. Topics include electricity theory, currents, circuits, tools, safety, and components like resistors, capacitors, diodes, and transistors. Advanced topics include power supplies, soldering, digital theory, integrated circuits, memory, and microcontrollers.These concepts are crucial for innovation in electronics. This book transitions readers from basic labs to constructing a robot using open-source hardware. It covers Raspberry Pi projects and explores cybersecurity and IoT. Appendices include math for electronics, a timeline of innovations, careers in electronics, and a glossary. This guide provides both theoretical knowledge and practical skills, making it invaluable for mastering electronics.

12
Ebook

The Creation of a Conscious Machine. The AI Quest: Building Awareness with Advanced Artificial Intelligence Technologies

Mercury Learning and Information, Jean E. Tardy

This book delves into Generative AI and the potential for AI to achieve consciousness. It covers historical and modern perspectives on AI, from ancient myths to the Turing Test and current advancements. The book explores the theoretical and practical aspects of creating a conscious AI, including specifications for synthetic consciousness and integrating AI with human cognition. It questions whether generative AI can meet traditional criteria of consciousness.The journey begins with understanding consciousness, tracing AI's origins, and clarifying human cognition through AI. It examines early AI failures, fears of success, and the engineering of consciousness. The book also explores archaic AI representations, the intelligence of automatons, and the relevance of the Turing Test, concluding with strategies for achieving synthetic consciousness.These concepts are crucial for advancing AI towards synthetic consciousness. This book transitions readers from historical perspectives to modern AI challenges, blending theory with practical insights. It is an essential resource for understanding the future of AI and its potential to achieve consciousness.

13
Ebook

C Programming Pocket Primer. An Essential Guide to C Programming Basics

Mercury Learning and Information, Oswald Campesato

As part of the Pocket Primer series, this book provides an overview of major concepts in C programming. It covers essential techniques, including up-to-date information on the C11 standard and comprehensive chapters on pointers. Companion files with source code and figures from the book are included.The course begins with an introduction to C, moving through conditional logic, loops, and arrays. It then delves into functions and provides detailed coverage of pointers, essential for mastering C programming. Miscellaneous topics are also addressed to ensure a well-rounded understanding.Understanding these concepts is crucial for developing efficient C programs. This book transitions readers from beginners to proficient C programmers, combining theoretical knowledge with practical skills. Companion files enhance the learning experience, making this book an invaluable resource for mastering C programming.

14
Ebook

CSS3 and SVG with GPT-4. Explore CSS3 animations and SVG techniques with GPT-4 insights

Mercury Learning and Information, Oswald Campesato

This book is your gateway to exploring the seamless integration of CSS3, SVG, and GPT-4. It begins by introducing the fundamentals of GPT-4 and generative AI, setting a solid foundation for understanding its capabilities. Alongside, you'll learn prompt engineering techniques to effectively interact with AI tools.The journey progresses into CSS3, covering its core principles and advanced features such as 3D animations. You'll discover innovative ways to integrate GPT-4 into web design processes, creating dynamic and visually engaging content. The book also delves into Scalable Vector Graphics (SVG), offering insights into creating scalable and crisp graphics. Combining SVG with GPT-4, you'll uncover new possibilities for unique designs.By the end, you'll have mastered the tools and techniques to harness AI-driven creativity, making your web development projects more efficient and imaginative. This book is perfect for designers, developers, and anyone looking to explore the intersection of AI and design.

15
Ebook

Big Data Using Hadoop and Hive. Master Big Data Solutions with Hadoop and Hive

Mercury Learning and Information, Nitin Kumar

This book is a guide for developers and engineers to use Hadoop and Hive for scalable big data applications. It covers reading, writing, and managing large datasets with Hive and provides a concise introduction to Apache Hadoop and Hive, detailing their collaboration to simplify development. Through clear examples, the book explains the logic, code, and configurations needed for building successful distributed applications.The course starts with an introduction to big data and Apache Hadoop fundamentals. It then covers the Hadoop Distributed Filesystem and how to get started with Hadoop. The journey continues with interfaces to access HDFS files, resource management with Yet Another Resource Negotiator, and MapReduce for data processing. The book also explores Hive architecture, storage types, and the Hive query language.Mastering these concepts is vital for creating scalable big data solutions. This book ensures a smooth transition from novice to proficient Hadoop and Hive user, providing practical skills and comprehensive knowledge. By the end, readers will be able to set up, configure, and optimize Hadoop, utilize Hive for data management, and effectively solve big data challenges.

16
Ebook

Microsoft Excel Functions and Formulas. Master Excel Formulas and Functions for Efficient Data Management With Excel 2021/Microsoft 365

Mercury Learning and Information, Brian Moriarty, Bernd Held, Theodor Richardson

In this updated edition for Excel 2021, Microsoft 365, and previous versions, this book reveals the secrets of Excel through practical examples in a quick reference format. It includes new chapters on data analytics and shortcut keys, making it an essential resource for both beginners and experienced users. The book is designed to help you understand, create, and apply formulas efficiently.The journey begins with an introduction to formulas, followed by chapters on logical, text, date, and time functions. You will explore statistical, mathematical, and financial functions, along with database, lookup, and reference functions. The book also delves into conditional formatting, dynamic array formulas, special solutions, and user-defined functions, providing step-by-step instructions and ready-to-use Excel screenshots.By the end of the course, you will have mastered Excel's advanced formulas and functions, enabling you to perform complex data analysis and enhance your productivity. Companion files include video tutorials, over 250 worksheet examples, and all figures from the text, ensuring a comprehensive learning experience.