A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them BackBruce Schneier
- Genre: Computers
- Publish Date: February 7, 2023
- Publisher: W. W. Norton & Company
- Buy on Apple Books | $14.99Buy on Amazon
The most popular and best selling computer ebooks at the Apple iBookstore.
Chart of the top computer ebook best sellers was last updated:
A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them BackBruce Schneier
It’s not just computers—hacking is everywhere. Legendary cybersecurity expert and New York Times best-selling author Bruce Schneier reveals how using a hacker’s mindset can change how you think about your life and the world. A hack is any means of subverting a system’s rules in unintended ways. The tax code isn’t computer code, but a series of complex formulas. It has vulnerabilities; we call them “loopholes.” We call exploits “tax avoidance strategies.” And there is an entire industry of “black hat” hackers intent on finding exploitable loopholes in the tax code. We call them accountants and tax attorneys. In A Hacker’s Mind, Bruce Schneier takes hacking out of the world of computing and uses it to analyze the systems that underpin our society: from tax laws to financial markets to politics. He reveals an array of powerful actors whose hacks bend our economic, political, and legal systems to their advantage, at the expense of everyone else. Once you learn how to notice hacks, you’ll start seeing them everywhere—and you’ll never look at the world the same way again. Almost all systems have loopholes, and this is by design. Because if you can take advantage of them, the rules no longer apply to you. Unchecked, these hacks threaten to upend our financial markets, weaken our democracy, and even affect the way we think. And when artificial intelligence starts thinking like a hacker—at inhuman speed and scale—the results could be catastrophic. But for those who would don the “white hat,” we can understand the hacking mindset and rebuild our economic, political, and legal systems to counter those who would exploit our society. And we can harness artificial intelligence to improve existing systems, predict and defend against hacks, and realize a more equitable world.
Python Crash Course, 3rd EditionEric Matthes
Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and DjangoMake increasingly complex 2D games that respond to keypresses and mouse clicksGenerate interactive data visualizations using a variety of datasetsBuild apps that allow users to create accounts and manage their own data, and deploy your apps online Troubleshoot coding errors and solve common programming problems New to this edition : This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. If you’ve been thinking about digging into programming, Python Crash Course will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! Covers Python 3.x
CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102)Mike Meyers, Travis A. Everett & Andrew Hutz
This bestselling on-the-job reference and test preparation guide has been fully revised for new 2022 exam objectives This fully revised and updated resource offers complete coverage of the latest release of CompTIA A+ exams 220-1101 & 220-1102. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the CompTIA A+ exams with ease, this definitive guide also serves as an essential on-the-job IT reference. Covers all exam topics, including how to: Work with CPUs, RAM, BIOS, motherboards, power supplies, and other personal computer components Install, configure, and maintain hard drives Manage input devices and removable media Set up, upgrade, and maintain Microsoft Windows Troubleshoot and fix computer problems Install printers and other peripherals Configure and secure mobile devices Connect to the Internet Set up wired and wireless networks Protect your personal computer and your network Implement virtualization and cloud-based technologies Online content includes: Practice exams for 1101 & 1102 with hundreds of questions One hour of video training from Mike Meyers TotalSim simulations of performance-based questions A collection of Mike Meyers’ favorite shareware and freeware PC tools and utilities
iPhone 14 Pro Max User Guide for Beginners and SeniorsCharles J Jones
The Complete Step-By-Step and Easy-to-do manual for a 6.1-inch iPhone 14, 6.1-inch iPhone 14 Pro, 6.7-inch iPhone 14 (Max or Plus), and a 6.7-inch iPhone 14 Pro Max. Are you new to the technology space or recently switched from an Android device to the new iPhone 14 Pro Max or iPhone 14 Pro? Have you bought any model of the new iPhone 14 series and want to know how to easily handle the device? Then, keep reading because you have finally clicked on the perfect book to solve your current problem. The iPhone 14 Pro Max User Guide for Beginners and Seniors book is the perfect guide for everyone who is new to the technology space or recently switched from an Android device to the new iPhone 14 Pro Max or iPhone 14 Pro. In this complete step-by-step and easy-to-follow manual, you will find all the basic information about your new iPhone 14 Pro Max and iPhone 14 Pro, and how to easily handle them. You'll also learn about the new features, the differences between iPhone 14 Pro Max and iPhone 14 Pro models, and how to set them up. Furthermore, you'll learn all about the new features of the newly released iOS 16 for the iPhone 14 Pro Max and iPhone 14 Pro models, including what they are and how they work. This book is for beginners or seniors who are new to the iPhone 14 Pro Max and iPhone 14 Pro and want to know how to handle the device. In this book, you'll learn all the basics about your different iPhone 14 models, as well as the differences between them. The iPhone 14 Pro Max User Guide for Beginners and Seniors book will cover how to set up your new iPhone 14 Pro Max and iPhone 14 Pro device and the new features of each model so that you can easily connect to the people you love. Inside this step-by-step guide book, you will discover: All the basics about your new iPhone 14 Pro Max and iPhone 14 Pro modelsDifferences between the iPhone 14 Pro Max and iPhone 14 Pro modelsHow to set up your new iPhone 14 Pro and iPhone 14 Pro Max ModelsThe new iPhone 14 Pro and iPhone 14 Pro Max features iPhone 14 Pro and iPhone 14 Pro Max ComparisonAll the new features of the new iOS 16 for iPhone 14 Pro and iPhone 14 Pro Max modelsSecret tips and tricks of the iPhone 14 modelsHow to Activate eSIM on iPhone 14 Pro and iPhone14 Pro Max and many more ORDER YOUR COPY NOW TO ENJOY THE EASY USAGE OF YOUR NEW IPHONE 14 PRO MAX OR IPHONE 14 PRO MODEL TODAY!
Go Programming Language, TheAlan A. A. Donovan
SAFe 4.5 Reference GuideDean Leffingwell
The Must-have Reference Guide for SAFe® Professionals “There are a lot of methods of scale out there, but the Scaled Agile Framework is the one lighting up the world.” –Steve Elliot, Founder/CEO AgileCraft “Since beginning our Lean-Agile journey with SAFe, Vantiv has focused its strategic efforts and its execution. We have improved the predictability of product delivery while maintaining high quality, and have become even more responsive to customers–resulting in higher customer satisfaction. And just as important, employee engagement went up over the past year.” –Dave Kent, Enterprise Agile Coach, Vantiv Fully updated to include the new innovations in SAFe 4.5, the SAFe® 4.5 Reference Guide is ideal for anyone serious about learning and implementing the world’s leading framework for enterprise agility. Inside, you’ll find complete coverage of the scaledagileframework.com knowledge base, the website that thousands of the world’s largest brands turn to for building better software and systems. SAFe was developed from real-world field experience and provides proven success patterns for implementing Lean-Agile software and systems development at enterprise scale. This book provides comprehensive guidance for work at the enterprise Portfolio, Large Solution, Program, and Team levels, including the various roles, activities, and artifacts that constitute the Framework. Education & Training Key to Success The practice of SAFe is spreading rapidly throughout the world. The majority of Fortune 100 companies have certified SAFe professionals and consultants, as do an increasing percentage of the Global 2000. Case study results–visit scaledagileframework.com/case-studies–typically include: 30 — 75% faster time-to-market 25 — 75% increase in productivity 20 — 50% improvements in quality 10 — 50% increased employee engagement Successful implementations may vary in context but share a common attribute: a workforce well trained and educated in SAFe practices. This book–along with authorized training and certification–will help you understand how to maximize the value of your role within a SAFe organization. The result is greater alignment and visibility, improved performance throughout the enterprise, and ultimately better outcomes for the business.
A Thousand BrainsJeff Hawkins & Richard Dawkins
A bestselling author, neuroscientist, and computer engineer unveils a theory of intelligence that will revolutionize our understanding of the brain and the future of AI. For all of neuroscience's advances, we've made little progress on its biggest question: How do simple cells in the brain create intelligence? Jeff Hawkins and his team discovered that the brain uses maplike structures to build a model of the world—not just one model, but hundreds of thousands of models of everything we know. This discovery allows Hawkins to answer important questions about how we perceive the world, why we have a sense of self, and the origin of high-level thought. A Thousand Brains heralds a revolution in the understanding of intelligence. It is a big-think book, in every sense of the word. One of the Financial Times ' Best Books of 2021 One of Bill Gates' Five Favorite Books of 2021
This seminal book injects the topic of superintelligence into the academic and popular mainstream. What happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us? In a tour de force of analytic thinking, Bostrom lays a foundation for understanding the future of humanity and intelligent life.
Cloud Computing for Science and EngineeringIan Foster & Dennis B. Gannon
A guide to cloud computing for students, scientists, and engineers, with advice and many hands-on examples. The emergence of powerful, always-on cloud utilities has transformed how consumers interact with information technology, enabling video streaming, intelligent personal assistants, and the sharing of content. Businesses, too, have benefited from the cloud, outsourcing much of their information technology to cloud services. Science, however, has not fully exploited the advantages of the cloud. Could scientific discovery be accelerated if mundane chores were automated and outsourced to the cloud? Leading computer scientists Ian Foster and Dennis Gannon argue that it can, and in this book offer a guide to cloud computing for students, scientists, and engineers, with advice and many hands-on examples. The book surveys the technology that underpins the cloud, new approaches to technical problems enabled by the cloud, and the concepts required to integrate cloud services into scientific work. It covers managing data in the cloud, and how to program these services; computing in the cloud, from deploying single virtual machines or containers to supporting basic interactive science experiments to gathering clusters of machines to do data analytics; using the cloud as a platform for automating analysis procedures, machine learning, and analyzing streaming data; building your own cloud with open source software; and cloud security. The book is accompanied by a website, Cloud4SciEng.org, that provides a variety of supplementary material, including exercises, lecture slides, and other resources helpful to readers and instructors.
Machine Learning For DummiesJohn Paul Mueller & Luca Massaron
One of Mark Cuban’s top reads for better understanding A.I. (inc.com, 2021) Your comprehensive entry-level guide to machine learning While machine learning expertise doesn’t quite mean you can create your own Turing Test-proof android—as in the movie Ex Machina—it is a form of artificial intelligence and one of the most exciting technological means of identifying opportunities and solving problems fast and on a large scale. Anyone who masters the principles of machine learning is mastering a big part of our tech future and opening up incredible new directions in careers that include fraud detection, optimizing search results, serving real-time ads, credit-scoring, building accurate and sophisticated pricing models—and way, way more. Unlike most machine learning books, the fully updated 2nd Edition of Machine Learning For Dummies doesn't assume you have years of experience using programming languages such as Python (R source is also included in a downloadable form with comments and explanations), but lets you in on the ground floor, covering the entry-level materials that will get you up and running building models you need to perform practical tasks. It takes a look at the underlying—and fascinating—math principles that power machine learning but also shows that you don't need to be a math whiz to build fun new tools and apply them to your work and study. Understand the history of AI and machine learning Work with Python 3.8 and TensorFlow 2.x (and R as a download) Build and test your own models Use the latest datasets, rather than the worn out data found in other books Apply machine learning to real problems Whether you want to learn for college or to enhance your business or career performance, this friendly beginner's guide is your best introduction to machine learning, allowing you to become quickly confident using this amazing and fast-developing technology that's impacting lives for the better all over the world.
Go in ActionErik St. Martin, William Kennedy & Brian Ketelsen
Summary Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Application development can be tricky enough even when you aren't dealing with complex systems programming problems like web-scale concurrency and real-time performance. While it's possible to solve these common issues with additional tools and frameworks, Go handles them right out of the box, making for a more natural and productive coding experience. Developed at Google, Go powers nimble startups as well as big enterprises—companies that rely on high-performing services in their infrastructure. About the Book Go in Action is for any intermediate-level developer who has experience with other programming languages and wants a jump-start in learning Go or a more thorough understanding of the language and its internals. This book provides an intensive, comprehensive, and idiomatic view of Go. It focuses on the specification and implementation of the language, including topics like language syntax, Go's type system, concurrency, channels, and testing. What's Inside • Language specification and implementation • Go's type system • Internals of Go's data structures • Testing and benchmarking About the Reader This book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++. About the Authors William Kennedy is a seasoned software developer and author of the blog GoingGo.Net. Brian Ketelsen and Erik St. Martin are the organizers of GopherCon and coauthors of the Go-based Skynet framework. Table of Contents • Introducing Go • Go quick-start • Packaging and tooling • Arrays, slices, and maps • Go's type system • Concurrency • Concurrency patterns • Standard library • Testing and benchmarking
Ten Arguments for Deleting Your Social Media Accounts Right NowJaron Lanier
AS SEEN IN THE NETFLIX DOCUMENTARY THE SOCIAL DILEMMA A WIRED " ALL-TIME FAVORITE BOOK" A FINANCIAL TIMES BEST BOOK "THE CONSCIENCE OF SILICON VALLEY"- GQ “Profound . . . Lanier shows the tactical value of appealing to the conscience of the individual. In the face of his earnest argument, I felt a piercing shame about my own presence on Facebook. I heeded his plea and deleted my account.” - Franklin Foer, The New York Times Book Review “Mixes prophetic wisdom with a simple practicality . . . Essential reading.” - The New York Times (Summer Reading Preview) You might have trouble imagining life without your social media accounts, but virtual reality pioneer Jaron Lanier insists that we’re better off without them. In Ten Arguments for Deleting Your Social Media Accounts Right Now , Lanier, who participates in no social media, offers powerful and personal reasons for all of us to leave these dangerous online platforms. Lanier’s reasons for freeing ourselves from social media’s poisonous grip include its tendency to bring out the worst in us, to make politics terrifying, to trick us with illusions of popularity and success, to twist our relationship with the truth, to disconnect us from other people even as we are more “connected” than ever, to rob us of our free will with relentless targeted ads. How can we remain autonomous in a world where we are under continual surveillance and are constantly being prodded by algorithms run by some of the richest corporations in history that have no way of making money other than being paid to manipulate our behavior? How could the benefits of social media possibly outweigh the catastrophic losses to our personal dignity, happiness, and freedom? Lanier remains a tech optimist, so while demonstrating the evil that rules social media business models today, he also envisions a humanistic setting for social networking that can direct us toward a richer and fuller way of living and connecting with our world.
macOS Ventura For DummiesGuy Hart-Davis
Learn the ins and outs of macOS Ventura macOS Ventura For Dummies is packed with all the information you need on this latest version of macOS. With expert tips, tricks, and troubleshooting ideas, it’s the trusted guide for those new to Mac computers and those upgrading their systems. Learn how to organize your files, ensure that your data is secure, work more efficiently, and take advantage of the newest features. Dummies helps you navigate the interface, use helpful shortcuts, and beyond—the easy way. Explore the features of macOS Ventura and get things done with ease Find out how to locate files, open and close programs, and customize the OS Troubleshoot common problems and keep your system running smoothly Make sure your data is secure and your computer is hacker-proof This is the perfect Dummies guide for first-time macOS users, as well as people who are upgrading their systems and need a reference.
iPhone 12 User GuideMilton Don Randall
The iPhone 12 - Now Updated For The New Version And Better Than Ever! - The Complete New Guide to the iPhone 12 and iPhone 12 Pro Max, For Beginners and Seniors! The Complete iPhone 12 User Guide That Will Take You From Beginner To Professional iPhone User! This user guide provides an overview of the new features of the iPhone 12 and iPhone 12 Pro Max. We have covered everything from hardware to software and all the essential tips and tricks. Whether you are a novice or an experienced user, this guide will help you take advantage of these incredible devices! If you’ve been wanting to buy an iPhone but weren’t sure where to start, then this guide will answer all your questions. This is a complete guide to the iPhone 12. Please note that if you’re using this guide to update your old iPhone 11, then this guide will still be relevant and useful. This guide is designed to provide a comprehensive overview of the iPhone 12, for both newcomers and veteran users alike. In short, this guide provides a clear explanation of the features and functionality of the new iPhone. If you have just purchased the new iPhone 12, then you might be wondering what are some of the best ways to use the device. So, in this guide, we are going to show you a few of the many things you can do with the new iPhone 12! This is a step-by-step guide to show you all you need to know about your iPhone, including its history, features, tips and tricks, best practices, troubleshooting tips, and everything else you might need to know to maximize your experience with your iPhone. Your device will be easier to use if you read this book. In this book , you'll find knowledge that's easy to understand, step-by-step, and based on what you need every day. The basics of setting up an iPhone, including data backup and restore, as well as Face ID, email accounts, and screen recording, are covered. It also includes: An overview of the latest features on the iPhone The iOS 15 upgrade. The new iPhone 12 cameras and voice mail iPhone personalization As an iPhone user, you have access to Siri. Backup and restore for iCloud, iTunes, and Android Tricks for the iPhone Troubleshooting common iPhone issues ... and lot more. In this book, aimed at beginners, novices, seniors, and children, you'll find the most up-to-date advice on using your iPhone. When you're ready to improve your technical knowledge and become the iPhone guru of your dreams, this tutorial is the one you need. Get Your Copy Now!
Artificial IntelligenceMelanie Mitchell
Melanie Mitchell separates science fact from science fiction in this sweeping examination of the current state of AI and how it is remaking our world No recent scientific enterprise has proved as alluring, terrifying, and filled with extravagant promise and frustrating setbacks as artificial intelligence. The award-winning author Melanie Mitchell, a leading computer scientist, now reveals AI’s turbulent history and the recent spate of apparent successes, grand hopes, and emerging fears surrounding it. In Artificial Intelligence , Mitchell turns to the most urgent questions concerning AI today: How intelligent—really—are the best AI programs? How do they work? What can they actually do, and when do they fail? How humanlike do we expect them to become, and how soon do we need to worry about them surpassing us? Along the way, she introduces the dominant models of modern AI and machine learning, describing cutting-edge AI programs, their human inventors, and the historical lines of thought underpinning recent achievements. She meets with fellow experts such as Douglas Hofstadter, the cognitive scientist and Pulitzer Prize–winning author of the modern classic Gödel, Escher, Bach , who explains why he is “terrified” about the future of AI. She explores the profound disconnect between the hype and the actual achievements in AI, providing a clear sense of what the field has accomplished and how much further it has to go. Interweaving stories about the science of AI and the people behind it, Artificial Intelligence brims with clear-sighted, captivating, and accessible accounts of the most interesting and provocative modern work in the field, flavored with Mitchell’s humor and personal observations. This frank, lively book is an indispensable guide to understanding today’s AI, its quest for “human-level” intelligence, and its impact on the future for us all.
CCNA 200-301 Official Cert Guide, Volume 1Wendell Odom
Trust the best-selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam. · Master Cisco CCNA 200-301 exam topics · Assess your knowledge with chapter-opening quizzes · Review key concepts with exam preparation tasks · Practice with realistic exam questions in the practice test software This is the eBook edition of the CCNA 200-301 Official Cert Guide, Volume 1 . This eBook, combined with the CCNA 200-301 Official Cert Guide Volume 2, cover all of exam topics on the CCNA 200-301 exam. This eBook does not include the practice exams that comes with the print edition. CCNA 200-301 Official Cert Guide , Volume 1 presents you with an organized test-preparation routine using proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly. CCNA 200-301 Official Cert Guide, Volume 1 from Cisco Press enables you to succeed on the exam the first time and is the only self-study resource approved by Cisco. Best-selling author and expert instructor Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. This complete study package includes · A test-preparation routine proven to help you pass the exams · Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section · Chapter-ending and part-ending exercises, which help you drill on key concepts you must know thoroughly · The powerful Pearson Test Prep Practice Test software, complete with hundreds of well-reviewed, exam-realistic questions, customization options, and detailed performance reports · A free copy of the CCNA 200-301 Volume 1 Network Simulator Lite software, complete with meaningful lab exercises that help you hone your hands-on skills with the command-line interface for routers and switches · Links to a series of hands-on config labs developed by the author · Online, interactive practice exercises that help you hone your knowledge · More than 90 minutes of video mentoring from the author · A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies · Study plan suggestions and templates to help you organize and optimize your study time Well regarded for its level of detail, study plans, assessment features, challenging review questions and exercises, video instruction, and hands-on labs, this official study guide helps you master the concepts and techniques that ensure your exam success. The CCNA 200-301 Official Cert Guide, Volume 1, combined with CCNA 200-301 Official Cert Guide, Volume 2, walk you through all the exam topics found in the Cisco 200-301 exam. Topics covered in Volume 1 include: · Networking fundamentals · Implementing Ethernet LANs · Implementing VLANs and STP · IPv4 addressing · IPv4 routing · OSPF · IPv6 · Wireless LANs Companion Website: The companion website contains the CCNA Network Simulator Lite software, online practice exercises, study resources, and 90 minutes of video training. In addition to the wealth of updated content, this new edition includes a series of free hands-on exercises to help you master several real-world configuration and troubleshooting activities. These exercises can be performed on the CCNA 200-301 Network Simulator Lite, Volume 1 software included for free on the companion website that accompanies this book. This software, which simulates the experience of working on actual Cisco routers and switches, contains the following 21 free lab exercises, covering topics in Part II and Part III, the first hands-on configuration sections of the book: 1. Configuring Local Usernames 2. Configuring Hostnames 3. Interface Status I 4. Interface Status II 5. Interface Status III 6. Interface Status IV 7. Configuring Switch IP Settings 8. Switch IP Address 9. Switch IP Connectivity I 10. Switch CLI Configuration Process I 11. Switch CLI Configuration Process II 12. Switch CLI Exec Mode 13. Setting Switch Passwords 14. Interface Settings I 15. Interface Settings II 16. Interface Settings III 17. Switch Forwarding I 18. Switch Security I 19. Switch Interfaces and Forwarding Configuration Scenario 20. Configuring VLANs Configuration Scenario 21. VLAN Troubleshooting Pearson Test Prep online system requirements: Browsers: Chrome version 73 and above; Safari version 12 and above; Microsoft Edge 44 and above Devices: Desktop and laptop computers, tablets running on Android v8.0 and iOS v13, smartphones with a minimum screen size of 4.7". Internet access required Pearson Test Prep offline system requirements: Windows 10, Windows 8.1; Microsoft .NET Framework 4.5 Client; Pentium-class 1 GHz processor (or equivalent); 512 MB RAM; 650 MB disk space plus 50 MB for each downloaded practice exam; access to the Internet to register and download exam databases
Cybersecurity For DummiesJoseph Steinberg
Explore the latest developments in cybersecurity with this essential guide Every day it seems we read another story about one company or another being targeted by cybercriminals. It makes some of us wonder: am I safe online? The good news is that we can all be cybersecure—and it doesn’t take a degree in computer science to make it happen! Cybersecurity For Dummies is the down-to-earth guide you need to secure your own data (and your company’s, too). You’ll get step-by-step guidance on how to implement reasonable security measures, prevent cyber attacks, deal securely with remote work, and what to do in the event that your information is compromised. The book also offers: Updated directions on how to prevent ransomware attacks and how to handle the situation if you become a target Step-by-step instructions on how to create data backups and implement strong encryption Basic info that every aspiring cybersecurity professional needs to know Cybersecurity For Dummies is the ideal handbook for anyone considering a career transition into cybersecurity, as well as anyone seeking to secure sensitive information.
The Bitcoin Standard: The Decentralized Alternative to Central BankingWiley Inc.
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 ‘block chain 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.
User Story MappingJeff Patton & Peter Economy
User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why. Get a high-level view of story mapping, with an exercise to learn key concepts quicklyUnderstand how stories really work, and how they come to life in Agile and Lean projectsDive into a story’s lifecycle, starting with opportunities and moving deeper into discoveryPrepare your stories, pay attention while they’re built, and learn from those you convert to working software
iPhone SE 2022 User ManualBrian McShore
Going Back To The Basics! One thing that sets this phone apart from other iPhones is that it has a physical home button. According to industry analysts, Apple is expected to sell 30 million iPhone SE 3 smartphones by the end of 2022. This astounding figure demonstrates how well the new iPhone SE 3 is doing. The iPhone SE 3 stands out in the affordable category thanks to a top-tier chipset, a much-improved battery, and 5G connectivity. This book is for you if you've just purchased your first iPhone, switched from Android to iPhone, or are upgrading from an older model and: 1. Aren't sure what to do following the unboxing and first setup process and 2. Want to make the most of your new iPhone. I cover everything you need to know about the iPhone SE, from the most important new features to how to optimize your iPhone's settings, battery life, and performance. This book may contain some hidden gems even if you know what you're doing. A 2,018-mAh battery powers the iPhone SE 2022. The additional upgrading of 5G could reduce battery life. Learn how to make your iPhone SE 3 battery last all day! Discover how to: Copy and paste information from your iPhone SE to your iPad with simple gestures. Use your Bluetooth mouse on your iPhone SE. Navigate your phone if your Home button stops working (Backup function). Scan your document with an iPhone native app right on your device. Activate SIM lock security and prevent unauthorized access to your data, calls, or contacts in case you lose your phone. Navigate back to the top right away after scrolling endlessly. Make your iPhone SE 2022 charge comfortably using MagSafe. Adjust Siri's voice and use it to control your phone and help you perform tasks. Turn your iPhone SE 2022 camera into a magnifier. Activate the feature that will help limit the strain on the eye and let you sleep well. Activate a focus profile that can work across your Apple devices. Copy and paste information without having to write them down manually. Send hidden or blurred messages to your recipients on iMessage. Discover a quick and easy way to access specific websites right from the home screen. Find data being gathered all the time on your iPhone and sent to Apple for analysis and other third-party app developers that use a lot of battery. STOP your iPhone from gathering and sending out these data.While this is a lengthy list, it is by no means exhaustive, and your iPhone is capable of much more. Whether you're a novice or are simply a tech enthusiast, you should definitely check this book out! With powerful performance and inexpensive cost, the new iPhone SE (2022) provides several features to make your life easier. In this book, you'll learn helpful tips and tricks, how to adjust settings and everything you need to know about the 2022 iPhone SE 3 and its capabilities, including SCREENSHOTS for pictorial understanding. Get your copy now to improve your experience and help you get the most out of your iPhone SE 2022 and iOS.
Agile Estimating and PlanningMike Cohn
Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning , you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include: Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days–and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.
So You Want to Start a PodcastKristen Meinzer
An inspiring, comprehensive, step-by-step guide to creating a hit show, So You Want to Start a Podcast covers everything from hosting and guest booking to editing and marketing - while offering plenty of encouragement and insider stories along the way. Though they are the fastest-growing form of media, podcasts can actually be tricky to create—and even harder to sustain. Few know the secrets of successfully creating a knockout podcast better than Kristen Meinzer. An award-winning commentator, producer, and former director of nonfiction programming for Slate’s sister company, Panoply, Meinzer has also hosted three successful podcasts, reaching more than ten million listeners. Now, she shares her expertise, providing aspiring podcasters with crucial information and guidance to work smarter, not harder as they start their own audio forum. Meinzer believes that we each have a unique voice that deserves to be heard. But many of us may need some help transforming our ideas into reality. So You Want to Start a Podcast asks the tough but important questions to help budding podcasters define and achieve their goals, including: Why do you want to start a podcast? Think about specifically why you want to start a podcast versus a blog, zine, YouTube channel, Instagram feed, or other media outlet. Find out if a podcast is really the best way to tell your story—and what you really need (and don’t need!) in order to get started. What is your show about? For any advertiser, corporate partner, or press outlet, you need a snappy pitch. How would you describe what you want to do in two to three sentences? Who is your podcast for? Who are you trying to reach? How will your content and tone appeal to those listeners? How is your show going to be structured? Create a step-by-step map planning the show out. Think about length, segments, interviews, advice, news reads, and other aspects of successful podcasts you can adapt for your own. With this motivational how-to guide—the only one on the subject available—you’ll find the smart, bottom-line advice and inspiration you need to produce an entertaining and informative podcast and promote it to an audience that will love it. So You Want to Start a Podcast gives you the tools you need to start a podcast—and the insight to keep it thriving!
Take Control of Shortcuts, Second EditionRosemary Orchard
Automate your iPhone, iPad, or Mac! Version 2.1, updated January 30, 2023 Automation is no longer just for advanced computer users! Apple's Shortcuts app lets anyone with an iPhone, iPad, or Mac automate day-to-day tasks, from the simple to the complex. This book is a complete introduction to Shortcuts, covering every aspect of building, installing, debugging, running, syncing, and sharing shortcuts. It also includes step-by-step recipes for creating numerous useful shortcuts yourself. Apple's Shortcuts app brings extensive automation capabilities to your iPhone, iPad, or Mac, using a drag-and-drop, fill-in-the-blanks interface much like Automator—but much more powerful. It lets you perform sequences of tasks, including ones that span various apps, with just a tap, a click, or a voice command—or even automatically when certain conditions are met. Shortcuts can save you time and effort, help you accomplish previously complicated tasks, and let you customize your device to better meet your needs. Apple finally brought Shortcuts to the Mac in macOS 12 Monterey. (The book now includes coverage of macOS Ventura, iOS 16, and iPadOS 16.) But for all its utility, Shortcuts is not self-explanatory, so it can be challenging to figure out its quirks and create effective, time-saving automations. That's where Take Control of Shortcuts comes in. Written by automation expert Rosemary Orchard, this book opens the world of automation to users at every level. With Rosemary's help, you'll learn how to: • Navigate the Shortcuts app: Understand the user interface (on each platform) and terminology, then install and run your first shortcut. • Run shortcuts: Discover many different ways to run a shortcut, from tapping or clicking an icon to using Personal or Home automations, Siri, and Apple Watch. • Build shortcuts: Start with simple, one-step shortcuts and work your way up to complex shortcuts with input, output, variables, conditionals, loops, and more. Debugging advice is also included. • Install and sync shortcuts: Download and install shortcuts others have written, sync your shortcuts across your devices, and share them with other people. Then, to both illustrate the main principles you've learned and give you practical tools to get you started, Rosemary walks you step by step through the creation of 25 sample shortcuts, most which you can also download and install using links in the book. Examples include: • Event templates • A daily overview • Converting and sharing images • Adding a song to a playlist • Logging expenses • Turning on lights automatically when you get home • Disabling rotation lock just for YouTube on an iPhone • Reminding you about upcoming deadlines 15 minutes after you arrive home • Automatically setting seasonal scenes for HomeKit lights The book also discusses how Shortcuts can use REST APIs to talk to various web services (with detailed examples), and numerous complementary apps that work in conjunction with Shortcuts. Whether you're completely new to automation or already have significant programming experience, you'll find plenty of useful information in this friendly, practical guide.
Pages for iPad & iPad Pro (Vole Guides)Sean Kells
This handy guide covers all of Pages for iOS, Apple's chart-topping word processor tuned to work with your iPad, iPhone, and iPod touch. If you're coming from Pages for Mac or Microsoft Word, you'll find all the steps needed to transfer your documents and make a painless transition from point-and-click to tap-and-drag. • Use just your fingers to create documents with text, lists, footnotes, tables, charts, graphics, and media. • Create documents based on Apple's professionally designed templates or your own custom templates. • Store documents in iCloud or third-party cloud locations such as Dropbox or Google Drive. • Use Handoff to pass documents seamlessly between your Mac, iPhone, iPad, and iPod touch. • View or restore earlier versions of your documents. • Organize your documents into folders. • Restrict access to your documents by password-protecting them. • Set the paper size and adjust page margins. • Insert repeating headers and footers. • Number pages automatically. • Use watermarks to stamp your documents with a logo or mark them as confidential. • Print documents wirelessly from an AirPrint-capable printer. • Edit and format text and use the built-in editing tools. • Add comments and highlights to your work. • Track changes in your documents. • Use paragraph and character styles to maintain a consistent look. • Create bulleted, lettered, or numbered lists. • Flow text into multiple columns. • Change the line spacing and alignment of paragraphs. • Set paragraph margins and first-line indents. • Use tab stops to align columns of text or numbers. • Insert manual page, column, or line breaks. • Insert footnotes or endnotes. • Embellish your documents with photos, videos, text boxes, arrows, lines, and shapes. • Wrap text around objects. • Organize, format, and sort text or numbers in tables. • Chart your data to show trends and relationships. • Export Pages, Word, PDF, or ePub files. • Import Pages, Word, or text files. • Send copies of documents via email, Messages, or AirDrop. • Transfer documents via remote server. • Use iCloud to store, share, sync, or collaborate on documents online. • Plenty of tips, tricks, and timesavers. • Fully cross-referenced, linked, and searchable. Contents 1. Getting Started with Pages 2. Document Basics 3. Editing Text 4. Formatting Text 5. Media, Text Boxes, and Shapes 6. Tables 7. Charts 8. Sharing and Converting Documents About the Author Sean Kells is a human-interface designer based in Seattle, Washington. When he's not pushing pixels, Sean paints foreboding seascapes, plays backgammon for blood, and takes his dog surfing. Sean has written guides to Numbers, Pages, Keynote, iBooks, and Excel.
Profit from Your PodcastDave Jackson
Methods and Advice for Making the Most of Your Podcast—Pricing, Sponsors, Crowdfunding, and More Pick up any book on podcast monetization, and you will find 90 percent of it only covers how to launch a podcast. If you already have a podcast, you have that information; you’re ready for the next step. Profit from Your Podcast provides top strategies and real-life examples of podcast monetization. This book is more than what to do. It also tells you how to do it. Chapters cover such topics as: • How to Grow Your Audience • How to Set Your Pricing • Understanding Advertising Jargon • How to Find Sponsors • Best Strategies for Making Money as an Affiliate • Master Strategies for Crowdfunding • Harnessing the Power of Webinars and Events • The Top Tools to Make Your Job Easy Built on the author’s fifteen years of experience in podcasting, this action-packed guide will benefit new and veteran podcasters. Get clear on who your audience is and what they want, deliver value, and build an engaged audience that wants to give you money. Leverage your relationships and the integrity you have built through your podcast to create multiple streams of income. Profit from Your Podcast gives you the tools to do it all.
The Pattern On The StoneW. Daniel Hillis
Most people are baffled by how computers work and assume that they will never understand them. What they don't realize -- and what Daniel Hillis's short book brilliantly demonstrates -- is that computers' seemingly complex operations can be broken down into a few simple parts that perform the same simple procedures over and over again. Computer wizard Hillis offers an easy-to-follow explanation of how data is processed that makes the operations of a computer seem as straightforward as those of a bicycle. Avoiding technobabble or discussions of advanced hardware, the lucid explanations and colorful anecdotes in The Pattern on the Stone go straight to the heart of what computers really do. Hillis proceeds from an outline of basic logic to clear descriptions of programming languages, algorithms, and memory. He then takes readers in simple steps up to the most exciting developments in computing today -- quantum computing, parallel computing, neural networks, and self-organizing systems. Written clearly and succinctly by one of the world's leading computer scientists, The Pattern on the Stone is an indispensable guide to understanding the workings of that most ubiquitous and important of machines: the computer.
Windows InternalsPavel Yosifovich
The definitive guide–fully updated for Windows 10 and Windows Server 2016 Delve inside Windows architecture and internals, and see how core components work behind the scenes. Led by a team of internals experts, this classic guide has been fully updated for Windows 10 and Windows Server 2016. Whether you are a developer or an IT professional, you’ll get critical, insider perspectives on how Windows operates. And through hands-on experiments, you’ll experience its internal behavior firsthand–knowledge you can apply to improve application design, debugging, system performance, and support. This book will help you: · Understand the Window system architecture and its most important entities, such as processes and threads · Examine how processes manage resources and threads scheduled for execution inside processes · Observe how Windows manages virtual and physical memory · Dig into the Windows I/O system and see how device drivers work and integrate with the rest of the system · Go inside the Windows security model to see how it manages access, auditing, and authorization, and learn about the new mechanisms in Windows 10 and Server 2016
Excel Formulas and Functions 2020Adam Ramirez
Are you working on a project where you need to perform complex mathematical and financial operations? Did you know you could use Excel to perform such calculations using the predefined functions and formulae? Are you looking for a way to learn these functions better? If you answered yes to any of the questions, you have chosen the right book. Microsoft Excel is an application that helps you save time and analyze data easily. It has multiple predefined functions you can use to perform complex calculations and analysis and make your job easy. A lot of people struggle to understand these functions for multiple reasons, and therefore, cannot use the application well. Regardless of the industry you work in, you must understand the use of these functions so you can improve your analysis and understanding of the data. Use this book as your guide to understand different functions and formulae in Excel. In this book, you will learn about: ●What Microsoft Excel is, and its benefits ●The Formula Tab in Excel ●Types of Referencing ●Different functions in Excel ●Some tips and shortcuts To make it easy for you to learn these formulae, there are several screenshots to guide you and make the functions easy for you. If you want to learn more about how to use Excel, click on the buy now button now and grab a copy of this book today!
Quantum Computing for EveryoneChris Bernhardt
An accessible introduction to an exciting new area in computation, explaining such topics as qubits, entanglement, and quantum teleportation for the general reader. Quantum computing is a beautiful fusion of quantum physics and computer science, incorporating some of the most stunning ideas from twentieth-century physics into an entirely new way of thinking about computation. In this book, Chris Bernhardt offers an introduction to quantum computing that is accessible to anyone who is comfortable with high school mathematics. He explains qubits, entanglement, quantum teleportation, quantum algorithms, and other quantum-related topics as clearly as possible for the general reader. Bernhardt, a mathematician himself, simplifies the mathematics as much as he can and provides elementary examples that illustrate both how the math works and what it means. Bernhardt introduces the basic unit of quantum computing, the qubit, and explains how the qubit can be measured; discusses entanglement—which, he says, is easier to describe mathematically than verbally—and what it means when two qubits are entangled (citing Einstein's characterization of what happens when the measurement of one entangled qubit affects the second as “spooky action at a distance”); and introduces quantum cryptography. He recaps standard topics in classical computing—bits, gates, and logic—and describes Edward Fredkin's ingenious billiard ball computer. He defines quantum gates, considers the speed of quantum algorithms, and describes the building of quantum computers. By the end of the book, readers understand that quantum computing and classical computing are not two distinct disciplines, and that quantum computing is the fundamental form of computing. The basic unit of computation is the qubit, not the bit.
Json for Beginners: Your Guide to Easily Learn Json In 7 Daysi Code Academy
Data ScienceJohn D. Kelleher & Brendan Tierney
A concise introduction to the emerging field of data science, explaining its evolution, relation to machine learning, current uses, data infrastructure issues, and ethical challenges. The goal of data science is to improve decision making through the analysis of data. Today data science determines the ads we see online, the books and movies that are recommended to us online, which emails are filtered into our spam folders, and even how much we pay for health insurance. This volume in the MIT Press Essential Knowledge series offers a concise introduction to the emerging field of data science, explaining its evolution, current uses, data infrastructure issues, and ethical challenges. It has never been easier for organizations to gather, store, and process data. Use of data science is driven by the rise of big data and social media, the development of high-performance computing, and the emergence of such powerful methods for data analysis and modeling as deep learning. Data science encompasses a set of principles, problem definitions, algorithms, and processes for extracting non-obvious and useful patterns from large datasets. It is closely related to the fields of data mining and machine learning, but broader in scope. This book offers a brief history of the field, introduces fundamental data concepts, and describes the stages in a data science project. It considers data infrastructure and the challenges posed by integrating data from multiple sources, introduces the basics of machine learning, and discusses how to link machine learning expertise with real-world problems. The book also reviews ethical and legal issues, developments in data regulation, and computational approaches to preserving privacy. Finally, it considers the future impact of data science and offers principles for success in data science projects.
Getting Started With MicroPython Development for Raspberry Pi PicoAgus Kurniawan
This book is designed for anyone who learns how to get started with MicroPython development for Raspberry Pi Pico. The book covers Raspberry Pi Pico with Python. The following is a list of highlight topics: * Preparing Development Environment * Setting Up MicroPython * GPIO Programming * PWM and Analog Input * Working with I2C * Working with UART * Working with SPI * Working with Temperature and humidity (DHT Module) * Building IoT Application over WiFi * Reading Sensors on Raspberry Pi Pico from Android over Bluetooth * Working with OLED I2C Display * Working with File System * Working with GPS U-blox Module
Architects of IntelligenceMartin Ford
Financial Times Best Books of the Year 2018 TechRepublic Top Books Every Techie Should Read Book Description How will AI evolve and what major innovations are on the horizon? What will its impact be on the job market, economy, and society? What is the path toward human-level machine intelligence? What should we be concerned about as artificial intelligence advances? Architects of Intelligence contains a series of in-depth, one-to-one interviews where New York Times bestselling author, Martin Ford, uncovers the truth behind these questions from some of the brightest minds in the Artificial Intelligence community. Martin has wide-ranging conversations with twenty-three of the world's foremost researchers and entrepreneurs working in AI and robotics: Demis Hassabis (DeepMind), Ray Kurzweil (Google), Geoffrey Hinton (Univ. of Toronto and Google), Rodney Brooks (Rethink Robotics), Yann LeCun (Facebook) , Fei-Fei Li (Stanford and Google), Yoshua Bengio (Univ. of Montreal), Andrew Ng (AI Fund), Daphne Koller (Stanford), Stuart Russell (UC Berkeley), Nick Bostrom (Univ. of Oxford), Barbara Grosz (Harvard), David Ferrucci (Elemental Cognition), James Manyika (McKinsey), Judea Pearl (UCLA), Josh Tenenbaum (MIT), Rana el Kaliouby (Affectiva), Daniela Rus (MIT), Jeff Dean (Google), Cynthia Breazeal (MIT), Oren Etzioni (Allen Institute for AI), Gary Marcus (NYU), and Bryan Johnson (Kernel). Martin Ford is a prominent futurist, and author of Financial Times Business Book of the Year, Rise of the Robots. He speaks at conferences and companies around the world on what AI and automation might mean for the future. Meet the minds behind the AI superpowers as they discuss the science, business and ethics of modern artificial intelligence. Read James Manyika's thoughts on AI analytics, Geoffrey Hinton's breakthroughs in AI programming and development, and Rana el Kaliouby's insights into AI marketing. This AI book collects the opinions of the luminaries of the AI business, such as Stuart Russell (coauthor of the leading AI textbook), Rodney Brooks (a leader in AI robotics), Demis Hassabis (chess prodigy and mind behind AlphaGo), and Yoshua Bengio (leader in deep learning) to complete your AI education and give you an AI advantage in 2019 and the future.
Understanding ComputationTom Stuart
Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It’s ideal for programmers versed in modern languages, with little or no formal training in computer science. Understand fundamental computing concepts, such as Turing completeness in languagesDiscover how programs use dynamic semantics to communicate ideas to machinesExplore what a computer can do when reduced to its bare essentialsLearn how universal Turing machines led to today’s general-purpose computersPerform complex calculations, using simple languages and cellular automataDetermine which programming language features are essential for computationExamine how halting and self-referencing make some computing problems unsolvableAnalyze programs by using abstract interpretation and type systems
Mining Social MediaLam Thuy Vo
BuzzFeed News Senior Reporter Lam Thuy Vo explains how to mine, process, and analyze data from the social web in meaningful ways with the Python programming language. Did fake Twitter accounts help sway a presidential election? What can Facebook and Reddit archives tell us about human behavior? In Mining Social Media , senior BuzzFeed reporter Lam Thuy Vo shows you how to use Python and key data analysis tools to find the stories buried in social media. Whether you're a professional journalist, an academic researcher, or a citizen investigator, you'll learn how to use technical tools to collect and analyze data from social media sources to build compelling, data-driven stories. Learn how to: Write Python scripts and use APIs to gather data from the social webDownload data archives and dig through them for insightsInspect HTML downloaded from websites for useful contentFormat, aggregate, sort, and filter your collected data using Google SheetsCreate data visualizations to illustrate your discoveriesPerform advanced data analysis using Python, Jupyter Notebooks, and the pandas libraryApply what you've learned to research topics on your own Social media is filled with thousands of hidden stories just waiting to be told. Learn to use the data-sleuthing tools that professionals use to write your own data-driven stories.
Python Machine LearningSebastian Raschka & Vahid Mirjalili
Applied machine learning with a solid foundation in theory. Revised and expanded for TensorFlow 2, GANs, and reinforcement learning. Purchase of the print or Kindle book includes a free eBook in the PDF format. Key Features Third edition of the bestselling, widely acclaimed Python machine learning bookClear and intuitive explanations take you deep into the theory and practice of Python machine learningFully updated and expanded to cover TensorFlow 2, Generative Adversarial Network models, reinforcement learning, and best practices Book Description Python Machine Learning, Third Edition is a comprehensive guide to machine learning and deep learning with Python. It acts as both a step-by-step tutorial, and a reference you'll keep coming back to as you build your machine learning systems. Packed with clear explanations, visualizations, and working examples, the book covers all the essential machine learning techniques in depth. While some books teach you only to follow instructions, with this machine learning book, Raschka and Mirjalili teach the principles behind machine learning, allowing you to build models and applications for yourself. Updated for TensorFlow 2.0, this new third edition introduces readers to its new Keras API features, as well as the latest additions to scikit-learn. It's also expanded to cover cutting-edge reinforcement learning techniques based on deep learning, as well as an introduction to GANs. Finally, this book also explores a subfield of natural language processing (NLP) called sentiment analysis, helping you learn how to use machine learning algorithms to classify documents. This book is your companion to machine learning with Python, whether you're a Python developer new to machine learning or want to deepen your knowledge of the latest developments. What you will learn Master the frameworks, models, and techniques that enable machines to 'learn' from dataUse scikit-learn for machine learning and TensorFlow for deep learningApply machine learning to image classification, sentiment analysis, intelligent web applications, and moreBuild and train neural networks, GANs, and other modelsDiscover best practices for evaluating and tuning modelsPredict continuous target outcomes using regression analysisDig deeper into textual and social media data using sentiment analysis Who this book is for If you know some Python and you want to use machine learning and deep learning, pick up this book. Whether you want to start from scratch or extend your machine learning knowledge, this is an essential resource. Written for developers and data scientists who want to create practical machine learning and deep learning code, this book is ideal for anyone who wants to teach computers how to learn from data.
CompTIA Network+ Study GuideTodd Lammle
Prepare for the Network+ certification and a new career in network installation and administration In the newly revised Fifth Edition of CompTIA Network+ Study Guide Exam N10-008 , bestselling author and network expert Todd Lammle delivers thorough coverage of how to install, configure, and troubleshoot today's basic networking hardware peripherals and protocols. This book will prepare you to succeed on the sought-after CompTIA Network+ certification exam, impress interviewers in the network industry, and excel in your first role as a junior network administrator, support technician, or related position. The accomplished author draws on his 30 years of networking experience to walk you through the ins and outs of the five functional domains covered by the Network+ Exam N10-008: Networking fundamentals, implementations, operations, security, and troubleshooting. You'll also get: Complete, domain-specific coverage of the updated Network+ Exam N10-008 Preparation to obtain a leading network certification enjoyed by over 350,000 networking professionals Access to a superior set of online study tools, including practice exams, flashcards, and glossary of key terms. Perfect for anyone preparing for the latest version of the CompTIA Network+ Exam N10-008, the Fifth Edition of CompTIA Network+ Study Guide Exam N10-008 is a must-have resource for network administrators seeking to enhance their skillset with foundational skills endorsed by industry and thought leaders from around the world.
The Complete Beginners Guide to Pages for the iPhone and iPadScott La Counte
Word processing used to be synonymous with Microsoft Word; times have changed a lot over the years, and today there are plenty of options. On Apple products there is notably Pages—a simple, yet powerful word processing software that creates beautiful documents: from reports and newsletters to posters and fliers. If you are already familiar with Microsoft Word, then you’ll have no problem getting started because it shares many of the same features. But there’s still a lot of features to get to know if you want to get the most from the software. If you want to create professional documents from your iPad then this book will show you how. It also includes short exercises so you aren’t just learning about the features, you are getting hands-on with them. While screenshots come from the iPad, Pages works almost exactly the same for iPhone, so you’ll have no problem using Pages on any device that Pages is installed on.
Getting Started with Arduino and PythonAgus Kurniawan
Finding the power of Python for Arduino programming. This book helps you to explore several Python libraries to access Arduino boards. **TOC** 1. Preparing Development Environment 1.1 Arduino 1.1.1 Arduino Uno 1.1.2 Arduino Leonardo 1.1.3 Arduino Mega 2560 1.1.4 Arduino Due 1.2 Electronic Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit 1.3 Python 1.4 Arduino Software 1.5 Testing 2. Hello World 2.1 Arduino World 2.1.1 Arduino Hardware Driver on Windows 8/8.1 2.1.2 Simple Testing 2.2 Arduino and Python 2.3 Testing Serial Port using Python 2.4 Testing for Arduino and Python 3. Exploring Python Libraries for Arduino 3.1 Python Arduino Prototyping API v2 3.2 Python Firmata 3.3 pyFirmata 4. Analog Sensor 4.1 Sensor Devices 4.2 Reading Sensor 4.3 Running Program 5. RGB LED 5.1 RGB LED 5.1.1 Arduino Analog output (PWM) 5.1.2 Controlling RGB LED Color 5.2 Arduino Implementation 5.3 Python Implementation
Raspberry Pi For DummiesSean McManus & Mike Cook
A recipe for having fun and getting things done with the Raspberry Pi The Raspberry Pi makes it easy to learn about computers and computer programming, and Raspberry Pi For Dummies makes it even easier! Using this extremely affordable and compact computer, you can learn to code in languages like Scratch and Python, explore how electronics work, create computer-generated buildings in Minecraft and music in Sonic Pic, become Linux-savvy, make Internet-of-Things devices, or just play around! This book gets you up and running on your Raspberry Pi, starting with setting it up, downloading the operating system, and using the desktop environment. Then, the only limit is your imagination! It doesn’t matter whether you have a Raspberry Pi 4, Raspberry Pi 400, Raspberry Pi Zero W or an older model: we’ve got you covered. Raspberry Pi For Dummies explores the latest technology—the Raspberry Pi 4 and 400, Scratch 3 programming language, new games bundled with the Raspberry Pi, and the hottest Add-Ons out there. This introductory guide is the perfect place to start if you want to get a taste of everything the Raspberry Pi can do! Set up your Raspberry Pi, install the operating system, and connect to the Internet Learn the basics of the Linux desktop and Linux shell so you can program, work, and play Use Python, Scratch, and Sonic Pi to write your first programs and make games and digital music Discover how circuits work hand-in-hand with your Pi If you want to make the most of the Raspberry Pi for school, work, or play, you’ll love this easy-to-read reference.
20 Easy Raspberry Pi ProjectsRui Santos & Sara Santos
Twenty projects using the Raspberry Pi, a tiny and affordable computer, for beginners looking to make cool things right away. Projects are explained with full-color visuals and simple step-by-step instructions. 20 Easy Raspberry Pi Projects is a beginner-friendly collection of electronics projects, perfectly suited for kids, parents, educators, and hobbyists looking to level up their hardware skills. After a crash course to get you set up with your Raspberry Pi, you’ll learn how to build interactive projects like a digital drum set; a WiFi controlled robot; a Pong game; an intruder alarm that sends email notifications; a gas leak detector; a weather forecaster; and IoT gadgets that control electronics around the house. Along the way, you’ll work with core components like LCD screens, cameras, sensors, and even learn how to set up your own server. Each project provides step-by-step instructions, full-color photos and circuit diagrams, and the complete code to bring your build to life. If you’re ready to hit the ground running and make something interesting, let 20 Easy Raspberry Pi Projects be your guide.
SQL Pocket GuideJonathan Gennick
SQL is the language of databases. It's used to create and maintain database objects, place data into those objects, query the data, modify the data, and, finally, delete data that is no longer needed. Databases lie at the heart of many, if not most business applications. Chances are very good that if you're involved with software development, you're using SQL to some degree. And if you're using SQL, you should own a good reference or two. Now available in an updated second edition, our very popular SQL Pocket Guide is a major help to programmers, database administrators, and everyone who uses SQL in their day-to-day work. The SQL Pocket Guide is a concise reference to frequently used SQL statements and commonly used SQL functions. Not just an endless collection of syntax diagrams, this portable guide addresses the language's complexity head on and leads by example. The information in this edition has been updated to reflect the latest versions of the most commonly used SQL variants including: Oracle Database 10g, Release 2 (includingthe free Oracle Database 10g Express Edition (XE))Microsoft SQL Server 2005MySQL 5IBM DB2 8.2PostreSQL 8.1 database
Artificial Intelligence BasicsTom Taulli
Artificial intelligence touches nearly every part of your day. While you may initially assume that technology such as smart speakers and digital assistants are the extent of it, AI has in fact rapidly become a general-purpose technology, reverberating across industries including transportation, healthcare, financial services, and many more. In our modern era, an understanding of AI and its possibilities for your organization is essential for growth and success. Artificial Intelligence Basics has arrived to equip you with a fundamental, timely grasp of AI and its impact. Author Tom Taulli provides an engaging, non-technical introduction to important concepts such as machine learning, deep learning, natural language processing (NLP), robotics, and more. In addition to guiding you through real-world case studies and practical implementation steps, Taulli uses his expertise to expand on the bigger questions that surround AI. These include societal trends, ethics, and future impact AI will have on world governments, company structures, and daily life. Google, Amazon, Facebook, and similar tech giants are far from the only organizations on which artificial intelligence has had—and will continue to have—an incredibly significant result. AI is the present and the future of your business as well as your home life. Strengthening your prowess on the subject will prove invaluable to your preparation for the future of tech, and Artificial Intelligence Basics is the indispensable guide that you’ve been seeking.
Essential Math for Data ScienceThomas Nield
Master the math needed to excel in data science, machine learning, and statistics. In this book author Thomas Nield guides you through areas like calculus, probability, linear algebra, and statistics and how they apply to techniques like linear regression, logistic regression, and neural networks. Along the way you'll also gain practical insights into the state of data science and how to use those insights to maximize your career. Learn how to: Use Python code and libraries like SymPy, NumPy, and scikit-learn to explore essential mathematical concepts like calculus, linear algebra, statistics, and machine learningUnderstand techniques like linear regression, logistic regression, and neural networks in plain English, with minimal mathematical notation and jargonPerform descriptive statistics and hypothesis testing on a dataset to interpret p-values and statistical significanceManipulate vectors and matrices and perform matrix decompositionIntegrate and build upon incremental knowledge of calculus, probability, statistics, and linear algebra, and apply it to regression models including neural networksNavigate practically through a data science career and avoid common pitfalls, assumptions, and biases while tuning your skill set to stand out in the job market
Classic Computer Science Problems in PythonDavid Kopec
"Whether you're a novice or a seasoned professional, there's an Aha! moment in this book for everyone." - James Watson, Adaptive ”Highly recommended to everyone interested in deepening their understanding of Python and practical computer science.” — Daniel Kenney-Jung, MD, University of Minnesota Key Features • Master formal techniques taught in college computer science classes • Connect computer science theory to real-world applications, data, and performance • Prepare for programmer interviews • Recognize the core ideas behind most “new” challenges • Covers Python 3.7 Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About The Book Programming problems that seem new or unique are usually rooted in well-known engineering principles. Classic Computer Science Problems in Python guides you through time-tested scenarios, exercises, and algorithms that will prepare you for the “new” problems you’ll face when you start your next project. In this amazing book, you'll tackle dozens of coding challenges, ranging from simple tasks like binary search algorithms to clustering data using k-means. As you work through examples for web development, machine learning, and more, you'll remember important things you've forgotten and discover classic solutions that will save you hours of time. What You Will Learn • Search algorithms • Common techniques for graphs • Neural networks • Genetic algorithms • Adversarial search • Uses type hints throughout This Book Is Written For For intermediate Python programmers. About The Author David Kopec is an assistant professor of Computer Science and Innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014), Classic Computer Science Problems in Swift (Manning, 2018), and Classic Computer Science Problems in Java (Manning, 2020) Table of Contents 1. Small problems 2. Search problems 3. Constraint-satisfaction problems 4. Graph problems 5. Genetic algorithms 6. K-means clustering 7. Fairly simple neural networks 8. Adversarial search 9. Miscellaneous problems
Windows Internals, Part 2Andrea Allievi
Drill down into Windows architecture and internals, discover how core Windows components work behind the scenes, and master information you can continually apply to improve architecture, development, system administration, and support. Led by three renowned Windows internals experts, this classic guide is now fully updated for Windows 10 and 8.x. As always, it combines unparalleled insider perspectives on how Windows behaves “under the hood” with hands-on experiments that let you experience these hidden behaviors firsthand. Part 2 examines these and other key Windows 10 OS components and capabilities: Startup and shutdown The Windows Registry Windows management mechanisms WMI System mechanisms ALPC ETW Cache Manager Windows file systems The hypervisor and virtualization UWP Activation Revised throughout, this edition also contains three entirely new chapters: Virtualization technologies Management diagnostics and tracing Caching and file system support
Macbook Pro 2021 Settings: Utilize The Power And Performance Of Macbook Pro 2021Lindsay Feig
Discover the latest and greatest features of the 2021 MacBook Pro with this comprehensive guide. Get step by step instructions, illustrations, tips and tricks to help you maximize your new M1 Pro or M1 Max laptop in less time. Learn how to set up your device, use powerful media engines like ProRes and Airplay, create a Time Machine backup, use Focus and Hotspot, utilize the Neural Engine for supercharged machine learning, and more! Whether you're a new user or an experienced professional, this guide is the perfect way to get the most out of your M1 SoC architecture. Buy now to get started!
Late Love Imperial PalaceEmma Miller
It is said that winter in Jiangnan is usually warmer than in the North, but we have not discovered that the country of Luong is much warmer than our country of Nhue. Especially in Ung Du Citadel with the air filled with the pungent odour of blood, even the scent of apricot flowers in the inn trembled as if in terror. Pedal on white snow, hear the sound of branches crackling because they are shattered. People pass by, even though the sky is full of white snow, it still cannot hide the dirty road surface. Dozens of Nhue country guards stood on watch, shivering from the cold, continuously breathing into their hands, but still could not melt the snowflakes that were deposited on their eyebrows. Seeing me step back, they quickly lifted their spirits, stood up straight, and respectfully bowed to "General Qin."
Network Science with PythonDavid Knickerbocker, Dennis Neer, Dr. Ram Babu Singh, Shabbir H. Mala & Leslie Andrews
Discover the use of graph networks to develop a new approach to data science using theoretical and practical methods with this expert guide using Python, printed in color Key Features Create networks using data points and informationLearn to visualize and analyze networks to better understand communitiesExplore the use of network data in both - supervised and unsupervised machine learning projectsPurchase of the print or Kindle book includes a free PDF eBook Book Description Network analysis is often taught with tiny or toy data sets, leaving you with a limited scope of learning and practical usage. Network Science with Python helps you extract relevant data, draw conclusions and build networks using industry-standard – practical data sets. You'll begin by learning the basics of natural language processing, network science, and social network analysis, then move on to programmatically building and analyzing networks. You'll get a hands-on understanding of the data source, data extraction, interaction with it, and drawing insights from it. This is a hands-on book with theory grounding, specific technical, and mathematical details for future reference. As you progress, you'll learn to construct and clean networks, conduct network analysis, egocentric network analysis, community detection, and use network data with machine learning. You'll also explore network analysis concepts, from basics to an advanced level. By the end of the book, you'll be able to identify network data and use it to extract unconventional insights to comprehend the complex world around you. What you will learn Explore NLP, network science, and social network analysisApply the tech stack used for NLP, network science, and analysisExtract insights from NLP and network dataGenerate personalized NLP and network projectsAuthenticate and scrape tweets, connections, the web, and data streamsDiscover the use of network data in machine learning projects Who this book is for Network Science with Python demonstrates how programming and social science can be combined to find new insights. Data scientists, NLP engineers, software engineers, social scientists, and data science students will find this book useful. An intermediate level of Python programming is a prerequisite. Readers from both – social science and programming backgrounds will find a new perspective and add a feather to their hat.
Strategic Content DesignErica Jorgensen
If you create content, you need pragmatic, research-driven methods to ensure that your content is effective—and what steps to take when it falls flat. Strategic Content Design empowers content strategists and designers, UX writers, and anyone responsible for websites, apps, and digital customer experiences to create excellent content with confidence.