- Table View
- List View
PowerShell and WMI
by Richard SiddawaySummary PowerShell and WMI is an example-driven guide for administrators managing networks of Windows servers and desktops. With 150 practical examples, including ready-to-reuse scripts and techniques, you'll learn the ins and outs of automating WMI via PowerShell v3. You'll also find deep coverage of all aspects of Windows administration, including IIS, DNS and Hyper-V. About the Technology WMI, on its own, is simply a collection of Windows management facilities. Paired with PowerShell, however, WMI becomes a brilliant toolset for automating servers, networks, and remote Windows computers. About the Book PowerShell and WMI is an industrial-strength guide for administrators of Windows networks, servers, and desktops. You'll start with practical overviews of PowerShell and of WMI. Then you'll explore 150 specific examples—all with ready-to-use scripts—designed to simplify your day-to-day system management. Each tested technique is configured to load as part of a PowerShell module. A set of handy appendixes includes references for PowerShell and WMI. Prior exposure to PowerShell and WMI is helpful but not required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Managing Windows, IIS, and Hyper-V Remote desktops and devices Logs, jobs, and performance New PowerShell v3 WMI functionality =============================== Table of Contents PART 1 TOOLS OF THE TRADE Solving administrative challenges Using PowerShell WMI in depth Best practices and optimization PART 2 WMI IN THE ENTERPRISE? System documentation Disk systems Registry administration Filesystem administration Services and processes Printers Configuring network adapters Managing IIS Configuring a server Users and security Logs, jobs, and performance Administering Hyper-V with PowerShell and WMI PART 3 THE FUTURE: POWERSHELL V3 AND WMI WMI over WSMAN Your own WMI cmdlets CIM cmdlets and sessions
PowerShell for Beginners: Learn PowerShell 7 Through Hands-On Mini Games
by Ian WatersLearn the basic tools and commands to write scripts in PowerShell 7. This hands-on guide is designed to get you up and running on PowerShell quickly - introducing interactive menus, reading and writing files, and creating code that talks over the network to other scripts, with mini games to facilitate learning. PowerShell for Beginners starts with an introduction to PowerShell and its components. It further discusses the various tools and commands required for writing scripts in PowerShell 7, with learning reinforced by writing mini games. You will learn how to use variables and conditional statements for writing scripts followed by loops and arrays. You will then work with functions and classes in PowerShell. Moving forward, you will go through the PowerShell Console, customizing the title and text colors. Along the way you will see how to read a key press and make sound in PowerShell. The final sections cover game engine layout, how to build a title screen, and implementing the game design using code flow, title screens, levels, and much more. After reading the book you will be able to begin working with PowerShell 7 scripts and understand how to use its tools and commands effectively.What You Will LearnUse Microsoft Visual Studio Code to develop scriptsUnderstand variables, loops and conditional statements in PowerShellWork with scripts to develop a gameDiscover and use ASCII art generatorsComprehend game objects and codeCreate client-server scripts that communicate over a networkRead and write to filesCapture input from the keyboardMake PowerShell speak words to help the visually impairedCreate text-based adventure games Who This Book Is ForSoftware developers who want to start working with PowerShell scripts.
PowerShell for Office 365
by Martin Machado Prashant G BhoyarLearn the art of leveraging PowerShell to automate Office 365 repetitive tasks About This Book • Master the fundamentals of PowerShell to automate Office 365 tasks. • Easily administer scenarios such as user management, reporting, cloud services, and many more. • A fast-paced guide that leverages PowerShell commands to increase your productivity. Who This Book Is For The book is aimed at sys admins who are administering office 365 tasks and looking forward to automate the manual tasks. They have no knowledge about PowerShell however basic understanding of PowerShell would be advantageous. What You Will Learn • Understand the benefits of scripting and automation and get started using Powershell with Office 365 • Explore various PowerShell packages and permissions required to manage Office 365 through PowerShell • Create, manage, and remove Office 365 accounts and licenses using PowerShell and the Azure AD • Learn about using powershell on other platforms and how to use Office 365 APIs through remoting • Work with Exchange Online and SharePoint Online using PowerShell • Automate your tasks and build easy-to-read reports using PowerShell In Detail While most common administrative tasks are available via the Office 365 admin center, many IT professionals are unaware of the real power that is available to them below the surface. This book aims to educate readers on how learning PowerShell for Office 365 can simplify repetitive and complex administrative tasks, and enable greater control than is available on the surface. The book starts by teaching readers how to access Office 365 through PowerShell and then explains the PowerShell fundamentals required for automating Office 365 tasks. You will then walk through common administrative cmdlets to manage accounts, licensing, and other scenarios such as automating the importing of multiple users,assigning licenses in Office 365, distribution groups, passwords, and so on. Using practical examples, you will learn to enhance your current functionality by working with Exchange Online, and SharePoint Online using PowerShell. Finally, the book will help you effectively manage complex and repetitive tasks (such as license and account management) and build productive reports. By the end of the book, you will have automated major repetitive tasks in Office 365 using PowerShell. Style and approach This step by step guide focuses on teaching the fundamentals of working with PowerShell for Office 365. It covers practical usage examples such as managing user accounts, licensing, and administering common Office 365 services. You will be able to leverage the processes laid out in the book so that you can move forward and explore other less common administrative tasks or functions.
PowerShell for SQL Server Essentials
by Donabel SantosThis book is written for SQL Server administrators and developers who want to leverage PowerShell to work with SQL Server. Some background with scripting will be helpful but not necessary.
PowerShell for Sysadmins: Workflow Automation Made Easy
by Adam BertramLearn to use PowerShell, Microsoft's scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day.Save Time. Automate.PowerShell® is both a scripting language and an administrative shell that lets you control and automate nearly every aspect of IT. In PowerShell for Sysadmins, five-time Microsoft® MVP "Adam the Automator" Bertram shows you how to use PowerShell to manage and automate your desktop and server environments so that you can head out for an early lunch.You'll learn how to:Combine commands, control flow, handle errors, write scripts, run scripts remotely, and test scripts with the PowerShell testing framework, PesterParse structured data like XML and JSON, work with common domains (like Active Directory, Azure, and Amazon Web Services), and create a real-world server inventory scriptDesign and build a PowerShell module to demonstrate PowerShell isn't just about ad-hoc scriptsUse PowerShell to create a hands-off, completely automated Windows deploymentBuild an entire Active Directory forest from nothing but a Hyper-V host and a few ISO filesCreate endless Web and SQL servers with just a few lines of code!Real-world examples throughout help bridge the gap between theory and actual system, and the author's anecdotes keep things lively.Stop with the expensive software and fancy consultants. Learn how to manage your own environment with PowerShell for Sysadmins and make everyone happy.Covers Windows PowerShell v5.1
PowerShell in Depth
by Don Jones Jeffery Hicks Richard SiddawaySummaryPowerShell in Depth, Second Edition is the go-to reference for administrators working with Windows PowerShell. Every major technique, technology, and tactic is carefully explained and demonstrated, providing a hands-on guide to almost everything an admin would do in the shell. Written by three experienced authors and PowerShell MVPs, this is the PowerShell book you'll keep next to your monitor—not on your bookshelf! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the BookA Windows admin using PowerShell every day may not have the time to search the net every time he or she hits a snag. Wouldn't it be great to have a team of seasoned PowerShell experts ready to answer even the toughest questions? That's what you get with this book. PowerShell in Depth, Second Edition is the go-to reference for administrators working with Windows PowerShell. Every major technique, technology, and tactic is carefully explained and demonstrated, providing a hands-on guide to almost everything an admin would do in the shell. Written by PowerShell MVPs Don Jones, Jeffrey Hicks, and Richard Siddaway, each valuable technique was developed and thoroughly tested, so you'll be able to consistently write production-quality, maintainable scripts while saving hours of time and effort. This book assumes you know the basics of PowerShell. What's InsideAutomating tasksPackaging and deploying scriptsIntroduction to Desired State ConfigurationPowerShell securityCovers PowerShell version 3 and laterAbout the AuthorsDon Jones, Jeffery Hicks, and Richard Siddaway are Microsoft MVPs, trainers, and administrators. Collectively, they've authored nearly three dozen books on PowerShell and Windows administration.Table of ContentsPART 1 POWERSHELL FUNDAMENTALSIntroductionPowerShell hostsUsing the PowerShell help systemThe basics of PowerShell syntaxWorking with PSSnapins and modulesOperatorsWorking with objectsThe PowerShell pipelineFormattingPART 2 POWERSHELL MANAGEMENTPowerShell RemotingBackground jobs and schedulingWorking with credentialsRegular expressionsWorking with HTML and XML dataPSDrives and PSProvidersVariables, arrays, hash tables, and script blocksPowerShell securityAdvanced PowerShell syntaxPART 3 POWERSHELL SCRIPTING AND AUTOMATIONPowerShell's scripting languageBasic scripts and functionsCreating objects for outputScopePowerShell workflowsAdvanced syntax for scripts and functionsScript modules and manifest modulesCustom formatting viewsCustom type extensionsData language and internationalizationWriting helpError handling techniquesDebugging tools and techniquesFunctions that work like cmdletsTips and tricks for creating reportsPART 4 ADVANCED POWERSHELLWorking with the Component Object Model (COM) Working with .NET Framework objectsAccessing databasesProxy functionsBuilding a GUIWMI and CIMWorking with the webDesired State Configuration
PowerShell in Practice
by Richard SiddawayWindows PowerShell is a scripting language that simplifies Windows system administration. PowerShell in Practice is a hands-on reference for administrators wanting to learn and use PowerShell. Following the "in Practice" style, individual related techniques are clustered into chapters. Each technique is presented in the form: problem, solution, discussion, and includes annotated code listings.Written to answer the question "How can PowerShell make my job as an administrator easier?" this book concentrates on practical tasks and automation. Starting with an a brief tutorial and review, the majority of the book focuses on two major PowerShell usage areas: People - user accounts, mailboxes, desktop configuration; and Servers - Active Directory, Exchange, IIS, and more. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
PowerShell: Automating Administrative Tasks
by Sherif Talaat Michael Shepard Chendrayan Venkatesan Brenton J. W. BlawatLearn PowerShell from the inside out, right from basic scripting all the way to becoming a master at automating, managing, and maintaining your Windows environment About This Book Use proven best practices to optimize code and automate redundant tasks Get to grips with PowerShell's advanced functions and effectively administer your system Create a variety of PowerShell scripts to automate your environment Who This Book Is For If you are a system administrator who wants to become an expert in automating and managing your Windows environment, then this course is for you. Some basic understanding of PowerShell would be helpful. What You Will Learn Discover PowerShell commands and cmdlets and understand PowerShell formatting Solve common problems using basic file input/output functions Use .NET classes in Windows PowerShell and C# and manage Exchange Online Use PowerShell in C# to manage Exchange Online and work with .NET classes in PowerShell Automate LYNC clients, consuming client-side object models to administrate SharePoint Online Optimize code through the use of functions, switches, and looping structures Manage files, folders, and registries through the use of PowerShell Discover best practices to manage Microsoft systems In Detail Are you tired of managing Windows administrative tasks manually and are looking to automate the entire process? If yes, then this is the right course for you. This learning path starts your PowerShell journey and will help you automate the administration of the Windows operating system and applications that run on Windows. It will get you up and running with PowerShell, taking you from the basics of installation to writing scripts and performing web server automation. You will explore the PowerShell environment and discover how to use cmdlets, functions, and scripts to automate Windows systems. The next installment of the course focuses on gaining concrete knowledge of Windows PowerShell scripting to perform professional-level scripting. The techniques here are packed with PowerShell scripts and sample C# code to automate tasks. You will use .NET classes in PowerShell and C# to manage Exchange Online. In the final section, you will delve into real-world examples to learn how to simplify the management of your Windows environment. You will get to grips with PowerShell's advanced functions and how to most effectively administer your system. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Getting Started with PowerShell by Michael Shepard Windows PowerShell for .Net Developers Second Edition by Chendrayan Venkatesan and Sherif Talaat Mastering Windows PowerShell Scripting by Brenton J.W. Blawat Style and approach This is a step-by-step course to help you effectively administer and maintain your development environment with PowerShell.
PowerShell: Automating Administrative Tasks
by Sherif Talaat Brenton J.W. Blawat Michael Shepard Chendrayan VenkatesanLearn PowerShell from the inside out, right from basic scripting all the way to becoming a master at automating, managing, and maintaining your Windows environment About This Book • Use proven best practices to optimize code and automate redundant tasks • Get to grips with PowerShell's advanced functions and effectively administer your system • Create a variety of PowerShell scripts to automate your environment Who This Book Is For If you are a system administrator who wants to become an expert in automating and managing your Windows environment, then this course is for you. Some basic understanding of PowerShell would be helpful. What You Will Learn • Discover PowerShell commands and cmdlets and understand PowerShell formatting • Solve common problems using basic file input/output functions • Use .NET classes in Windows PowerShell and C# and manage Exchange Online • Use PowerShell in C# to manage Exchange Online and work with .NET classes in PowerShell • Automate LYNC clients, consuming client-side object models to administrate SharePoint Online • Optimize code through the use of functions, switches, and looping structures • Manage files, folders, and registries through the use of PowerShell • Discover best practices to manage Microsoft systems In Detail Are you tired of managing Windows administrative tasks manually and are looking to automate the entire process? If yes, then this is the right course for you. This learning path starts your PowerShell journey and will help you automate the administration of the Windows operating system and applications that run on Windows. It will get you up and running with PowerShell, taking you from the basics of installation to writing scripts and performing web server automation. You will explore the PowerShell environment and discover how to use cmdlets, functions, and scripts to automate Windows systems. The next installment of the course focuses on gaining concrete knowledge of Windows PowerShell scripting to perform professional-level scripting. The techniques here are packed with PowerShell scripts and sample C# code to automate tasks. You will use .NET classes in PowerShell and C# to manage Exchange Online. In the final section, you will delve into real-world examples to learn how to simplify the management of your Windows environment. You will get to grips with PowerShell's advanced functions and how to most effectively administer your system. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: • Getting Started with PowerShell by Michael Shepard • Windows PowerShell for .Net Developers Second Edition by Chendrayan Venkatesan and Sherif Talaat • Mastering Windows PowerShell Scripting by Brenton J.W. Blawat Style and approach This is a step-by-step course to help you effectively administer and maintain your development environment with PowerShell.
Powerful Command-Line Applications in Go
by Ricardo GerardiWhether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the most fun - way to do it. The Go programming language is a great choice for developing tools that are fast, reliable, and cross-platform. Create command-line tools that work with files, connect to services, and even manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct. When you want to develop cross platform command-line tools that are fast and reliable, use Go, a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. Work through practical examples to develop elegant and efficient tools by applying Go's rich standard library, its built in support for concurrency, and its expressive syntax. Use Go's integrated testing capabilities to automatically test your tools, ensuring they work reliably even across code refactoring. Develop CLI tools that interact with your users by using common input/output patterns, including environment variables and flags. Handle files to read or persist data, and manipulate paths consistently in cross-platform scenarios. Control processes and handle signals, and use a benchmark driven approach and Go's concurrency primitives to create tools that perform well. Use powerful external libraries such as Cobra to create modern and flexible tools that handle subcommands, and develop tools that interact with databases, APIs, and network services. Finally, leverage what you learned by tackling additional challenges at the end of each chapter. What You Need: Go 1.8 or higher, an internet connection to download the example files and additional libraries, and a text editor to write your programs.
Powerful Executive Coaching
by John MattoneLeaders can make or break a company—which is why coaches are so crucial. Effective coaching can ensure that executives reach their peak potential and drive organizational results. Powerful Executive Coaching delivers a concise, but powerful look to how to coach current leaders and high potentials. It goes straight to the core components of successful coaching: assessing and enhancing the essential inner-core attributes (i.e., resilience, empathy, creativity) and outer-core skills and competencies (i.e., decision-making, critical thinking, communication) required of excellent leaders. Including carefully selected worksheets and tools, Powerful Executive Coaching explains some of the most critical skills, such as how to: handle a coaching intervention • prepare individual development plans • structure and conduct coaching effectively • interpret feedback • deal with resistance • and promote self-awareness. It’s just what you need, and only what you need, to get started on high-impact coaching that will drive leaders to success.
Powerful Python: Patterns and Strategies with Modern Python
by Aaron MaxwellOnce you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus your learning time on topics that yield the most benefit for production engineering and data teams—without getting distracted by info of little real-world use? This book answers these questions and more.Based on author Aaron Maxwell's software engineering career in Silicon Valley, this unique book focuses on the Python first principles that act to accelerate everything else: the 5% of programming knowledge that makes the remaining 95% fall like dominos. It's also this knowledge that helps you become an exceptional Python programmer, fast.Learn how to think like a Pythonista: explore advanced Pythonic thinkingCreate lists, dicts, and other data structures using a high-level, readable, and maintainable syntaxExplore higher-order function abstractions that form the basis of Python librariesExamine Python's metaprogramming tools for priceless patterns of code reuseMaster Python's error model and learn how to leverage it in your own codeLearn the more potent and advanced tools of Python's object systemTake a deep dive into Python's automated testing and TDDLearn how Python logging helps you troubleshoot and debug more quickly
Powerful, Profitable Software Products: The Executive Guidebook
by Kyle RowlandYou hold in your hands a comprehensive guide to creating a flourishing software development practice – one that makes a powerful impact with the software it builds. This guide describes the unique aspects of creating software-based products. It also lays out the clear practical guidance that’s necessary to construct and evolve a modern practice. This includes hiring, structuring teams properly, writing good code, leveraging test-driven development, designing architecture, automating development processes with DevOps techniques, and – importantly – leading teams through the disruptive change that each of these can represent. Further, the first principles upon which these practices rest will be elaborated so that the reader can readily adapt the already practical techniques to the broadest possible set of real-world situations.
Powerhouse Voices: Amazing Experiences on Clubhouse (Volume 1)
by Naleighna Kai J. L. Woodson Mary B. Morrison Stephanie M. Freeman Michael Graziano Ehryck Gilmore Natasha Graziano Kara Allan Maria Alejandra Munoz Laura Bilotta La Ammitai Erin Hernandez-Reisner D. M. Woods Jodeen Bergstrom Cynthia Fontaine Jackie Minsky Mou Bhattacharya Charles MyamboIn the middle of an unexpected experience that impacted everyone across the world; a new audio-only app burst on the social media scene and connected people from all genders, ethnicities, and social status in a way no one thought possible. Celebrities, influencers, CEOs, authors, politicians, artists, stylists, and leading entrepreneurs emerged as dynamic voices that freely shared their wealth of knowledge and experiences with people who were suddenly faced with the daunting choice of losing their employment or staying home with their families. People now had to figure out how to make ends meet, before they met the end. Many chose the latter, and the “gems” of information dropped in Clubhouse rooms helped bridge the gap between being a 9-to-5er and striking gold as an entrepreneur. People finally found their … voice and embraced the path that led to their true destiny.This first volume of Powerhouse Voices Amazing Experiences on Clubhouse has the success strategies and tips from the most dynamic voices in the world.Created by USA TodayBestselling Author, Naleighna KaiFeaturing New York Times Bestselling Author Mary B. Morrison with Ehryck Gilmore, Natasha Graziano, Stephanie M. Freeman, La Ammitai, Erin Hernandez-Reisner, Maria Alejandria Munoz, Michael Graziano, D. M. Woods, Laura Bilotta, Jackie Minsky, Kara Allan, J. L. Woodson, Cynthia Fontaine, Jodeen Bergstrom, Mou Bhattacharya, Charles Myambo
Powerhouse Voices: Amazing Experiences on Clubhouse (Volume 2)
by Naleighna Kai J. L. Woodson Mary B. Morrison Michael Montgomery Stephanie M. Freeman Ehryck Gilmore La Ammitai Darryl Benally Chi Love Matt Sandy Jacquie Branagan Glen Rudin Jeremy Burright Dan Eisen Bobby Del Rio Sir Marco RobinsonThe second book of Powerhouse Voices: Amazing Experiences on Clubhouse continues with more success stories that happened on an audio-only app that changed the world and helped people connect on a deeper level.Celebrities, influencers, life coaches, CEOs, authors, artists, and leading entrepreneurs share the best advice to level up on all platforms, expand visibility and reach, increase your client base and prosperity.Created by USA TodayBestselling Author, Naleighna KaiFeaturing Ehryck Gilmore, Stephanie M. Freeman, J. L. Woodson, Heather Tucker, Chi Love, Jacquie Branagan, Matt Sandy, Glen Rudin, and more to come.
Powering Content: Building a Nonstop Content Marketing Machine
by Laura BuscheYour new product is ready to launch and you’re itching to tell potential customers all about it. But how do you make your message stand out above all the noise and marketing clutter? Take the guesswork out of content management with this hands-on guide. You’ll learn how to produce and manage powerful content pieces that speak directly to customers and compel them to respond.Author Laura Busche walks you through content strategies and tactics drawn from business, design, and psychology insights. Packed with examples and exercises, this book teaches you how to tell your story with engaging copy, potent images, and striking design—all carefully orchestrated through well-oiled production management. Solopreneurs, startups, marketing managers, and execs will learn 10 Essential Steps to Content Success, with deep dives into:Content strategy: understand your audience, choose and prioritize channels, and find your brand’s core themes, voice, and toneContent creation: craft an engaging experience with content formats and copywriting formulas and templatesContent management: organize, delegate, and supervise tasks; optimize the content production process to reuse successful patterns
Powershell Core 6.1 Cookbook: Leverage command-line shell scripting to effectively manage your enterprise environment
by Jan-Hendrik PetersThis book will be for windows administrators who want to enhance their PowerShell scripting skills to the next level. System administrators wanting to automate common to complex tasks with PowerShell scripts would benefit from this book. Prior understanding on PowerShell would be necessary.
Powershell: Comprehensive Beginner's Guide to Learn PowerShell Programming
by Daniel JonesAre you finding yourself getting frustrated because you cannot manage all of the tasks that you need to manage therefore you are getting behind and it is causing your boss to get upset? Rather than stressing out, simply learn PowerShell! PowerShell is a program that you are going to be able to use in order to manage all of the tasks that you need to be managed. When you learn how to use PowerShell, you are going to be able to efficiently manage your administrative tasks and your boss will no longer be frustrated with you! Grab this 5 Books bundle today and learn the intricacies of Powershell programming.
Powershell: The Quickstart Beginners Guide
by Timothy ShortThis book, “PowerShell: The Quickstart Beginners Guide” will teach you everything that you need to know in order to get started programming with Microsoft Windows PowerShell. If you take the time to learn and practice what you learn within this book, you will find yourself programming with PowerShell in no time! <P><P>This guide gives you instructions so you can start applying yourself and learning how to use PowerShell right from the start. All terms are broken down throughout the book so you won't be overwhelmed with any technical jargon.
Powershell: The ultimate beginner's guide to Powershell, making you a master at Windows Powershell command line fast
by Newport CraigThis book covers the topic of Windows PowerShell and will teach you all about how to use it and all of its possibilities. <P><P>Essentially, the PowerShell is a command line interface that operates within the Windows system, with the purpose of task automation and configuration management. It is a fairly intuitive system, and as you will soon realize, it doesn’t take too long to get the hang of! <P><P>Inside, you will learn how the PowerShell operates, how the associated scripting language works, the different commands you will need to know, and what kind of things are possible when using the PowerShell. <P><P>Even if you’re totally new to programming and have never used a scripting environment, at the completion of this book you should have a solid understanding of Windows PowerShell, and be ready to get started!
Practicable Learning Analytics (Advances in Analytics for Learning and Teaching)
by Olga Viberg Åke GrönlundThis book is about practicable learning analytics, that is able to become a successful part of practice, ultimately leading to improved learning and teaching. The aim of the book is to shift our perspective on learning analytics creation and implementation from that of “designing of” technology to that of “designing for” a system of practice. That is, any successful implementation of learning analytics requires a systematic approach, which the book explains through the lens of the Information Systems Artefact, constituting of the three interdependent artefacts: “technical”, “information” and “social”.The contributions of this book go beyond a consideration of particular humans such as teachers and students, and their individual activities to consider the larger systems of activity of which analytics become part of. The chapters included in this book present different cases of learning analytics implementation across countries, and the related opportunities and challenges related to generalizability of the results.The book is written for designers, students and educators of learning analytics who aim to improve learning and teaching through learning analytics.
Practical A/B Testing: Creating Experimentation-driven Products
by Leemay NasseryWhether you're a catalyst for organizational change or have the support you need to create an engineering culture that embraces A/B testing, this book will help you do it right. The step-by-step instructions will demystify the entire process, from constructing an A/B test to breaking down the decision factors to build an engineering platform. When you're ready to run the A/B test of your dreams, you'll have the perfect blueprint.With smart, tactful approaches to orchestrating A/B testing on a product, you'll quickly discover how to reap all the benefits that A/B testing has to offer - benefits that span your users, your product, and your team. Take the reins today, and be the change you want to see in your engineering and product organizations.Develop a hypothesis statement that's backed with metrics that demonstrate if your prediction for the experiment is correct. Build more inclusive products by leveraging audience segmentation strategies and ad-hoc post analysis to better understand the impact of changes on specific user groups. Determine which path is best for your team when deciding whether to go with a third-party A/B test framework or to build the A/B testing platform in-house. And finally, learn how to cultivate an experimentation-friendly culture within your team.Leverage the A/B testing methodology to demonstrate the impact of changes on a product to your users, your key business metrics, and the way your team works together. After all, if you aren't measuring the impact of the changes you make, how will you know if you're truly making improvements?
Practical AI for Cybersecurity
by Ravi DasThe world of cybersecurity and the landscape that it possesses is changing on a dynamic basis. It seems like that hardly one threat vector is launched, new variants of it are already on the way. IT Security teams in businesses and corporations are struggling daily in order to fight off any cyberthreats that they are experiencing. On top of this, they are also asked by their CIO or CISO to try to model what future Cyberattacks could potentially look like, and ways as to how the lines of defenses can be further enhanced. IT Security teams are overburdened and are struggling to find ways in order to keep up with what they are being asked to do. Trying to model the cyberthreat landscape is a very time consuming and laborious process, because it takes a lot of time to analyze datasets from many intelligence feeds. What can be done to accomplish this Herculean task? The answer lies in Artificial Intelligence (AI). With AI, an IT Security team can model what the future Cyberthreat landscape could potentially look like in just a matter of minutes. As a result, this gives valuable time for them not only to fight off the threats that they are facing, but to also come up with solutions for the variants that will come out later. Practical AI for Cybersecurity explores the ways and methods as to how AI can be used in cybersecurity, with an emphasis upon its subcomponents of machine learning, computer vision, and neural networks. The book shows how AI can be used to help automate the routine and ordinary tasks that are encountered by both penetration testing and threat hunting teams. The result is that security professionals can spend more time finding and discovering unknown vulnerabilities and weaknesses that their systems are facing, as well as be able to come up with solid recommendations as to how the systems can be patched up quickly.
Practical AI for Healthcare Professionals: Machine Learning with Numpy, Scikit-learn, and TensorFlow
by Abhinav SuriPractical AI for Healthcare Professionals Artificial Intelligence (AI) is a buzzword in the healthcare sphere today. However, notions of what AI actually is and how it works are often not discussed. Furthermore, information on AI implementation is often tailored towards seasoned programmers rather than the healthcare professional/beginner coder. This book gives an introduction to practical AI in the medical sphere, focusing on real-life clinical problems, how to solve them with actual code, and how to evaluate the efficacy of those solutions. You’ll start by learning how to diagnose problems as ones that can and cannot be solved with AI. You’ll then learn the basics of computer science algorithms, neural networks, and when each should be applied. Then you’ll tackle the essential parts of basic Python programming relevant to data processing and making AI programs. The Tensorflow/Keras library along with Numpy and Scikit-Learn are covered as well. Once you’ve mastered those basic computer science and programming concepts, you can dive into projects with code, implementation details, and explanations. These projects give you the chance to explore using machine learning algorithms for issues such as predicting the probability of hospital admission from emergency room triage and patient demographic data. We will then use deep learning to determine whether patients have pneumonia using chest X-Ray images. The topics covered in this book not only encompass areas of the medical field where AI is already playing a major role, but also are engineered to cover as much as possible of AI that is relevant to medical diagnostics. Along the way, readers can expect to learn data processing, how to conceptualize problems that can be solved by AI, and how to program solutions to those problems. Physicians and other healthcare professionals who can master these skills will be able to lead AI-based research and diagnostic tool development, ultimately benefiting countless patients.
Practical AI on the Google Cloud Platform: Utilizing Google's State-of-the-art Ai Cloud Services
by Micheal LanhamWorking with AI is complicated and expensive for many developers. That's why cloud providers have stepped in to make it easier, offering free (or affordable) state-of-the-art models and training tools to get you started. With this book, you'll learn how to use Google's AI-powered cloud services to do everything from creating a chatbot to analyzing text, images, and video.Author Micheal Lanham demonstrates methods for building and training models step-by-step and shows you how to expand your models to accomplish increasingly complex tasks. If you have a good grasp of math and the Python language, you'll quickly get up to speed with Google Cloud Platform, whether you want to build an AI assistant or a simple business AI application.Learn key concepts for data science, machine learning, and deep learningExplore tools like Video AI and AutoML TablesBuild a simple language processor using deep learning systemsPerform image recognition using CNNs, transfer learning, and GANsUse Google's Dialogflow to create chatbots and conversational AIAnalyze video with automatic video indexing, face detection, and TensorFlow HubBuild a complete working AI agent application