About This BookFollow a practical approach to learn Julia programming the easy wayGet an extensive coverage of Julia's packages for statistical analysisThis recipe-based approach will help you get familiar with the key concepts in JuliaWho This Book Is ForThis book is for data scientists and data analysts who are familiar with the basics of the Julia language. Prior experience of working with high...
Julia Английский PDFScientific computing has traditionally required the highest performance, yet domain experts have largely moved to slower dynamic languages for daily work. We believe there are many good reasons to prefer dynamic languages for these applications, and we do not expect their use to diminish. Fortunately, modern language design and compiler techniques make it possible to mostly eliminate the performan...
Julia Английский PDFWelcome to a new way to learn Haskell. Perhaps you are coming to this book frustrated by previous attempts to learn Haskell. Perhaps you have only the faintest notion of what Haskell is. Perhaps you are coming here because you are not convinced that anything will ever be better than Common Lisp/Scala/Ruby/whatever language you love, and you want to argue with us. Perhaps you were just looking for...
Haskell Английский PDFFirst, the Haskell programming language is not named after Eddie Haskell, the sneaky double-dealing neighbor kid in the ancient TV sitcom, Leave It To Beaver.Haskell is named after Haskell Brooks Curry, an American mathematician and logician. If you don't know, logicians create models to describe and define human reasoning, for example, problems in mathematics, computer science, and philosophy. Ha...
Haskell Английский PDFThe unique feature of this compact student's introduction to Mathematica® and the Wolfram Language™ is that the order of the material closely follows a standard mathematics curriculum. As a result, it provides a brief introduction to those aspects of the Mathematica® software program most useful to students. Used as a supplementary text, it will help bridge the gap between Mathematica® and the mat...
Wolfram Английский PDFFor more than 25 years, Mathematica has been the principal computation environment for millions of innovators, educators, students, and others around the world. This book is an introduction to Mathematica. The goal is to provide a hands-on experience introducing the breadth of Mathematica with a focus on ease of use. Readers get detailed instruction with examples for interactive learning and end-o...
Wolfram Английский PDFThe programming language Fortran dates back to 1957 when a team of IBM engineers released the first Fortran Compiler. During the past 60 years, the language had been revised and updated several times to incorporate more features to enable writing clean and structured computer programs. The present version is Fortran 2018. Since the dawn of the computer era, there had been a constant demand for a “...
Fortran Английский PDFIf you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this bo...
UML Английский PDFThis book provides an introduction to the computer language A Programming Language (APL), providing quick access to the powerful computational capabilities of the language for the newcomer to APL. It focuses on the mathematical nature of the language, and complements standard curricula....
APL Английский PDFPython is doubtless the most versatile programming language.But are you serious enough about becoming proficient in Python?If yes, then you need to become a master in the two essential Python libraries—NumPy and Pandas. You simply can’t overlook this truth.In data science, NumPy and Pandas are by far the most widely used Python libraries. The main features of these libraries are powerful data anal...
Big Data/DataScience Python Английский PDFWhat is eBPF? With this revolutionary technology, you can write custom code that dynamically changes the way the kernel behaves. It's an extraordinary platform for building a whole new generation of security, observability, and networking tools.This practical book is ideal for developers, system administrators, operators, and students who are curious about eBPF and want to know how it works. Autho...
Hacking and Security Английский PDFIn 2019, I published a PyTorch tutorial on Towards Data Science and I was amazed by the reaction from the readers! Their feedback motivated me to write this book to help beginners start their journey into Deep Learning and PyTorch. I hope you enjoy reading this book as much as I enjoy writing it.UPDATE (July, 19th, 2022): The Spanish version of Part I, Fundamentals, was published today:https://lea...
Python Английский PDFUp-to-date strategies for thwarting the latest, most insidious network attacksThis fully updated, industry-standard security resource shows, step by step, how to fortify computer networks by learning and applying effective ethical hacking techniques. Based on curricula developed by the authors at major security conferences and colleges, the book features actionable planning and analysis methods as...
Hacking and Security Английский PDFLearn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library.Use coroutines and tasks alongside async/await syntax to run code concurrentlyBuild web APIs and make concurrency web requests with aiohttpRun thousands of SQL queries concurrentlyCreate a map-reduce job that can process gigabytes of data concurrentlyUse threading with asyncio to mix blocking co...
Python Английский PDFIn Data Analysis with Python and PySpark you will learn how to:Manage your data as it scales across multiple machinesScale up your data programs with full confidenceRead and write data to and from a variety of sources and formatsDeal with messy data with PySpark’s data manipulation functionalityDiscover new data sets and perform exploratory data analysisBuild automated data pipelines tha...
Big Data/DataScience Python Английский PDF