Make 2D & 3D Graphs in Python with Matplotlib for Beginners

This course was funded by a wildly successful Kickstarter. Do you want to learn how to visualize data? Enroll in this course to learn how to do so directly in code. This course is suitable for codi...

  • All levels
  • English

Course Description

This course was funded by a wildly successful Kickstarter. Do you want to learn how to visualize data? Enroll in this course to learn how to do so directly in code. This course is suitable for coding beginners because we begin with a complete introduction to coding. Then we delve deep into using Matplotlib, a Python 2D plotting library. In Part 1, you learn how to use Python, a popular codin...

This course was funded by a wildly successful Kickstarter. Do you want to learn how to visualize data? Enroll in this course to learn how to do so directly in code. This course is suitable for coding beginners because we begin with a complete introduction to coding. Then we delve deep into using Matplotlib, a Python 2D plotting library. In Part 1, you learn how to use Python, a popular coding language used for websites like YouTube and Instagram. You learn the basics of programming, including topics like variables, functions, and if statements.

What you’ll learn
  • This course is suitable for coding beginners because we begin with a complete introduction to coding.
  • Then we delve deep into using Matplotlib, a Python 2D plotting library.
  • you learn how to use Python, a popular coding language used for websites like YouTube and Instagram
  • You learn the basics of programming, including topics like variables, functions, and if statements.
  • You learn how to solve errors that can occur when you work as a programmer.

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Basic of Programming

3
Section 3 : Lists

4
Section 4 : Loops

5
Section 5 : Sets and Dictionaries

6
Section 6 : Input and Output

7
Section 7 : Classes

8
Section 8 : Importing

9
Section 9 : Project - BlackJack Game

10
Section 10 : Error Handling

11
Section 11 : Matplotlib

12
Section 12 : Basics

13
Section 13 : Graph Customization

14
Section 14 : More Advanced Plots

15
Section 15 : Finance Graphs

16
Section 16 : Advanced Graph Customization

17
Section 17 : 3D Plotting

Curriculum

      Section 1 : Introduction
    1
    Introduction to Python
      Section 2 : Basic of Programming
    2
    Variables Preview
    3
    Functions
    4
    ifStatements
      Section 3 : Lists
    5
    Introduction to Lists
      Section 4 : Loops
    6
    Introduction to and Examples using For Loops Preview
    7
    Getting Familiar with While Loops
    8
    Breaking and Continuing In Loops
    9
    Making Shapes with Loops
    10
    Nest Loops and Printing and Tic-Tac-Toe Field
      Section 5 : Sets and Dictionaries
    11
    Understanding Sets and Dictionaries Preview
    12
    An Example for an Inventory List
      Section 6 : Input and Output
    13
    Introduction And Implementation Of Input And Output
    14
    Introduction To And Integrating File Input And Output-4 Preview
    15
    An Example For A Tic-tac-toe Game Part 1
    16
    An Example For A Tic-tac-toe Game Part 2
    17
    An Example Writing Participant Data To File
    18
    An Example Reading Participant Data From File
    19
    Doing Some Simple Statistics With Participant Data From File
      Section 7 : Classes
    20
    A First Look at Classes Preview
    21
    Inheritance and Classes
    22
    An Example Of Classes Using Pets
    23
    An Example Of Classes Using Pets - Dogs
    24
    An Example Of Classes Using Pets - Cats
    25
    Taking The Pets Example Further And Adding Humans
      Section 8 : Importing
    26
    Introduction To Importing and The Random Library
    27
    Another Way Of Importing and Using Lists with Random
    28
    Using The Time Library
    29
    Introduction to the Math Library
    30
    Creating A User Guessing Game with Random
    31
    Making the computer Guess a Random Number
      Section 9 : Project - BlackJack Game
    32
    Blackjack Game Part 1: Creating And Shuffling a Deck Preview
    33
    Blackjack Game Part 2: Creating the Player Class
    34
    Blackjack Game Part 3: Expanding the Player Class
    35
    Blackjack Game Part 4: Implementing a Bet and Win
    36
    Blackjack Game Part 5: Implementing The Player Moves
    37
    Blackjack Game Part 6: Running the Game
      Section 10 : Error Handling
    38
    Getting Started with Error Handling
      Section 11 : Matplotlib
    39
    Intro to Matplotlib
      Section 12 : Basics
    40
    Introduction, Setup, And Installation
    41
    Creating our First Scatter Plot
    42
    Line Plots
      Section 13 : Graph Customization
    43
    Labels Title and a Legend Preview
    44
    Changing the Axis Ticks
    45
    Adding text into our Graph
    46
    Changing Figure Size and Saving the Figure
    47
    Changing the Axis Scales
      Section 14 : More Advanced Plots
    48
    Creating Histograms
    49
    Creating Histograms (Contd)
    50
    Changing Histogram Types
    51
    Bar Plots
    52
    Stack Plots
    53
    Pie Charts
    54
    Box and Whisker Plots
      Section 15 : Finance Graphs
    55
    Creating Figures and Subplots Preview
    56
    Getting and Parsing CSV Data for Plotting
    57
    Creating a Candlestick Plot
    58
    Setting Dates for our Candlestick Plot
    59
    Reading Data directly from Yahoo
    60
    Customizing our OHLC Graph
      Section 16 : Advanced Graph Customization
    61
    Adding Grids
    62
    Taking a closer Look at Tick Labels
    63
    Customizing Grid Lines
    64
    Live Graphs Preview
    65
    Styles and rcParameters
    66
    Sharing an X-axis between two plots
    67
    Setting Axis Spines
    68
    Creating multiple axes in our figure
    69
    Creating multiple axes in our figure (contd)
    70
    Plotting into the multiple axes
    71
    Plotting into the multiple axes (contd)
      Section 17 : 3D Plotting
    72
    Getting Started with 3D Plotting
    73
    Surface plots and Colormaps
    74
    Wireframes and Contour plots
    75
    Stacks of histograms and text for 3D plotting

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.