Chapter 1: Getting Started with Python and Jupyter Notebook
Chapter Goal: Introduce the reader to the basics of Python programming language, philosophy, and installation. We will also learn how to install it on various platforms. This chapter also introduces the readers to Python programming with Jupyter notebook. In the end, we will also have a brief overview of the constituent libraries of SciPy stack.
No of pages - 26 Sub -Topics
- Python Programming Language
- Installing Python on various platforms - Python Modes
- Python IDEs
- Scientific Python Ecosystem
- Overview of Jupyter Notebook
- Setting up Jupyter Notebook
- Running Code in Jupyter Notebook
Chapter 2: Getting Started with NumPy
Chapter Goal: Get started with NumPy Ndarrays and basics of NumPy library. The chapter covers the instructions for installation and basic usage of NumPy.
No of pages: 9
Sub - Topics:
- Introduction to the NumPy Ndarrays
- Ndarray Properties
- NumPy Constants
Chapter 3: NumPy Routines and Getting started with Matplotlib
Chapter goal - In this chapter, we will discuss the various Ndarray creation routines available in NumPy. We will also get started with visualizations with Matplotlib. We will learn how to visualize the various numerical ranges with Matplotlib.
No of pages: 15
Sub - Topics:
- Routines for creating Ndarrays
- Matplotlib
- Visualization with NumPy and Matplotlib
Chapter 4: Revisiting Matplotlib Visualizations
Chapter goal - This chapter is focused on learning the details of Matplotlib styles for visualizing NumPy Ndarrays.
No of pages: 24 Sub - Topics:
- Single Line Plots
- Multiline plots - Grid, Axes, and Labels
- Colors, Lines, and Markers
- Subplots
- Object Oriented Style
- Working with the text
Chapter 5: Styles and Layouts
Chapter goal - This chapter is focused on learning the details of Matplotlib styles and layouts.
No of pages: 12
Sub - Topics:
1. Styles
2. layouts
Chapter 6: Line, Bar, and Scatter Plots
Chapter goal - In this chapter, we will learn how to create nice visualizations with lines, bars, and scatter.
No of pages: 14
Sub - Topics: - Lines and Logs
- Errorb