Basics of Python
Table of content
Class overview
The objective is to learn python for scientific purposes like simulation, graphing, data analyzing, and computing. Every scientist must be familiar with this level of programming.
The course is made for students who are just starting with programming. As you make your way all the way down to the bottom of the page you will be very fluent in Python. Good Luck!!
0- Installing PyCharm
Here we will setup the environment in which we will learn to code. PyCharm is an amazing IDE to get started with for both beginners and advance level programmes.
1) Introduction to course - basics of Python
Here I introduce the course and also provide the structure of the course.
2) Numbers
In this, I talk about Numbers in python. The three types. I also discuss them in detail.
This video is 2nd in the course - Intro to basics of Python
3) Basic arithmetic
In this video, I talk about the basics of arithmetic in python. We also discuss the Math Module.
by the end of the video, we should be able to create a simple calculator.
4) Variables
Here I talk about the variables in Python. I also talk about the naming convention that exists in python.
This concept is very important and will take our Python skills to the next level.
5) Comparisons and Logic
Here I talk about comparisons and logic operators That we use in Python.
6) Problem Solving Tips & Tricks
Here I take you through some basic practice questions and along the way give some Problem Solving Tips & Tricks In python.
7) Strings (Part 1)
In this video I introduce String Object in Python.
This is an important video and is a must.
Important announcement
I'll be Using Jupyter Notebook instead of PyCharm from now on. This is because Jupyter allows me to present the code to you in a more understandable way.
Here is s video to get you started with Jupyter

8) Strings (Part 2)
Here I continue talking about String Object in Python.
This video is also the first video with notes available.

9) String formatting
we learn about printing strings and getting outputs in python.

10) Formatting Numbers
I talk about printing Formatting & Printing Numbers in Python.