Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Basics of Python and Numpy

Python

Let us start this project by learning about Python. This is one of the easiest languages to learn. Prior coding experience might be useful but not necessary. Here are some resources to get started:

You need not watch the complete video. Just make sure you know about the basic data types, conditional expressions, loops , functions and modules.

Numpy

NumPy, or Numerical Python, is a Python library widely used to operate on vectors and matrices (or numpy arrays) . It is arguably the most important Python library when it comes to developing neural networks and in data science in general. A major reason for NumPy's popularity is its use of vectorization, which greatly speeds up computations involving arrays, as compared to traditional Python lists.

Here are some tutorials:

Jupyter Notebooks

Instead of writing the traditional python scripts, we will be using Jupyter Notebooks to run python code.

They allow for interactive coding, making it easy to run code snippets and see results immediately. Checkout this video to learn how to install the required software and how to create and run .ipynb files

If you wish to work on VS Code itself, you may checkout this video.

Git and Github

Though it's not necessary to go into the details of git for this project, having knowledge of a few basic commands would be helpful. Here's a link to the official Github documentation. You only need to know the commands given in the Hello World page.