The Hands-On, Example-Rich Introduction to Pandas Data Analysis in Python Today, analysts must manage data characterized by extraordinary variety, velocity, and volume. Using the open source Pandas library, you can use Python to rapidly automate and perform virtually any data analysis task, no matter how large or complex. Pandas can help you ensure the veracity of your data, visualize it for effective decision-making, and reliably reproduce analyses across multiple datasets. Pandas for Everyone brings together practical knowledge and insight for solving real problems with Pandas, even if you're new to Python data analysis. Daniel Y. Chen introduces key concepts through simple but practical examples, incrementally building on them to solve more difficult, real-world problems. Chen gives you a jumpstart on using Pandas with a realistic dataset and covers combining datasets, handling missing data, and structuring datasets for easier analysis and visualization. He demonstrates powerful dat
Today, ransomware is causing dangerous operational failures, financial catastrophes, multi-million-dollar losses, and in some cases, deaths. Ransomware is even undermining the security of nation-states and becoming a contentious issue in international diplomacy. In Ransomware and Cyber Extortion: Response and Prevention, Sherri Davidson and her internationally renowned team of cybersecurity experts offer new insights and well-structured best practices for the entire lifecycle: prevention, detection, mitigation, remediation, and recovery. Drawing on deep experience consulting with (and negotiating for) ransomware victims, the authors reveal how cyber extortionists now operate, and show how to limit damage, avoid costly mistakes, and reduce future risks. Their real-world case studies help you understand crucial complexities of ransomware response, and address issues ranging from avoiding reinfection to filing insurance claims. Designed for easy use when you're under the most pressure, Ra
With over 15 billion stolen credentials to work with, cybercriminals can hijack accounts, discover company secrets, compromise personal information and health care records, and steal virtually any high-value digital asset. To help deter cybersecurity disaster, more and more organizations rely on Multi-Factor Authentication (MFA). Now, there's a single source, vendor-neutral guide to today's leading MFA technologies, applications, best practices, and operations. Enterprise security experts James Hill and Ned Zaldivar reveal how MFA can prevent identity theft, unauthorized remote access, and other attacks, and guide you through configuring, operating and troubleshooting popular solutions across multiple use cases. You'll find proven techniques for integrating MFA into your current environment, leveraging MFA standards, using SMS and push notifications, and much more. A full chapter on biometrics introduces password-less systems, behavioral biometrics, WebAuthn, TouchID, and FaceID. Hill
Functional and concurrent programming paradigms can help experienced object-oriented developers write high-quality software faster: code that's easier to understand, debug, optimize, and evolve. But these approaches have often been surrounded by mystification and misconceptions, leading many developers to avoid them. In Functional and Concurrent Programming, Michel Charpentier clears away the confusion, showing how to use these features safely and well, so you can gain their benefits without their pitfalls. Writing for developers with some object-oriented experience in Java, C++, C#, Python, or elsewhere, Charpentier teaches key concepts through the use of realistic, modern examples: code written in Scala, but relevant to users of any modern object-oriented language. As a hybrid language, Scala can be used effectively to illustrate both object-oriented and functional programming; it offers advanced features for concurrency; and it interoperates with Java, and can use many components of
Ruby on Rails(TM) Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.--Peter Cooper, Editor of Ruby Inside Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on Rails(TM) Tutorial, Seventh Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 7. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applicati
Most recent microservices books fully buy into the hype, starting from the premise that microservices are nearly always the best approach to developing enterprise systems. But that isn't always a safe assumption: in fact, in some cases, it can be disastrous, leading to architectures that serve nobody well. Strategic Microservices and Monoliths helps business decision-makers and technical team members collaborate to clearly understand their strategic problems, and identify their optimal architectural approaches, whether those turns out to be distributed microservices, well-modularized monoliths, or coarser-grade services partway between the two. Writing for executives and IT professionals alike, leading software architecture expert Vaughn Vernon and Tomasz Jaskula guide you through making balanced architecture compositional decisions based on need and purpose rather than popular opinion, so you can maximize business value and deliver systems that evolve more easily. Throughout, the auth
The #1 Java Guide for Serious Programmers: Fully Updated for Java SE 17 For serious programmers, Core Java, Volume I--Fundamentals, Twelfth Edition, is the definitive guide to writing robust, maintain