Learn Python from Basics to Production
- Description
- Curriculum
- FAQ
- Reviews
This course is for anyone who wants to learn python. I will cover the basic implementation of different functions and how to use them together to create solutions.
We will see different kinds of in-built functions, object-oriented programming, and how to solve different problems. We will not only learn python but problem-solving in the computational world too.
After going through this course you will be ready to jump into creating real-world projects.
I designed this course structure after finding a pattern among different students. These were a few things which were required in all fields. I combined, structured, and built this course to be a base foundation from where you can transition into any specific field. No matter if it’s data science, a simple job, academics or just for fun.
I started from very basic covering the idea behind the programming language. Then I explained each topic with their general life usage. I tried to explain the working of each bit. How to combine these tiny pieces of code and convert the result into a working model.
This course is enough to get you started in the world of programming. No matter if you are a programmer or not, this course will surely help you.
-
1Hello world with VS CodeVideo lesson
Let's get started with coding in VS Code. VS code is a coding IDE (Integrated Development Environment) which means you can develop an entire application in it. It's pretty efficient because of embeded Terminal, vast exntensions and the UI. I use it to code all my projects. The other choices can be Pycharm, IDLE or simply notepad.
-
2Printing BasicsVideo lesson
The Description how Print function works in Python.
-
3Printing AdvanceVideo lesson
-
4Variables in PythonVideo lesson
-
5More about NumbersVideo lesson
Basic Arithmetic Operators in Python. Two special Operators.
-
6Understanding FloatsVideo lesson
-
7Booleans in PythonVideo lesson
What are Booleans? What kind of values do they store? How to use them?
-
8Common Errors and CommentsVideo lesson
-
9Type Casting Data TypeVideo lesson
-
10Strings IntroductionVideo lesson
-
11String IndexingVideo lesson
-
12String SlicingVideo lesson
-
13String Slicing AdvanceVideo lesson
-
14String Functions - 1Video lesson
-
15String Functions - 2Video lesson
-
16String Practice - Name ExtractionVideo lesson
-
17String Practice - Email ExtractionVideo lesson
-
18Handling User InputsVideo lesson
-
19If-Else StatementsVideo lesson
-
20And and Or OperatorVideo lesson
-
21Check Palindrome StringVideo lesson
-
22If-Else statements NestedVideo lesson
-
23Checking Advance Conditions - Fuzz BuzzVideo lesson
-
24Writing Conditionals in an Efficient wayVideo lesson
-
25Creating an Email ValidatorVideo lesson
-
26Enhancing the Email ValidatorVideo lesson
-
27Practise Python Conditionals & StringsVideo lesson
-
28Lists IntroductionVideo lesson
-
29Indexing in ListsVideo lesson
-
30List SlicingVideo lesson
-
31Well, lists are mutableVideo lesson
-
32List Functions - Append & PopVideo lesson
-
33List Functions - Insert & RemoveVideo lesson
-
34Copying a List is never easyVideo lesson
-
35Shallow Copy Vs Deep copyVideo lesson
-
36Join and Split FunctionsVideo lesson
-
37List PractiseVideo lesson
-
38List Functions - Sort Vs SortedVideo lesson
-
39Confused ROCK PAPER SCISSORVideo lesson
-
40While Loops in PythonVideo lesson
-
41Understanding Range FunctionVideo lesson
-
42For Loop BasicsVideo lesson
-
43Sequences and For LoopVideo lesson
-
44Loops PractiseVideo lesson
-
45Sequences and For Loop AdvanceVideo lesson
-
46List Comprehensions - List + LoopsVideo lesson
-
47Writing into a fileVideo lesson
-
48Reading Data from FileVideo lesson
-
49Reading Data from File advanceVideo lesson
-
50Reading Data from File - 3Video lesson
-
51Resolving File Handling bugVideo lesson
-
52Manipulating Data read from FileVideo lesson
-
53Appending Data into a FileVideo lesson
-
54Pythonic way of File HandlingVideo lesson
-
55Checking if File exists with OS ModuleVideo lesson
-
56Dictionary IntroductionVideo lesson
-
57Adding values in a dictionaryVideo lesson
-
58Adding values in a dictionary - 2Video lesson
-
59Dictionary FunctionsVideo lesson
-
60Dictionary Practise - User AuthenticationVideo lesson
-
61Dictionary Usecase - Menu Driven ProgramVideo lesson
-
62Dictionary Usecase - FrequencyVideo lesson
-
63Dictionary ComprehensionsVideo lesson
-
64Functions IntroductionVideo lesson
-
65Parameter passing in FunctionsVideo lesson
-
66Returning data from FunctionsVideo lesson
-
67Returning data from Functions - 2Video lesson
-
68Returning data from Functions - 3Video lesson
-
69Optional arguments in FunctionsVideo lesson
-
70*Args and **KwargsVideo lesson
-
71Functions as first class citizensVideo lesson
-
72Nested FunctionsVideo lesson
-
73NamespacesVideo lesson
-
74O! Python ClosuresVideo lesson
-
75Python GeneratorsVideo lesson
External Links May Contain Affiliate Links read more