Wydawca: Packt Publishing
Ivan Idris
NumPy is an extension to, and the fundamental package for scientific computing with Python. In today's world of science and technology, it is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the list.NumPy Beginner's Guide will teach you about NumPy, a leading scientific computing library. NumPy replaces a lot of the functionality of Matlab and Mathematica, but in contrast to those products, is free and open source.Write readable, efficient, and fast code, which is as close to the language of mathematics as is currently possible with the cutting edge open source NumPy software library. Learn all the ins and outs of NumPy that requires you to know basic Python only. Save thousands of dollars on expensive software, while keeping all the flexibility and power of your favourite programming language.You will learn about installing and using NumPy and related concepts. At the end of the book we will explore some related scientific computing projects. This book will give you a solid foundation in NumPy arrays and universal functions. Through examples, you will also learn about plotting with Matplotlib and the related SciPy project. NumPy Beginner's Guide will help you be productive with NumPy and have you writing clean and fast code in no time at all.
Ivan Idris, NumPy
Today's world of science and technology is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the list. NumPy will give you both speed and high productivity.NumPy Cookbook will teach you all about NumPy, a leading scientific computing library. NumPy replaces a lot of the functionality of Matlab and Mathematica, but in contrast to those products, it is free and open source.Numpy Cookbook will teach you to write readable, efficient, and fast code that is as close to the language of Mathematics as much as possible with the cutting edge open source NumPy software library.You will learn about installing and using NumPy and related concepts. At the end of the book, we will explore related scientific computing projects.This book will give you a solid foundation in NumPy arrays and universal functions. You will also learn about plotting with Matplotlib and the related SciPy project through examples.NumPy Cookbook will help you to be productive with NumPy and write clean and fast code.
NumPy Essentials. Click here to enter text
Jaidev Deshpande, Leo (Liang-Huan) Chin, Tanmay Dutta,...
In today’s world of science and technology, it’s all about speed and flexibility. When it comes to scientific computing, NumPy tops the list. NumPy gives you both the speed and high productivity you need.This book will walk you through NumPy using clear, step-by-step examples and just the right amount of theory. We will guide you through wider applications of NumPy in scientific computing and will then focus on the fundamentals of NumPy, including array objects, functions, and matrices, each of them explained with practical examples. You will then learn about different NumPy modules while performing mathematical operations such as calculating the Fourier Transform; solving linear systems of equations, interpolation, extrapolation, regression, and curve fitting; and evaluating integrals and derivatives. We will also introduce you to using Cython with NumPy arrays and writing extension modules for NumPy code using the C API. This book will give you exposure to the vast NumPy library and help you build efficient, high-speed programs using a wide range of mathematical features.
Kareem Dabbeet, Mahmoud Baalbaki, Daniel Kelly
Nuxt 3 Projects takes you on a hands-on learning journey through the world of Nuxt 3, the cutting-edge Vue.js framework. With a strong emphasis on project-based learning, this book ensures you gain practical, real-world experience in building robust and scalable applications.This book guides you through comprehensive projects, starting with Nuxt fundamentals, delving into Nuxt 3's unique features like project structure, file-based routing, views, layouts, and components. You'll cover aspects like the Composition API, reusable components, and state management with Pinia, intertwining theory with practical applications. Next, the book explores data fetching, error handling, authentication, SEO, and middleware. Each concept is paired with a real-life project for immediate practical reinforcement. Later chapters tackle testing, debugging, building custom modules, and building monorepos for superior code organization. Finally, a comprehensive capstone project helps you apply all the concepts you’ve learned, empowering you to architect robust, scalable Nuxt 3 applications.By the end of this book, you'll be able to efficiently apply Nuxt to Vue.js projects, confidently tackling real-world challenges and enhancing scalability.
Alessandro Benoit, Roger Weng
OAuth 2.0 Cookbook. Protect your web applications using Spring Security
Adolfo Eloy Nascimento
OAuth 2.0 is a standard protocol for authorization and focuses on client development simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and so on. This book also provides useful recipes for solving real-life problems using Spring Security and creating Android applications.The book starts by presenting you how to interact with some public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. You will also be able to implement your own OAuth 2.0 provider with Spring Security OAuth2. Next, the book will cover practical scenarios regarding some important OAuth 2.0 profiles such as Dynamic Client Registration, Token Introspection and how to revoke issued access tokens. You will then be introduced to the usage of JWT, OpenID Connect, and how to safely implement native mobile OAuth 2.0 Clients.By the end of this book, you will be able to ensure that both the server and client are protected against common vulnerabilities.