What you’ll learn:
You will learn Python in this course with practical examples. At the end of each topic, there are exercises to practice as well. Following is the topic listing:
Data Types :-> Numbers, Strings, List, Tuple, Sets, Dictionaries, Files, Sets and Booleans
Operators :-> Basic Operators and Chained operators
Conditional Statement :-> If statements, Else If statements, Nested If statements and And Or Pass
Loops :-> While loop, for loop and loop control statements
Important Operators :-> Enumerate, Map, Zip, Random and List comprehensions
File Handling :-> Read File and Write and append into a file
Functions :-> Functions, Methods, Function param and args, Function Return, Filter, Map and Lambda
Mini Projects :-> Number Guessing Game, Rock Paper Scissor Game and Mr. Smiley Finder
Object Oriented Programming (OOPs) :-> Objects, Classes, Methods, Inheritance, Special Methods and Polymorphism
Errors and Exception Handling :-> Errors, Exceptions, Try, Except and Finally
Modules and Packages :-> Pip, pypi and packages, Script Vs Notebook, command line code and run python script, Modules and packages and __name__ and __main__
Fun Libraries :-> Pillow, Datetime, Turtle and Tkinter
Exercises at the end of each topic
There is no prerequisite to start this course
What is Python?
Python is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
What is this course all about?
This course is designed for people with NO prior programming experience. You will learn how to write computer programs using Python. At the end of every topic, sample exercises are also provided to practice.
What makes this course better than the others?
This course is better than others due to the design of the lectures. Complex topics are explained in a way that anyone can understand. The instructor has decades of experience, and knows where new programmers make mistakes and get confused. All the topics in this course have been designed keeping in mind that student has no prior knowledge of Python. He can began from scratch and will be at intermediate level are studying this course.
Can I take the experience from this course to learn new programming languages?
Yes you can! Python is programming language. All programming languages in the same family are extremely similar and easy to learn after learning Python. Some examples of Python based languages are:
Who this course is for
Anyone(From Zero experience to expert) having basic computer knowledge can start this course.