Books


📚️

NUMPY BY EXAMPLE - A Beginner’s Guide to Learning NumPy

This book is designed to introduce NumPy in a structured way, with each chapter building on your knowledge incrementally. You’ll soon discover that NumPy is about a few core concepts:

  • Arrays
  • Their types
  • The operations you perform on them

The material is suitable for the NumPy beginner, although some basic programming knowledge — preferably Python — is assumed. It’s also assumed you have at least a rudimentary understanding of running shell commands from a terminal on your system of choice.

Many courses, especially in data science, have modules or bridging lessons for learning NumPy as a pre-requisite. This book would certainly be suitable as an assigned text, or support material for this kind of introductory course. Chapters are concluded with a number of exercises (starting from chapter 3) to challenge the student. Solutions to the exercises are given in Appendix C.

The examples are concise, designed to aid comprehension, and to capture the basics of a procedure or function that’s being introduced. We all have different learning styles, but with programming the goal is to write code, and code examples help express what a procedure does (programmers often say “the code is the ultimate documentation”). When you see the input, the code, and the output at once, then the purpose of a function is better revealed. “See also” sections will point the reader to functions that are related to the current topic, but not covered in detail.

📒️ Examples notebooks

Download the examples in Jupyter notebook format.

Get the Kindle E-book:

USA | UK | Germany | France | Spain | Italy | Netherlands | Japan | Brazil | Canada | Mexico | Australia | India

Get the Paperback:

USA | UK | Germany | France | Spain | Italy | Netherlands | Japan | Brazil| Canada | Mexico | Australia | India


Other ways to show your support:

🧰️
PRO
Introducing: DAT Linux PRO tools. Enhance your DAT Linux with extra power-tools including back-up/restore, app update notifications, app monitoring, custom links tab, dark theme, etc. One payment, perpetual license. Get PRO now!

The NUMPY SUPER-POSTER. The most comprehensive NumPy "cheat sheet" out there, in a large 24" x 36" wall poster size. Perfect for the data science nerd.

Need a customised DAT Linux ISO for your school/college/university? Get your own branded, customised data science distro here.

💳️ Please subscribe/donate to help support DAT Linux development