Create Arrays in Python NumPy - Learn Scientific Computing

This course was funded by a wildly successful Kickstarter. Learn how to use NumPy 1.12.0, the fundamental package for scientific computing with Python! This course is suitable for coding beginners...

  • All levels
  • English

Course Description

This course was funded by a wildly successful Kickstarter. Learn how to use NumPy 1.12.0, the fundamental package for scientific computing with Python! This course is suitable for coding beginners because we begin with a complete introduction to coding in Python, a popular coding language used for websites like YouTube and Instagram. You learn the basics of programming, including topics like...

This course was funded by a wildly successful Kickstarter. Learn how to use NumPy 1.12.0, the fundamental package for scientific computing with Python! This course is suitable for coding beginners because we begin with a complete introduction to coding in 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 about data structures such as lists, dictionaries, and sets. We cover how to use for and while loops, how to handle user input and output, file input and output. We apply our knowledge to build a fully functional tic-tac-toe game.

What you’ll learn
  • Learn how to use NumPy 1.12.0, the fundamental package for scientific computing with Python
  • You learn the basics of programming, including topics like variables, functions, and if statements.
  • You learn classes, methods, attributes, instancing, and class inheritance.
  • You learn how to solve errors that can occur when you work as a programmer.
  • You learn to create and shape NumPy and 2D arrays.
  • You learn about math functions, statistics, and polynomials with NumPy

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Basics 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

Curriculum

      Section 1 : Introduction
    1
    Introduction to Python
      Section 2 : Basics of Programming
    2
    Variables
    3
    Functions
    4
    IfStatements
      Section 3 : Lists
    5
    Introduction to Lists
      Section 4 : Loops
    6
    Introduction to and examples using for loops
    7
    Getting familiar with while loops
    8
    Breaking and continuing in loops
    9
    Making shapes with loops
    10
    Nested loops and printing a 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
    15
    An example for a tic-tac-toe game part 1
    16
    An example of 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
    33
    Blackjack game Part 2 - Creating the Player Class Preview
    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 (Final)
      Section 10 : Error handling
    38
    Getting Started with Error Handling

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.