Publisher: Mercury Learning
17
Ebook

Mathematics for Computer Graphics and Game Programming. Master the science of computer graphics, from vector representation to advanced OpenGL programming

Mercury Learning and Information, D. P. Kothari, G. Awari, D. Shrimankar, ...

This book explains the mathematical concepts in computer graphics, ideal for courses in graphics, engineering, game development, and industry professionals. It starts with how images are generated on screens and covers algorithms for creating simple geometry. The book progresses through two-dimensional and three-dimensional transformations, parametric representation of planar and space curves like cubic splines and Bezier curves. It also includes programming in C, OpenGL, and methods for generating 3D models.The course begins with an introduction to computer graphics and vector representation of geometric entities. It then covers 2D and 3D transformations, parametric representation of curves and surfaces, windowing and clipping, and generating 3D models. The final chapters focus on projections and programming graphics using C and OpenGL.Understanding these concepts is crucial for mastering computer graphics. This book transitions readers from basic concepts to advanced techniques, blending theoretical knowledge with practical skills. It is an essential resource for mastering the mathematical foundations and programming techniques in computer graphics.

18
Ebook

Natural Language Processing using R Pocket Primer. Learn Essential NLP Techniques and Tools for Developers

Mercury Learning and Information, Oswald Campesato

This book is for developers seeking an overview of basic concepts in Natural Language Processing (NLP). It caters to a technical audience, offering numerous code samples and listings to illustrate the wide range of topics covered. The journey begins with managing data relevant to NLP, followed by two chapters on fundamental NLP concepts. This foundation is reinforced with Python code samples that bring these concepts to life.The book then delves into practical NLP applications, such as sentiment analysis, recommender systems, COVID-19 analysis, spam detection, and chatbots. These examples provide real-world context and demonstrate how NLP techniques can be applied to solve common problems. The final chapter introduces advanced topics, including the Transformer architecture, BERT-based models, and the GPT family, highlighting the latest state-of-the-art developments in the field.Appendices offer additional resources, including Python code samples on regular expressions and probability/statistical concepts, ensuring a well-rounded understanding. Companion files with source code and figures enhance the learning experience, making this book a comprehensive guide for mastering NLP techniques and applications.

19
Ebook

Artificial Intelligence, Machine Learning, and Deep Learning. A Practical Guide to Advanced AI Techniques

Mercury Learning and Information, Oswald Campesato

This book introduces AI, then explores machine learning, deep learning, natural language processing (NLP), and reinforcement learning. Readers learn about classifiers like logistic regression, k-NN, decision trees, random forests, and SVMs. It delves into deep learning architectures such as CNNs, RNNs, LSTMs, and autoencoders, with Keras-based code samples supplementing the theory.Starting with a foundational AI overview, the course progresses into machine learning, explaining classifiers and their applications. It continues with deep learning, focusing on architectures like CNNs and RNNs. Advanced topics include LSTMs and autoencoders, essential for modern AI. The book also covers NLP and reinforcement learning, emphasizing their importance.Understanding these concepts is vital for developing advanced AI systems. This book transitions you from beginner to proficient AI practitioner, combining theoretical knowledge and practical skills. Appendices on Keras, TensorFlow 2, and Pandas enrich the learning experience. By the end, readers will understand AI principles and be ready to apply them in real-world scenarios.

20
Ebook

Make Amazing Games. Game Design and Development Using Fusion 2.5: From Basics to Advanced

Mercury Learning and Information, Jason Darby

This course is designed for aspiring game developers with no prior experience or programming knowledge. It provides a step-by-step guide through the game creation process using drag-and-drop game creation software available on Steam. The course begins with basic game design concepts and an introduction to the Fusion software, progressing through various stages of game development.Understanding game development is essential for those who want to turn their creative ideas into playable games. This course covers the creation of four fully playable games: a platform game, a bat-and-ball game, a mouse-clicker game, and a side-scrolling shoot-'em-up game. By completing these projects, users will gain practical experience and confidence in their game development skills.The journey continues with advanced features such as porting games to the web, debugging, and publishing. The companion files include game demos, graphic libraries, and source code, providing all the resources needed to successfully create and distribute your games. This comprehensive guide ensures that by the end of the course, you will have the knowledge and skills to create and publish your own games.

21
Ebook

SQL Pocket Primer. A Comprehensive Guide to SQL and MySQL for Data Professionals

Mercury Learning and Information, Oswald Campesato

As part of the best-selling Pocket Primer series, this book is designed for data scientists and machine learning engineers seeking to deepen their SQL knowledge using MySQL as the primary RDBMS. It features Python-based code samples for accessing data from MySQL tables in Pandas data frames and Java-based samples for data access in MySQL, along with handling XML and JSON documents.The book also introduces NoSQL, with an overview of MongoDB, and SQLite, an open-source RDBMS for mobile devices. The final section covers diverse topics like normalization, schemas, database optimization, and performance. This comprehensive approach ensures a well-rounded understanding of SQL and related technologies, enhancing data manipulation and database management skills.Numerous code samples and listings throughout the book support the various topics covered. Companion files with source code and figures are available from the publisher, making this an essential resource for advancing your SQL proficiency and database management expertise.

22
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.

23
Ebook

Access 365 Project Book. Hands-On Database Creation

Mercury Learning and Information, Julitta Korol

This book is a practical introduction to building and managing Access desktop databases. Instead of merely explaining Microsoft Access, it helps you complete tasks related to creating, using, and managing a database. The hands-on approach focuses on creating a traditional Access desktop database and emphasizes splitting the database for optimized multi-user access. The primary project, the Employee Training Database (ETD), offers practical, real-world experience.The book guides you through database creation and management. It starts with planning and designing a database, followed by creating and setting up Access tables. It then covers primary keys, indexes, and table relationships, and populating tables with data. The middle sections include working with queries and designing and customizing forms.The latter part focuses on designing and using reports and customizing them. It concludes with compacting, splitting, and securing the database for optimized performance and security. These concepts enable efficient database management and enhance multi-user collaboration. This book transitions you from a novice to a proficient user, equipped with practical skills and comprehensive knowledge. Companion files with hands-on examples enrich your learning.

24
Ebook

3D Printing. The Complete Guide to Mastering 3D Printing Techniques

Mercury Learning and Information, Stephanie Torta, Jonathan Torta

This book offers a comprehensive introduction to the field of 3D printing, covering its applications in industry, education, and the DIY community. It delves into common 3D printers, materials, and software, guiding you through setting up your own printer and performing essential calibration tasks. Through full-color images, you’ll learn about various printing methods, best practices, and how to finish your projects successfully.The book is divided into three parts: the first part provides a history and evolution of 3D printers, highlighting their industrial and personal use. The second part walks you through setting up a 3D printer, from initial hardware calibration to software functionalities and acquiring 3D objects. You’ll also find step-by-step guides for three different projects.The final part helps you choose the right printer, explains common features, and explores post-market modifications. Understanding 3D printing is crucial as it revolutionizes manufacturing and prototyping processes, enabling creativity and innovation in various fields. This book ensures a smooth journey from a novice to a confident 3D printing enthusiast, equipped with practical skills and knowledge. Companion files with videos, printable objects, and additional lessons enhance your learning experience.

25
Ebook

Computer Graphics Programming in OpenGL With C++ (Edition 3). Mastering 3D Graphics and Animation Techniques

Mercury Learning and Information, V. Scott Gordon, John L. Clevenger

This edition provides step-by-step instruction on modern OpenGL 4.0+ GLSL shader programming with C++, covering theoretical foundations of 3D computer graphics. Every shader stage is explored, from basics like modeling, textures, lighting, and shadows, to advanced techniques such as tessellation, noise maps, water, and stereoscopy. Expanded coverage includes camera control, refraction, and ray tracing with bounding volume hierarchies. Companion files include source code, shaders, model files, and skyboxes for all examples in the book.Understanding these concepts is crucial for creating sophisticated 3D graphics applications. The course begins with OpenGL basics and pipeline understanding, followed by mathematical foundations and managing 3D graphics data. It covers texture mapping, 3D models, lighting, shadows, enhancing surface detail, and advanced topics like parametric surfaces, tessellation, and geometry shaders. Final chapters delve into simulating water, ray tracing, and stereoscopy for 3D graphics.This book equips readers with the knowledge to master OpenGL programming and 3D graphics, making it invaluable for developers and enthusiasts aiming to advance their skills. The practical approach and comprehensive examples ensure thorough learning, bridging the gap between theory and real-world application.

26
Ebook

Data Analytics. Master the Art of Data Analytics with Essential Tools and Techniques

Mercury Learning and Information, Christopher Greco

Data analytics is becoming increasingly important in our daily lives. This book offers a comprehensive view of data analytics skills, starting with a primer on statistics and progressing to the application of these methods. The text includes various formulas and algorithms used in data analytics, which can be applied in any software to achieve desired results. Through numerous demonstrations, it provides clear instruction on how to incorporate data analytics into critical thinking.The book covers a range of methods and techniques, supplemented with case studies specific to project managers, systems engineers, and cybersecurity professionals. Each profession can practice data analytics relevant to their fields. The main objective is to refresh statistical knowledge necessary for building data analytics models and to foster analytical thinking essential across these professions.From introducing statistics and data to reviewing central tendency measures and probability, the book moves to more complex topics like effect size, analysis methods, and data presentation. By the end of the course, readers will be well-versed in data analytics, ready to apply these skills effectively in their respective fields, enhancing decision-making and analytical thinking.

27
Ebook

Python 3 for Machine Learning. Harness the Power of Python for Advanced Machine Learning Projects

Mercury Learning and Information, Oswald Campesato

This book introduces basic Python 3 programming concepts related to machine learning. The first four chapters provide a fast-paced introduction to Python 3, NumPy, and Pandas. The fifth chapter covers fundamental machine learning concepts. The sixth chapter dives into machine learning classifiers, such as logistic regression, k-NN, decision trees, random forests, and SVMs. The final chapter includes material on natural language processing (NLP) and reinforcement learning (RL). Keras-based code samples supplement the theoretical discussion.The course begins with Python basics, including conditional logic, loops, functions, and collections. It then explores data manipulation with NumPy and Pandas. The journey continues with an introduction to machine learning, focusing on essential concepts and classifiers. Advanced topics like NLP and RL are covered, ensuring a comprehensive understanding of machine learning.These concepts are crucial for developing machine learning applications. This book transitions readers from basic Python programming to advanced machine learning techniques, blending theory with practical skills. Appendices for regular expressions, Keras, and TensorFlow 2, along with companion files, enhance learning, making this an essential resource for mastering Python and machine learning.

28
Ebook

AutoCAD 2025 3D Modeling. Master essential 3D modeling techniques with AutoCAD 2025

Mercury Learning and Information, Munir Hamad

Master the art of 3D modeling with this comprehensive book tailored for AutoCAD 2025. Designed for beginners and experienced users alike, this book begins with an introduction to the AutoCAD 3D environment, providing clear and concise instructions for navigating its interface and essential tools. By building a strong foundation, it sets the stage for more advanced techniques.As the chapters progress, readers are introduced to creating and editing solids, meshes, and surfaces, exploring AutoCAD’s powerful commands and features. Learn how to apply realistic materials, incorporate lighting, and generate stunning 3D renderings to bring your designs to life. The guide also delves into converting and sectioning tools, enabling you to create detailed and precise outputs for professional use.By the end of this book, readers will have acquired a deep understanding of AutoCAD’s 3D capabilities, empowering them to tackle complex design challenges with confidence. Whether you are an architect, engineer, or CAD enthusiast, this guide will equip you with the skills to enhance productivity and deliver outstanding results.

29
Ebook

Excel 2021 / Microsoft 365 Programming By Example. A Comprehensive Guide to Mastering Excel VBA

Mercury Learning and Information, Julitta Korol

Updated for Excel 2021, this book is a practical guide for those proficient with the Excel user interface and looking to automate routine tasks. It introduces programming concepts through numerous hands-on exercises, progressing to advanced topics via custom projects. The journey begins with recording and editing macros, writing VBA code, and extends to programming the Ribbon interface and working with XML documents. The course covers automating operations on files, folders, and other Microsoft Office applications. It also delves into event procedures, testing, and debugging. Advanced features include working with VBA classes and raising custom events in standalone class modules. By mastering these skills, users can significantly enhance their productivity and efficiency in Excel.The book's structure, with 29 chapters and over 275 examples, ensures comprehensive learning. Companion files with source code, projects, and figures further support the user. This course is essential for anyone aiming to streamline their Excel tasks and harness the full power of Excel programming.

30
Ebook

Network Security and Cryptography. A Comprehensive Guide to Network Protection and Encryption Techniques

Mercury Learning and Information, Sarhan M. Musa

This new edition introduces fundamental concepts in computer networks, blockchain, cryptography, and network security. It covers classical cipher schemes, public key cryptography, authentication schemes, and Internet security, featuring new material on IoT, cloud computing, SCADA, blockchain, smart grid, big data analytics, and AI security.Starting with computer network basics and mathematical foundations, it then explores classical and modern cipher schemes, public-key cryptography, and authentication methods. Later chapters address Internet and system security, and emerging technologies.Intended as a textbook for computer science and electronics courses, it also serves as a comprehensive reference for professionals. Its structured approach ensures a thorough understanding of both foundational and advanced topics, making it essential for mastering cryptography and network security.

31
Ebook

Natural Language Processing Fundamentals for Developers. A Practical Guide to Building NLP Applications

Mercury Learning and Information, Oswald Campesato

This book is for developers seeking an overview of basic concepts in Natural Language Processing (NLP). It caters to those with varied technical backgrounds, offering numerous code samples and listings to illustrate the wide range of topics covered. The journey begins with managing data relevant to NLP, followed by two chapters on fundamental NLP concepts. This foundation is reinforced with Python code samples that bring these concepts to life.The book then delves into practical NLP applications, such as sentiment analysis, recommender systems, COVID-19 analysis, spam detection, and chatbots. These examples provide real-world context and demonstrate how NLP techniques can be applied to solve common problems. The final chapter introduces advanced topics, including the Transformer architecture, BERT-based models, and the GPT family, highlighting the latest state-of-the-art developments in the field.Appendices offer additional resources, including Python code samples on regular expressions and probability/statistical concepts, ensuring a well-rounded understanding. Companion files with source code and figures enhance the learning experience, making this book a comprehensive guide for mastering NLP techniques and applications.

32
Ebook

Data Science Tools. Comprehensive Guide to Mastering Fundamental Data Science and Statistics Techniques

Mercury Learning and Information, Christopher Greco

This book introduces popular data science tools and guides readers on how to use them effectively. It covers data analysis using Microsoft Excel, KNIME, R, and OpenOffice, applying statistical concepts such as confidence intervals, normal distribution, T-Tests, linear regression, histograms, and geographic analysis with real data from Federal Government sources.The course begins with the basics, including importing data and conducting various statistical tests. It progresses to specific methods for each tool, ensuring a comprehensive understanding of data analysis. Capstone exercises provide hands-on experience, reinforcing the concepts learned throughout the book.Understanding these tools and concepts is crucial for effective data analysis. This book takes readers from the basics to advanced statistical methods, combining theoretical insights with practical applications. Companion files with source code and data sets enhance the learning experience, making this book an essential resource for mastering data analysis with popular software applications.