
Priem introduces the fundamentals of Python programming for beginners, sharing his lifelong learning journey and enthusiasm for coding.
Explore Python data types with examples like milk (liquid) and rice (solid), covering numeric (integer, float, complex), boolean, sequences (list, tuple), and dictionary, plus automatic typing and the type function.
Learn how python lists store items in square brackets, separated by commas, supporting strings, integers, floats, and mixed types; perform indexing, upend, delete, overwrite, concatenate, sort, and min and max.
Explore Python dictionaries as key–value mappings, create them with curly braces or dict(), access values via keys, and learn hashing concepts with operations like update, clear, keys, values, and items.
Explore Python sets as unordered, unique element collections; learn creation via curly braces or set(), membership with in, and operations like union, difference, intersection, and symmetric difference.
Learn how while and for loops govern repetition in Python, using conditions, break, and continue to control flow for practical number-summing examples with proper indentation.
Learn how to define and call Python functions using the def keyword, pass arguments, and return values, with examples on sum, division, and print statements to demonstrate modular, reusable code.
Continue your Python programming journey by exploring advanced topics such as object oriented programming, multidimensional arrays, data manipulation, matplotlib for data visualization, file processing, and database connectivity.
If you want to learn Python Programming from scratch and want to solve real-world problems using Python, then you are at the right place.
In this course, I will cover all the basics you need to become a Python Pro.
In this course, I will cover the topics like:
· Learn to code in the latest version of Python(Python 3)
· Introduction to Python like the History and why we actually use Python
Installing a Development Environment called “Spyder”(an IDE)
o Getting Started with Anaconda Navigator.
Variables and Multiple Assignments
o What are variables?
o How do we assign values to a variable?
o Difference between integer and float and strings
o Can we assign a single value to different variables simultaneously? (Multiple Assignments).
· Data Types
o Numeric
o Boolean
o Dictionaries and
o Sequence Type
o With the Practical Implementation in Spyder
· Operators
o Arithmetic operators
o Assignment operators
o Logical operators
o Comparison operators
o Identity operators
o Membership operators
· Data Structures like:
o Strings
o Lists
o Dictionaries
o Sets
o Tuples
· Conditional Statements
o What are If statement
o Where can we use the If statement
o 6 important Expression used in Conditional Statements
o What is If-Else statement
o How can we execute the statement in one line
o What are Else if statement.
o We will understand these concepts in a simple way using flowcharts and graphs and we will also do some practical implementation.
· Loops like While loop and For loop
o What are Loops?
o What is the importance of Loops
o Difference kinds of Loops(While and For Loops)
o We will understand these topics in an easy way using practical implementation.
· Functions
o In functions I will cover:
§ How do we call the function
§ What are Arguments
§ What is Return Statement
§ What is Pass Statement
§ We will understand these concepts in detail by practically implementing these concepts.
Once you have completed this course you will get to know, how to program in Python for all your fun and professional applications.