1. Search
  2. Images
  3. Maps
  4. Play
  5. YouTube
  6. News
  7. Gmail
  8. Drive
  9. More
    1. Calendar
    2. Translate
    3. Mobile
    4. Books
    5. Shopping
    6. Blogger
    7. Finance
    8. Photos
    9. Videos
    10. Docs
    11. Even more »

Account Options

  1. Sign in

    Top eBooks in computers & technology

    You Will Learn Python 3!

    Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.

    In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises.

    • Install a complete Python environment
    • Organize and write code
    • Fix and break code
    • Basic mathematics
    • Variables
    • Strings and text
    • Interact with users
    • Work with files
    • Looping and logic
    • Data structures using lists and dictionaries
    • Program design
    • Object-oriented programming
    • Inheritance and composition
    • Modules, classes, and objects
    • Python packaging
    • Automated testing
    • Basic game development
    • Basic web development

    It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer.

    This Book Is Perfect For

    • Total beginners with zero programming experience
    • Junior developers who know one or two languages
    • Returning professionals who haven’t written code in years
    • Seasoned professionals looking for a fast, simple, crash course in Python 3
    Walter Isaacson’s “enthralling” (The New Yorker) worldwide bestselling biography of Apple cofounder Steve Jobs.

    Based on more than forty interviews with Steve Jobs conducted over two years—as well as interviews with more than 100 family members, friends, adversaries, competitors, and colleagues—Walter Isaacson has written a riveting story of the roller-coaster life and searingly intense personality of a creative entrepreneur whose passion for perfection and ferocious drive revolutionized six industries: personal computers, animated movies, music, phones, tablet computing, and digital publishing.

    At a time when America is seeking ways to sustain its innovative edge, Jobs stands as the ultimate icon of inventiveness and applied imagination. He knew that the best way to create value in 21st century was to connect creativity with technology. He built a company where leaps of the imagination were combined with remarkable feats of engineering.

    Although Jobs cooperated with the author, he asked for no control over what was written. He put nothing off-limits. He encouraged the people he knew to speak honestly. And Jobs speaks candidly, sometimes brutally so, about the people he worked with and competed against. His friends, foes, and colleagues provide an unvarnished view of the passions, perfectionism, obsessions, artistry, devilry, and compulsion for control that shaped his approach to business and the innovative products that resulted.

    Driven by demons, Jobs could drive those around him to fury and despair. But his personality and products were interrelated, just as Apple’s hardware and software tended to be, as if part of an integrated system. His tale is instructive and cautionary, filled with lessons about innovation, character, leadership, and values.

    Steve Jobs is the inspiration for the movie of the same name starring Michael Fassbender, Kate Winslet, Seth Rogen, and Jeff Daniels, directed by Danny Boyle with a screenplay by Aaron Sorkin.
    This book is intended to help new users learn the basic concepts of SOLIDWORKS and good solid modeling techniques in an easy to follow guide that includes video instruction. It is a great starting point for those new to SOLIDWORKS or as a teaching aid in classroom training to become familiar with the software’s interface, basic commands and strategies as users complete a series of models while learning different ways to accomplish a particular task.


    At the end of this book, you will have a fairly good understanding of the SOLIDWORKS interface and the most commonly used commands for part modeling, assembly and detailing after completing a series of components and their 2D drawings complete with Bill of Materials.


    The book focuses on the processes to complete the modeling of a part, instead of focusing on individual software commands or operations, which are generally simple enough to learn.


    Throughout this book the author introduces you to new commands that are required to pass the Certified SOLIDWORKS Associate exam, as listed on the SOLIDWORKS website. A dedicated chapter provides you with details about the exam, as well as a practice test to help you prepare for the actual exam.


    SOLIDWORKS is an easy to use CAD software that includes many time saving tools that will enable new and experienced users to complete design tasks faster than before. Most commands covered in this book have advanced options, which may not be covered in this book. This is meant to be a starting point to help new users to learn the basic and most frequently used commands.

    • A comprehensive easy to understand workbook using step-by-step instructions

    • Designed as a textbook for undergraduate and graduate students

    • Relevant background knowledge is reviewed whenever necessary

    • Twenty seven real world case studies are used to give readers hands-on experience

    • Comes with video demonstrations of all 45 exercises

    • Compatible with ANSYS Student 2021

    • Printed in full color


    Finite Element Simulations with ANSYS Workbench 2021 is a comprehensive and easy to understand workbook. Printed in full color, it utilizes rich graphics and step-by-step instructions to guide you through learning how to perform finite element simulations using ANSYS Workbench.

    Twenty seven real world case studies are used throughout the book. Many of these case studies are industrial or research projects that you build from scratch. Prebuilt project files are available for download should you run into any problems. Companion videos, that demonstrate exactly how to perform each tutorial, are also available.

    Relevant background knowledge is reviewed whenever necessary. To be efficient, the review is conceptual rather than mathematical. Key concepts are inserted whenever appropriate and summarized at the end of each chapter. Additional exercises or extension research problems are provided as homework at the end of each chapter.

    A learning approach emphasizing hands-on experiences is utilized though this entire book. A typical chapter consists of six sections. The first two provide two step-by-step examples. The third section tries to complement the exercises by providing a more systematic view of the chapter subject. The following two sections provide more exercises. The final section provides review problems.


    Who this book is for

    This book is designed to be used mainly as a textbook for undergraduate and graduate students. It will work well in:

    • a finite element simulation course taken before any theory-intensive courses

    • an auxiliary tool used as a tutorial in parallel during a Finite Element Methods course

    • an advanced, application oriented, course taken after a Finite Element Methods course


    About the Videos

    Each copy of this book includes access to video instruction. In these videos the author provides a clear presentation of tutorials found in the book. The videos reinforce the steps described in the book by allowing you to watch the exact steps the author uses to complete the exercises.


    Table of Contents

    1.  Introduction

    2.  Sketching

    3.  2D Simulations

    4.  3D Solid Modeling

    5.  3D Simulations

    6.  Surface Models

    7.  Line Models

    8.  Optimization

    9.  Meshing

    10. Buckling and Stress Stiffening

    11. Modal Analysis

    12. Transient Structural Simulations

    13. Nonlinear Simulations

    14. Nonlinear Materials

    15. Explicit Dynamics

       Index


    Parametric Modeling with SOLIDWORKS 2021 contains a series of seventeen tutorial style lessons designed to introduce SOLIDWORKS 2021, solid modeling and parametric modeling techniques and concepts. This book introduces SOLIDWORKS 2021 on a step-by-step basis, starting with constructing basic shapes, all the way through to the creation of assembly drawings and motion analysis.

    This book takes a hands on, exercise intensive approach to all the important parametric modeling techniques and concepts. Each lesson introduces a new set of commands and concepts, building on previous lessons. The lessons guide the user from constructing basic shapes to building intelligent solid models, assemblies and creating multi-view drawings.

    This book also covers some of the more advanced features of SOLIDWORKS 2021, including how to use the SOLIDWORKS Design Library, basic motion analysis, collision detection and analysis with SimulationXpress.

    The exercises in this book cover the performance tasks that are included on the Certified SOLIDWORKS Associate (CSWA) Examination. Reference guides located at the front of the book and in each chapter show where these performance tasks are covered.

    This book also introduces you to the general principles of 3D printing including a brief history of 3D printing, the types of 3D printing technologies, commonly used filaments, and the basic procedure for printing a 3D model. 3D printing makes it easier than ever for anyone to start turning their designs into physical objects and by the end of this book you will be ready to start printing out your own designs.

    Engineering Design with SOLIDWORKS 2021 is written to assist students, designers, engineers and professionals. The book provides a solid foundation in SOLIDWORKS by utilizing projects with step-by-step instructions for the beginner to intermediate SOLIDWORKS user featuring machined, plastic and sheet metal components.

    Desired outcomes and usage competencies are listed for each project. The book is divided into five sections with 11 projects.

    Project 1 - Project 6: Explore the SOLIDWORKS User Interface and CommandManager, Document and System properties, simple and complex parts and assemblies, proper design intent, design tables, configurations, multi-sheet, multi-view drawings, BOMs, and Revision tables using basic and advanced features. Additional techniques include the edit and reuse of features, parts, and assemblies through symmetry, patterns, configurations, SOLIDWORKS 3D ContentCentral and the SOLIDWORKS Toolbox.

    Project 7: Understand Top-Down assembly modeling and Sheet Metal parts. Develop components In-Context with InPlace Mates, along with the ability to import parts using the Top-Down assembly method. Convert a solid part into a Sheet Metal part and insert and apply various Sheet Metal features.

    Project 8 - Project 9: Recognize SOLIDWORKS Simulation and Intelligent Modeling techniques. Understand a general overview of SOLIDWORKS Simulation and the type of questions that are on the SOLIDWORKS Simulation Associate - Finite Element Analysis (CSWSA-FEA) exam. Apply design intent and intelligent modeling techniques in a sketch, feature, part, plane, assembly and drawing.

    Project 10: Comprehend the differences between additive and subtractive manufacturing. Understand 3D printer terminology along with a working knowledge of preparing, saving, and printing CAD models on a low cost printer.

    Project 11: Review the Certified SOLIDWORKS Associate (CSWA) program. Understand the curriculum and categories of the CSWA exam and the required model knowledge needed to successfully take the exam.

    The author developed the industry scenarios by combining his own industry experience with the knowledge of engineers, department managers, vendors and manufacturers. These professionals are directly involved with SOLIDWORKS every day. Their responsibilities go far beyond the creation of just a 3D model.

    Design Integration Using Autodesk Revit 2022 is designed to provide you with a well-rounded knowledge of Autodesk Revit tools and techniques. All three disciplines of the Revit platform are introduced in this textbook. This approach gives you a broad overview of the Building Information Modeling (BIM) process. The topics cover the design integration of most of the building disciplines: Architectural, Interior Design, Structural, Mechanical, Plumbing and Electrical. Civil is not covered, but adding topography to your model is. Each book also includes access to nearly 100 video tutorials designed to further help you master Autodesk Revit.

    Throughout the book you develop a two story law office. The drawings start with the floor plans and develop all the way to photo-realistic renderings similar to the one on the cover of this book. Along the way the building’s structure, ductwork, plumbing and electrical (power and lighting) are modeled. By the end, you will have a thorough knowledge of many of the Revit basics needed to be productive in a classroom or office environment. Even if you will only be working with one component of Revit in your chosen profession, this book will give you important knowledge on how the other disciplines will be doing their work and valuable insight into the overall process.

    The first four chapters cover many of the Revit basics needed to successfully and efficiently work with the software. Once the fundamentals are covered, the remaining chapters walk you through a building project which is started from scratch so nothing is taken for granted by you or the author.


    About Bonus Material

    Each book comes with access to the following:


    Extensive video instruction shows you how to use all the major tools in Autodesk Revit.

    Bonus chapters include an introduction to Revit Families, Rooms and Spaces, Lighting Design, Autodesk Showcase and much more.

    A bonus draft copy of the Roof Study Workbook which includes information on controlling the top surface of the roof in Revit

    As an instructor, the author understands that many students in a classroom setting have varying degrees of computer experience. To help level the playing field an entire bonus chapter is devoted to an introduction to computers. Much of the basics are covered, from computer hardware and software to file management procedures: including step-by-step instructions on using a flash drive.


    About the Videos

    Access to nearly 100 videos, almost five hours of content, are also included with your purchase of this book. These videos break down each topic into several short videos so that you can easily navigate to a specific aspect of a tool or feature in Autodesk Revit. This makes the videos both a powerful learning tool and convenient video reference. The videos make it easy to see the menu selections and will make learning Revit straightforward and simple. It's like having the author by your side showing you exactly how to use all the major tools in Autodesk Revit.

    Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)

    By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.

    Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face–the ones that will make or break your projects.

    • Learn what software architects need to achieve–and core disciplines and practices for achieving it
    • Master essential software design principles for addressing function, component separation, and data management
    • See how programming paradigms impose discipline by restricting what developers can do
    • Understand what’s critically important and what’s merely a “detail”
    • Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
    • Define appropriate boundaries and layers, and organize components and services
    • See why designs and architectures go wrong, and how to prevent (or fix) these failures

    Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager–and for every programmer who must execute someone else’s designs.


    Register your product for convenient access to downloads, updates, and/or corrections as they become available.

    Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.

    Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacker's perspective.

    The included LiveCD provides a complete Linux programming and debugging environment—all without modifying your current operating system. Use it to follow along with the book's examples as you fill gaps in your knowledge and explore hacking techniques on your own. Get your hands dirty debugging code, overflowing buffers, hijacking network communications, bypassing protections, exploiting cryptographic weaknesses, and perhaps even inventing new exploits. This book will teach you how to:
    – Program computers using C, assembly language, and shell scripts
    – Corrupt system memory to run arbitrary code using buffer overflows and format strings
    – Inspect processor registers and system memory with a debugger to gain a real understanding of what is happening
    – Outsmart common security measures like nonexecutable stacks and intrusion detection systems
    – Gain access to a remote server using port-binding or connect-back shellcode, and alter a server's logging behavior to hide your presence
    – Redirect network traffic, conceal open ports, and hijack TCP connections
    – Crack encrypted wireless traffic using the FMS attack, and speed up brute-force attacks using a password probability matrix

    Hackers are always pushing the boundaries, investigating the unknown, and evolving their art. Even if you don't already know how to program, Hacking: The Art of Exploitation, 2nd Edition will give you a complete picture of programming, machine architecture, network communications, and existing hacking techniques. Combine this knowledge with the included Linux environment, and all you need is your own creativity.
    CISSP Study Guide - fully updated for the 2021 CISSP Body of Knowledge

    (ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated based on the latest 2021 CISSP Exam Outline. This bestselling Sybex Study Guide covers 100% of the exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, knowledge from our real-world experience, advice on mastering this adaptive exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions.

    The three co-authors of this book bring decades of experience as cybersecurity practitioners and educators, integrating real-world expertise with the practical knowledge you’ll need to successfully pass the CISSP exam. Combined, they’ve taught cybersecurity concepts to millions of students through their books, video courses, and live training programs.

    Along with the book, you also get access to Sybex's superior online interactive learning environment that includes:

    • Over 900 new and improved practice test questions with complete answer explanations. This includes all of the questions from the book plus four additional online-only practice exams, each with 125 unique questions. You can use the online-only practice exams as full exam simulations. Our questions will help you identify where you need to study more. Get more than 90 percent of the answers correct, and you're ready to take the certification exam.
    • More than 700 Electronic Flashcards to reinforce your learning and give you last-minute test prep before the exam
    • A searchable glossary in PDF to give you instant access to the key terms you need to know for the exam
    • New for the 9th edition: Audio Review. Author Mike Chapple reads the Exam Essentials for each chapter providing you with 2 hours and 50 minutes of new audio review for yet another way to reinforce your knowledge as you prepare.

    Coverage of all of the exam topics in the book means you'll be ready for:

    • Security and Risk Management
    • Asset Security
    • Security Architecture and Engineering
    • Communication and Network Security
    • Identity and Access Management (IAM)
    • Security Assessment and Testing
    • Security Operations
    • Software Development Security
    Parametric Modeling with SOLIDWORKS 2020 contains a series of seventeen tutorial style lessons designed to introduce SOLIDWORKS 2020, solid modeling and parametric modeling techniques and concepts. This book introduces SOLIDWORKS 2020 on a step-by-step basis, starting with constructing basic shapes, all the way through to the creation of assembly drawings and motion analysis.


    This book takes a hands on, exercise intensive approach to all the important parametric modeling techniques and concepts. Each lesson introduces a new set of commands and concepts, building on previous lessons. The lessons guide the user from constructing basic shapes to building intelligent solid models, assemblies and creating multi-view drawings.


    This book also covers some of the more advanced features of SOLIDWORKS 2020, including how to use the SOLIDWORKS Design Library, basic motion analysis, collision detection and analysis with SimulationXpress.


    The exercises in this book cover the performance tasks that are included on the Certified SOLIDWORKS Associate (CSWA) Examination. Reference guides located at the front of the book and in each chapter show where these performance tasks are covered.


    This book also introduces you to the general principles of 3D printing including a brief history of 3D printing, the types of 3D printing technologies, commonly used filaments, and the basic procedure for printing a 3D model. 3D printing makes it easier than ever for anyone to start turning their designs into physical objects and by the end of this book you will be ready to start printing out your own designs.

    Principles and Practices An Integrated Approach to Engineering Graphics and AutoCAD 2021 combines an introduction to AutoCAD 2021 with a comprehensive coverage of engineering graphics principles. By adopting this textbook, you will no longer need to adopt separate CAD and engineering graphics books for your course. Not only will this unified approach give your course a smoother flow, your students will also save money on their textbooks. What's more, the tutorial exercises in this text have been expanded to cover the performance tasks found on the AutoCAD 2021 Certified User Examination.


    The primary goal of Principles and Practices An Integrated Approach to Engineering Graphics and AutoCAD 2021 is to introduce the aspects of engineering graphics with the use of modern Computer Aided Design/Drafting software - AutoCAD 2021. This text is intended to be used as a training guide for students and professionals. The chapters in the text proceed in a pedagogical fashion to guide you from constructing basic shapes to making complete sets of engineering drawings. This text takes a hands-on, exercise-intensive approach to all the important concepts of Engineering Graphics, as well as in depth discussions of CAD techniques.


    This textbook contains a series of thirteen chapters, with detailed step-by-step tutorial-style lessons designed to introduce beginning CAD users to the graphic language used in all branches of technical industry. The CAD techniques and concepts discussed in the text are also designed to serve as the foundation to the more advanced parametric feature-based CAD packages, such as Autodesk Inventor.


    After completing this text your students will be prepared to pass the AutoCAD Certified User Examination. Certified User Reference Guides located at the front of the book and in each chapter show where these performance tasks are covered.

    This book is your AutoCAD 2020 Instructor. The objective of this book is to provide you with extensive knowledge of AutoCAD, whether you are taking an instructor-led course or learning on your own.


    AutoCAD 2020 Instructor maintains the pedagogy and in-depth coverage that have always been the hallmark of the Leach texts. As the top-selling university textbook for almost a decade, the AutoCAD Instructor series continues to deliver broad coverage of AutoCAD in a structured, easy-to-comprehend manner.


    AutoCAD 2020 Instructor is command-oriented, just like AutoCAD. Chapters are structured around related commands, similar to the organization of AutoCAD’s menu system.


    The sequence of chapters starts with fundamental drawing commands and skills and then progresses to more elaborate procedures and specialized applications. The writing style introduces small pieces of information explained in simple form, and then builds on that knowledge to deliver more complex drawing strategies, requiring a synthesis of earlier concepts. Over 2000 figures illustrate the commands, features, and ideas.


    AutoCAD 2020 Instructor is an ideal reference guide, unlike tutorial-oriented books where specific information is hard to relocate. Because these chapters focus on related commands, and complete coverage for each command is given in one place, the commands, procedures, and applications are easy to reference. Tabbed pages help locate tables, lists, appendices, and the comprehensive index.


    What makes this book unique?


    • In depth coverage of AutoCAD 2020 commands and features 

    • Command Tables indicate where to locate and how to start each command 

    • TIP markers in the margin provide important tips, notes, reminders, short-cuts and identify what's new 

    • Complete chapter exercises with many multi-chapter “REUSE” problems 

    • Well suited for a two or three course sequence 



    Online Resources


    Your purchase of AutoCAD 2020 Instructor includes three free exclusive bonus chapters that are available by redeeming the unique access code found on the inside of the front cover. These bonus chapters cover geometric constraints, dynamic blocks and express tools.


    Chapter exercises drawings and additional student questions are available for free.

    This is the eBook version of the print title. Note that the eBook does not provide access to the practice test software that accompanies the print book.


    Learn, prepare, and practice for AWS Certified Cloud Practitioner (CLF-C01) exam success with this Cert Guide from Pearson IT Certification, a leader in IT Certification learning.

    • Master AWS Certified Cloud Practitioner (CLF-C01) exam topics
    • Assess your knowledge with chapter-ending quizzes
    • Review key concepts with exam preparation tasks


    AWS Certified Cloud Practitioner (CLF-C01) Cert Guide is a best-of-breed exam study guide. Best-selling author and expert instructor Anthony Sequeira shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics.


    The book presents you with an organized test preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly. Review questions help you assess your knowledge, and a final preparation chapter guides you through tools and resources to help you craft your final study plan.


    Well-regarded for its level of detail, assessment features, and challenging review questions and exercises, this study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time.


    The study guide helps you master all the topics on the AWS Certified Cloud Practitioner exam, including how to:


    • Define the AWS Cloud and its value proposition, and discuss its economics
    • Define the AWS Shared Responsibility model, and key AWS security and compliance concepts
    • Identify AWS access management capabilities
    • Define methods of deploying the AWS Cloud and operating within
    • Define the AWS global infrastructure and identify core AWS services
    • Recognize and compare AWS pricing models and account structures
    • Identify support resources for security, AWS cloud technology, and billing
    • Designed for first-time SOLIDWORKS Simulation users

    • Focuses on examples commonly found in Design of Machine Elements courses

    • Many problems are accompanied by solutions using classical equations

    • Combines step-by-step tutorials with detailed explanations of why each step is taken


    Analysis of Machine Elements Using SOLIDWORKS Simulation 2021 is written primarily for first-time SOLIDWORKS Simulation 2021 users who wish to understand finite element analysis capabilities applicable to stress analysis of mechanical elements. The focus of examples is on problems commonly found in introductory, undergraduate, Design of Machine Elements or similarly named courses.

    In order to be compatible with most machine design textbooks, this text begins with problems that can be solved with a basic understanding of mechanics of materials. Problem types quickly migrate to include states of stress found in more specialized situations common to a design of mechanical elements course. Paralleling this progression of problem types, each chapter introduces new software concepts and capabilities.

    Many examples are accompanied by problem solutions based on use of classical equations for stress determination. Unlike many step-by-step user guides that only list a succession of steps, which if followed correctly lead to successful solution of a problem, this text attempts to provide insight into why each step is performed.

    This approach amplifies two fundamental tenets of this text. The first is that a better understanding of course topics related to stress determination is realized when classical methods and finite element solutions are considered together. The second tenet is that finite element solutions should always be verified by checking, whether by classical stress equations or experimentation.

    Each chapter begins with a list of learning objectives related to specific capabilities of the SOLIDWORKS Simulation program introduced in that chapter. Most software capabilities are repeated in subsequent examples so that users gain familiarity with their purpose and are capable of using them in future problems. All end-of-chapter problems are accompanied by evaluation "check sheets" to facilitate grading assignments.


    Table of Contents

       Introduction

    1.  Stress Analysis Using SOLIDWORKS Simulation

    2.  Curved Beam Analysis

    3.  Stress Concentration Analysis

    4.  Thin and Thick Wall Pressure Vessels

    5.  Interference Fit Analysis

    6.  Contact Analysis

    7.  Bolted Joint Analysis

    8.  Design Optimization

    9.  Elastic Buckling

    10. Fatigue Testing Analysis

    11. Thermal Stress Analysis

       Appendix A: Organizing Assignments Using MS Word

       Appendix B: Alternate Method to Change Screen Background Color

       Index


    Don't simply show your data—tell a story with it!

    Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story. The lessons in this illuminative text are grounded in theory, but made accessible through numerous real-world examples—ready for immediate application to your next graph or presentation.

    Storytelling is not an inherent skill, especially when it comes to data visualization, and the tools at our disposal don't make it any easier. This book demonstrates how to go beyond conventional tools to reach the root of your data, and how to use your data to create an engaging, informative, compelling story. Specifically, you'll learn how to:

    • Understand the importance of context and audience
    • Determine the appropriate type of graph for your situation
    • Recognize and eliminate the clutter clouding your information
    • Direct your audience's attention to the most important parts of your data
    • Think like a designer and utilize concepts of design in data visualization
    • Leverage the power of storytelling to help your message resonate with your audience

    Together, the lessons in this book will help you turn your data into high impact visual stories that stick with your audience. Rid your world of ineffective graphs, one exploding 3D pie chart at a time. There is a story in your data—Storytelling with Data will give you the skills and power to tell it!

    An Introduction to Programming by the Inventor of C++

    Preparation for Programming in the Real World

    The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field.

    Focus on Fundamental Concepts and Techniques

    The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code.

    Programming with Today’s C++ (C++11 and C++14)

    The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start,

    introducing the C++ standard library and C++11 and C++14 features to simplify programming tasks.

    For Beginners—And Anyone Who Wants to Learn Something New

    The book is primarily designed for people who have never programmed before, and it has been tested with many thousands of first-year university students. It has also been extensively used for self-study. Also, practitioners and advanced students have gained new insight and guidance by seeing how a master approaches the elements of his art.

    Provides a Broad View

    The first half of the book covers a wide range of essential concepts, design and programming techniques, language features, and libraries. Those will enable you to write programs involving input, output, computation, and simple graphics. The second half explores more specialized topics (such as text processing, testing, and the C programming language) and provides abundant reference material. Source code and support supplements are available from the author’s website.

    Leverage machine learning to design and back-test automated trading strategies for real-world markets using pandas, TA-Lib, scikit-learn, LightGBM, SpaCy, Gensim, TensorFlow 2, Zipline, backtrader, Alphalens, and pyfolio.Key Features
    • Design, train, and evaluate machine learning algorithms that underpin automated trading strategies
    • Create a research and strategy development process to apply predictive modeling to trading decisions
    • Leverage NLP and deep learning to extract tradeable signals from market and alternative data
    Book Description

    The explosive growth of digital data has boosted the demand for expertise in trading strategies that use machine learning (ML). This revised and expanded second edition enables you to build and evaluate sophisticated supervised, unsupervised, and reinforcement learning models.

    This book introduces end-to-end machine learning for the trading workflow, from the idea and feature engineering to model optimization, strategy design, and backtesting. It illustrates this by using examples ranging from linear models and tree-based ensembles to deep-learning techniques from cutting edge research.

    This edition shows how to work with market, fundamental, and alternative data, such as tick data, minute and daily bars, SEC filings, earnings call transcripts, financial news, or satellite images to generate tradeable signals. It illustrates how to engineer financial features or alpha factors that enable an ML model to predict returns from price data for US and international stocks and ETFs. It also shows how to assess the signal content of new features using Alphalens and SHAP values and includes a new appendix with over one hundred alpha factor examples.

    By the end, you will be proficient in translating ML model predictions into a trading strategy that operates at daily or intraday horizons, and in evaluating its performance.

    What you will learn
    • Leverage market, fundamental, and alternative text and image data
    • Research and evaluate alpha factors using statistics, Alphalens, and SHAP values
    • Implement machine learning techniques to solve investment and trading problems
    • Backtest and evaluate trading strategies based on machine learning using Zipline and Backtrader
    • Optimize portfolio risk and performance analysis using pandas, NumPy, and pyfolio
    • Create a pairs trading strategy based on cointegration for US equities and ETFs
    • Train a gradient boosting model to predict intraday returns using AlgoSeek's high-quality trades and quotes data
    Who this book is for

    If you are a data analyst, data scientist, Python developer, investment analyst, or portfolio manager interested in getting hands-on machine learning knowledge for trading, this book is for you. This book is for you if you want to learn how to extract value from a diverse set of data sources using machine learning to design your own systematic trading strategies.

    Some understanding of Python and machine learning techniques is required.

    Set yourself apart by becoming an AWS Certified Cloud Practitioner

    Take the next step in your career by expanding and validating your skills on the Amazon Web Services (AWS) Cloud. The AWS Certified Cloud Practitioner Study Guide: Exam CLF-C01 provides a solid introduction to this industry-leading technology, relied upon by thousands of businesses across the globe, as well as the resources you need to prove your knowledge in the AWS Certification Exam. This guide offers complete and thorough treatment of all topics included in the exam, beginning with a discussion of what the AWS cloud is and its basic global infrastructure and architectural principles. Other chapters dive into the technical, exploring core characteristics of deploying and operating in the AWS Cloud Platform, as well as basic security and compliance aspects and the shared security model. In addition, the text identifies sources of documentation or technical assistance, such as white papers or support tickets.

    To complete their coverage, the authors discuss the AWS Cloud value proposition and define billing, account management, and pricing models. This includes describing the key services AWS can provide and their common use cases (e.g., compute, analytics, etc.).

    • Distinguish yourself as an expert by obtaining a highly desirable certification in a widely used platform
    • Hone your skills and gain new insights on AWS whether you work in a technical, managerial, sales, purchasing, or financial field
    • Fully prepare for this new exam using expert content and real-world knowledge, key exam essentials, chapter review questions, and other textual resources
    • Benefit from access to the Sybex online interactive learning environment and test bank, including chapter tests, practice exams, key term glossary, and electronic flashcards

    The AWS Certified Cloud Practitioner Study Guide is essential reading for any professional in IT or other fields that work directly with AWS, soon-to-be graduates studying in those areas, or anyone hoping to prove themselves as an AWS Certified Cloud Practitioner.

    When a pseudonymous programmer introduced “a new electronic cash system that’s fully peer-to-peer, with no trusted third party” to a small online mailing list in 2008, very few paid attention. Ten years later, and against all odds, this upstart autonomous decentralized software offers an unstoppable and globally-accessible hard money alternative to modern central banks. The Bitcoin Standard analyzes the historical context to the rise of Bitcoin, the economic properties that have allowed it to grow quickly, and its likely economic, political, and social implications.

    While Bitcoin is a new invention of the digital age, the problem it purports to solve is as old as human society itself: transferring value across time and space. Ammous takes the reader on an engaging journey through the history of technologies performing the functions of money, from primitive systems of trading limestones and seashells, to metals, coins, the gold standard, and modern government debt. Exploring what gave these technologies their monetary role, and how most lost it, provides the reader with a good idea of what makes for sound money, and sets the stage for an economic discussion of its consequences for individual and societal future-orientation, capital accumulation, trade, peace, culture, and art. Compellingly, Ammous shows that it is no coincidence that the loftiest achievements of humanity have come in societies enjoying the benefits of sound monetary regimes, nor is it coincidental that monetary collapse has usually accompanied civilizational collapse.

    With this background in place, the book moves on to explain the operation of Bitcoin in a functional and intuitive way. Bitcoin is a decentralized, distributed piece of software that converts electricity and processing power into indisputably accurate records, thus allowing its users to utilize the Internet to perform the traditional functions of money without having to rely on, or trust, any authorities or infrastructure in the physical world. Bitcoin is thus best understood as the first successfully implemented form of digital cash and digital hard money. With an automated and perfectly predictable monetary policy, and the ability to perform final settlement of large sums across the world in a matter of minutes, Bitcoin’s real competitive edge might just be as a store of value and network for final settlement of large payments—a digital form of gold with a built-in settlement infrastructure.

    Ammous’ firm grasp of the technological possibilities as well as the historical realities of monetary evolution provides for a fascinating exploration of the ramifications of voluntary free market money. As it challenges the most sacred of government monopolies, Bitcoin shifts the pendulum of sovereignty away from governments in favor of individuals, offering us the tantalizing possibility of a world where money is fully extricated from politics and unrestrained by borders.

    The final chapter of the book explores some of the most common questions surrounding Bitcoin: Is Bitcoin mining a waste of energy? Is Bitcoin for criminals? Who controls Bitcoin, and can they change it if they please? How can Bitcoin be killed? And what to make of all the thousands of Bitcoin knock-offs, and the many supposed applications of Bitcoin’s ‘blockchain technology’? The Bitcoin Standard is the essential resource for a clear understanding of the rise of the Internet’s decentralized, apolitical, free-market alternative to national central banks.

    Learn the ins and outs of Bitcoin so you can get started today

    Bitcoin For Dummies is the fast, easy way to start trading crypto currency, with clear explanations and expert advice for breaking into this exciting new market. Understanding the mechanisms and risk behind Bitcoin can be a challenge, but this book breaks it down into easy-to-understand language to give you a solid grasp of just where your money is going. You'll learn the details of Bitcoin trading, how to set up your Bitcoin wallet, and everything you need to get started right away. An in-depth discussion on security shows you how to protect yourself against some of the riskier aspects of this open-source platform, helping you reduce your risks in the market and use Bitcoin safely and effectively.

    Bitcoin uses peer-to-peer technology to operate with no central authority or banks, with transaction management and issuing of Bitcoins carried out collectively by the network. Bitcoin allows easy mobile payments, fast international payments, low- or no-fee transactions, multi-signature capabilities, and more, but the nuances of the market can be difficult to grasp. This informative guide lays it all out in plain English, so you can strengthen your understanding and get started now.

    • Understand the ins and outs of the Bitcoin market
    • Learn how to set up your Bitcoin wallet
    • Protect yourself against fraud and theft
    • Get started trading this exciting new currency

    The Bitcoin market is huge, growing quickly, and packed with potential. There's also some risk, so you need to go in fully informed and take steps to manage your risk wisely. Bitcoin For Dummies is the clear, quick, easy-to-follow guide to getting started with Bitcoin.

    You Will Learn C!

    Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed–just like the hundreds of thousands of programmers Zed has taught to date! You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else.

    In Learn C the Hard Way , you’ll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw’s teaching video and read the exercise. Type his code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn what good, modern C programs look like; how to think more effectively about code; and how to find and fix mistakes far more efficiently. Most importantly, you’ll master rigorous defensive programming techniques, so you can use any language to create software that protects itself from malicious activity and defects.

    Through practical projects you’ll apply what you learn to build confidence in your new skills. Shaw teaches the key skills you need to start writing excellent C software, including

    • Setting up a C environment
    • Basic syntax and idioms
    • Compilation, make files, and linkers
    • Operators, variables, and data types
    • Program control
    • Arrays and strings
    • Functions, pointers, and structs
    • Memory allocation
    • I/O and files
    • Libraries
    • Data structures, including linked lists, sort, and search
    • Stacks and queues
    • Debugging, defensive coding, and automated testing
    • Fixing stack overflows, illegal memory access, and more
    • Breaking and hacking your own C code

    It’ll Be Hard at First. But Soon, You’ll Just Get It–And That Will Feel Great!

    This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful programming languages. You’ll be a C programmer.

    The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior knowledge of Go nor experience with any specific language, so you’ll find it accessible whether you’re most comfortable with JavaScript, Ruby, Python, Java, or C++.
    • The first chapter is a tutorial on the basic concepts of Go, introduced through programs for file I/O and text processing, simple graphics, and web clients and servers.
    • Early chapters cover the structural elements of Go programs: syntax, control flow, data types, and the organization of a program into packages, files, and functions. The examples illustrate many packages from the standard library and show how to create new ones of your own. Later chapters explain the package mechanism in more detail, and how to build, test, and maintain projects using the go tool.
    • The chapters on methods and interfaces introduce Go’s unconventional approach to object-oriented programming, in which methods can be declared on any type and interfaces are implicitly satisfied. They explain the key principles of encapsulation, composition, and substitutability using realistic examples.
    • Two chapters on concurrency present in-depth approaches to this increasingly important topic. The first, which covers the basic mechanisms of goroutines and channels, illustrates the style known as communicating sequential processes for which Go is renowned. The second covers more traditional aspects of concurrency with shared variables. These chapters provide a solid foundation for programmers encountering concurrency for the first time.
    • The final two chapters explore lower-level features of Go. One covers the art of metaprogramming using reflection. The other shows how to use the unsafe package to step outside the type system for special situations, and how to use the cgo tool to create Go bindings for C libraries.

    The book features hundreds of interesting and practical examples of well-written Go code that cover the whole language, its most important packages, and a wide range of applications. Each chapter has exercises to test your understanding and explore extensions and alternatives. Source code is freely available for download from http://gopl.io/ and may be conveniently fetched, built, and installed using the go get command.

    Get started with FPGA programming using SystemVerilog, and develop real-world skills by building projects, including a calculator and a keyboardKey Features
    • Explore different FPGA usage methods and the FPGA tool flow
    • Learn how to design, test, and implement hardware circuits using SystemVerilog
    • Build real-world FPGA projects such as a calculator and a keyboard using FPGA resources
    Book Description

    Field Programmable Gate Arrays (FPGAs) have now become a core part of most modern electronic and computer systems. However, to implement your ideas in the real world, you need to get your head around the FPGA architecture, its toolset, and critical design considerations. FPGA Programming for Beginners will help you bring your ideas to life by guiding you through the entire process of programming FPGAs and designing hardware circuits using SystemVerilog.

    The book will introduce you to the FPGA and Xilinx architectures and show you how to work on your first project, which includes toggling an LED. You'll then cover SystemVerilog RTL designs and their implementations. Next, you'll get to grips with using the combinational Boolean logic design and work on several projects, such as creating a calculator and updating it using FPGA resources. Later, the book will take you through the advanced concepts of AXI and serial interfaces and show you how to create a keyboard using PS/2. Finally, you'll be able to consolidate all the projects in the book to create a unified output using a Video Graphics Array (VGA) controller that you'll design.

    By the end of this SystemVerilog FPGA book, you'll have learned how to work with FPGA systems and be able to design hardware circuits and boards using SystemVerilog programming.

    What you will learn
    • Understand the FPGA architecture and its implementation
    • Get to grips with writing SystemVerilog RTL
    • Make FPGA projects using SystemVerilog programming
    • Work with computer math basics, parallelism, and pipelining
    • Explore the advanced topics of AXI and serial interfaces
    • Discover how you can implement a VGA interface in your projects
    Who this book is for

    This FPGA design book is for embedded system developers, engineers, and programmers who want to learn FPGA and SystemVerilog programming from scratch. FPGA designers looking to gain hands-on experience in working on real-world projects will also find this book useful.

    The challenges to humanity posed by the digital future, the first detailed examination of the unprecedented form of power called "surveillance capitalism," and the quest by powerful corporations to predict and control our behavior.

    In this masterwork of original thinking and research, Shoshana Zuboff provides startling insights into the phenomenon that she has named surveillance capitalism. The stakes could not be higher: a global architecture of behavior modification threatens human nature in the twenty-first century just as industrial capitalism disfigured the natural world in the twentieth.

    Zuboff vividly brings to life the consequences as surveillance capitalism advances from Silicon Valley into every economic sector. Vast wealth and power are accumulated in ominous new "behavioral futures markets," where predictions about our behavior are bought and sold, and the production of goods and services is subordinated to a new "means of behavioral modification."

    The threat has shifted from a totalitarian Big Brother state to a ubiquitous digital architecture: a "Big Other" operating in the interests of surveillance capital. Here is the crucible of an unprecedented form of power marked by extreme concentrations of knowledge and free from democratic oversight. Zuboff's comprehensive and moving analysis lays bare the threats to twenty-first century society: a controlled "hive" of total connection that seduces with promises of total certainty for maximum profit -- at the expense of democracy, freedom, and our human future.

    With little resistance from law or society, surveillance capitalism is on the verge of dominating the social order and shaping the digital future -- if we let it.
    How will artificial intelligence change our world within twenty years?
     
    “This inspired collaboration between a pioneering technologist and a visionary writer of science fiction offers bold and urgent insights.”—Yann LeCun, winner of the Turing Award; chief AI scientist, Facebook
     
    “Amazingly entertaining . . . Lee and Chen take us on an immersive trip through the future. . . . Eye-opening.”—Mark Cuban

    AI will be the defining development of the twenty-first century. Within two decades, aspects of daily human life will be unrecognizable. AI will generate unprecedented wealth, revolutionize medicine and education through human-machine symbiosis, and create brand-new forms of communication and entertainment. In liberating us from routine work, however, AI will also challenge the organizing principles of our economic and social order. Meanwhile, AI will bring new risks in the form of autonomous weapons and smart technology that inherits human bias. AI is at a tipping point, and people need to wake up—both to AI’s radiant pathways and its existential perils for life as we know it.

    In this provocative, utterly original work, Kai-Fu Lee, the former president of Google China and bestselling author of AI Superpowers, teams up with celebrated novelist Chen Qiufan to imagine our world in 2041 and how it will be shaped by AI. In ten gripping short stories, they introduce readers to an array of eye-opening 2041 settings, such as:

    • In San Francisco, the “job reallocation” industry emerges as deep learning AI causes widespread job displacement
    • In Tokyo, a music fan is swept up in an immersive form of celebrity worship based on virtual reality and mixed reality
    • In Mumbai, a teenage girl rebels when AI’s crunching of big data gets in the way of romance
    • In Seoul, virtual companions with perfected natural language processing (NLP) skills offer orphaned twins new ways to connect
    • In Munich, a rogue scientist draws on quantum computing, computer vision and other AI technologies in a revenge plot that imperils the world

    By gazing toward a not-so-distant horizon, AI 2041 offers urgent insights into our collective future—while reminding readers that, ultimately, humankind remains the author of its destiny.
    Real-world advice on how to be invisible online from "the FBI's most wanted hacker" (Wired).

    Be online without leaving a trace. Your every step online is being tracked and stored, and your identity literally stolen. Big companies and big governments want to know and exploit what you do, and privacy is a luxury few can afford or understand.

    In this explosive yet practical book, Kevin Mitnick uses true-life stories to show exactly what is happening without your knowledge, teaching you "the art of invisibility" -- online and real-world tactics to protect you and your family, using easy step-by-step instructions.

    Reading this book, you will learn everything from password protection and smart Wi-Fi usage to advanced techniques designed to maximize your anonymity. Kevin Mitnick knows exactly how vulnerabilities can be exploited and just what to do to prevent that from happening.

    The world's most famous -- and formerly the US government's most wanted -- computer hacker, he has hacked into some of the country's most powerful and seemingly impenetrable agencies and companies, and at one point was on a three-year run from the FBI. Now Mitnick is reformed and widely regarded as the expert on the subject of computer security. Invisibility isn't just for superheroes; privacy is a power you deserve and need in the age of Big Brother and Big Data.

    "Who better than Mitnick -- internationally wanted hacker turned Fortune 500 security consultant -- to teach you how to keep your data safe?" --Esquire
    Engineering Graphics Essentials with AutoCAD 2021 Instruction gives students a basic understanding of how to create and read engineering drawings by presenting principles in a logical and easy to understand manner. It covers the main topics of engineering graphics, including tolerancing and fasteners, while also teaching students the fundamentals of AutoCAD 2021. This book features independent learning material containing supplemental content to further reinforce these principles. Through its many different exercises this text is designed to encourage students to interact with the instructor during lectures, and it will give students a superior understanding of engineering graphics and AutoCAD.


    The independent learning material allows students to go through the topics of the book independently. The main content of the material contains pages that summarize the topics covered in the book. Each page has voice over content that simulates a lecture environment. There are also interactive examples that allow students to go through the instructor led and in-class student exercises found in the book on their own. Video examples are also included to supplement the learning process.


    Multimedia Content


    • Summary pages with audio lectures 

    • Interactive exercises and puzzles 

    • Videos demonstrating how to solve selected problems 

    • AutoCAD video tutorials 

    • Supplemental problems and solutions 

    • Tutorial starter files 


    Each chapter contains these types of exercises:


    • Instructor led in-class exercises 

    Students complete these exercises in class using information presented by the instructor using the PowerPoint slides included in the instructor files. 


    • In-class student exercises 

    These are exercises that students complete in class using the principles presented in the lecture. 


    • Video Exercises 

    These exercises are found in the text and correspond to videos found in the independent learning material. In the videos the author shows how to complete the exercise as well as other possible solutions and common mistakes to avoid. 


    • Interactive Exercises 

    These exercises are found in the independent learning material and allow students to test what they've learned and instantly see the results. 


    • End of chapter problems 

    These problems allow students to apply the principles presented in the book. All exercises are on perforated pages that can be handed in as assignments. 


    • Review Questions 

    The review questions are meant to encourage students to recall and consider the content found in the text by having them formulate descriptive answers to these questions. 


    • Crossword Puzzles 

    Each chapter features a short crossword puzzle that emphasizes important terms, phrases, concepts, and symbols found in the text. 


    The Complete Guide to Mold Making with SOLIDWORKS 2021 is a quick paced book written to provide experienced SOLIDWORKS users with in-depth knowledge of the mold tools provided by SOLIDWORKS. Throughout this book you will learn the procedures necessary for using these tools to create and analyze effective mold designs.

    Utilizing step-by-step instructions, each chapter of this book will guide you through different tasks, from designing or repairing a mold, to developing complex parting lines; from making a core in the part mode to advancing through more complex tasks in the assembly mode. Throughout this book you will be introduced to using surfacing tools to repair models and prepare them for the mold making process.

    Towards the end of this book, you will learn how to work with SOLIDWORKS Plastics and Flow Simulation to simulate the way melted plastics flow during the injection molding process. You will also learn to analyze the thick-thin wall regions to predict defects on plastic parts and molds. Learning how to analyze plastic parts for errors and correct them early in the design stage is a valuable skill, which can save a significant amount of time throughout the span of the entire design process.

    Every project in this book is based on real world products. Each of these projects have been broken down and developed into simple, comprehensible steps. Furthermore, every mold design is explained very clearly in short chapters, ranging from 15 to 25 pages. Each step comes with the exact screen shot to help you understand the main concept of the design. Learn the mold designs at your own pace, as you progress from simple core and cavity creation to more complex mold design challenges.

    This book will also teach you to use various surfacing tools such as:

    • Ruled Surface

    • Planar Surface

    • Knit Surface

    • Filled Surface

    • Extend Surface

    • Trim Surface

    • Lofted Surface


    Who This Book Is For

    This book is for users already familiar with SOLIDWORKS who want to expand their knowledge of mold design. To get the most out of this mold design book, it is strongly recommended that you have completed all the lessons in the SOLIDWORKS Advanced Techniques book or have comparable knowledge. More CAD literate individuals, who want to expand their knowledge of the different features that SOLIDWORKS 2021 has to offer, will also find this book to be a great resource.

    This book is designed for undergraduate students completely new to programming with MATLAB. Case studies and examples are used extensively throughout this book and are at the core of what makes this book so unique. The author believes that the best way to learn MATLAB is to study programs written by experienced programmers and that the quality of these example programs determines the quality of the book. The examples in this book are carefully designed to teach you MATLAB programming as well as to inspire within you your own problem solving potential. Most of the examples used in this book are designed to solve a whole class of problems, rather than a single, specific problem.


    A learn by doing teaching approach is used all through the book. You are guided to tackle a problem using MATLAB commands first and then the commands are explained line by line. This process of learning through hands on experience is one of the most efficient and pain-free ways of learning MATLAB. This approach, together with the extensive use of ordered textboxes, figures, and tables, greatly reduces the size of the book, while still providing you with a book that’s comprehensive and easy to follow.


    The first chapter of this book introduces the MATLAB programming environment and familiarizes you with MATLAB’s core functionality. Chapters two through nine discuss basic MATLAB functionalities in a progressive and comprehensive way. The chapters start out simple and build in complexity as you advance through the book. Chapters ten through thirteen cover advanced topics that are particularly useful in college programs. Each chapter consists of sections, each covering a topic and providing one or more examples. Related MATLAB functions are organized at the end of a section. Additional exercise problems are provided at the end of chapters two through nine.


    Examples in each section are presented in a consistent way. An example is usually described first, followed by a MATLAB script. Any resulting text and graphics output (and in some cases inputs) that are produced from running a script are presented and discussed. Finally, the remainder of each section is devoted to explaining the purpose of the lines of the script.


    Who this book is for


    This book is developed mainly for undergraduate engineering students. It may be used in courses such as Computers in Engineering, or others that use MATLAB as a software platform. It can also be used as a self-study book for learning MATLAB.


    College level engineering examples are used in this book. Background knowledge for these engineering examples is illustrated as thoroughly as possible.

    ©2021 GoogleSite Terms of ServicePrivacyDevelopersAbout Google|Location: United StatesLanguage: English (South Africa)
    By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.