
Explore Python, a simple, high-level, object-oriented programming language ideal for beginners. This introduction covers basics, data types, loops, operators, functions, and oop concepts like class, object, constructor, and inheritance.
Learn how to download and install Python on Mac or Windows, choose the correct installer, run the setup, and verify the installation with the version check.
Download the PyCharm community edition from JetBrains for Python development on Windows or Mac, then install and open the editor. Create a new Python project and explore basic workflows.
Set up a new Python project in PyCharm, create a virtual environment, select Python 3.11, and run a hello world file to start exploring Python basics.
Create a Python file and write your first program by printing a name directly, without classes or a main method, using a simple Python file setup.
Master Python basics: indentation matters and end programs with a trailing space. Explore print usage, hash comments, and reading input with input, with a brief Java comparison to System.out.println.
Explore Python's data types at runtime with simple examples of integers and strings, and see how Python handles types and indentation without explicit declarations.
Declare and work with multiple data types by creating variables B (integer), C (float), and D (string), print them, and verify each type using the type function.
Explore Python data types, including numeric, float, string, complex, list, tuple, and dictionary, through simple examples, printing types, indexing, updating lists, and retrieving dictionary values.
Demonstrate python arithmetic and logical operators, including addition, subtraction, division, multiplication, and equal and not equal comparisons, with booleans showing true or false results.
Explain how to implement Python if else statements to handle conditions, including age-based voting eligibility, with elif for multiple conditions and proper indentation.
Learn to use for loops to iterate lists, print values, and break when conditions meet, reducing repeated code and clarifying Python syntax with practical examples.
Explore for loops with range in Python to iterate over ranges, compute a sum of first ten natural numbers, and control increments from one to eleven.
Learn how a while loop in Python iterates until a condition is true, with a concrete counter example that shows incrementing a variable and avoiding infinite loops.
Learn how to define and call Python functions using def, manage indentation, pass parameters, and return values with practical examples like printing a name and adding numbers.
Explore handling multiple cases with switch and case statements in Python using a vote function to determine eligibility to vote or senior citizen status by age, with emphasis on indentation.
Learn two ways to implement switch-case logic in python using a switcher object and switcher.get, for python versions above ten, mapping values like 30 to eligible to vote.
Learn basic oop concepts in Python by defining a class, implementing instance and static methods, and creating objects to call engine functions.
Demonstrates creating a calculator object to show how Python's default constructor runs upon object creation, how __init__ defines constructors, and how to add a parameterized constructor later.
Learn how to implement a parameterized constructor in Python by assigning instance variables with self, passing A and B during object creation, and using add number method to return sum.
Explore inheritance in Python by building a parent engine class and a child car class that inherits engine methods.
Explore the distinction between class variables and instance variables in Python by examining a class-level constant set to 20 and runtime-changing instance values initialized via the constructor.
Learn Python string basics by creating strings with single or double quotes, measuring length with len, indexing, and extracting substrings for automation.
Learn to verify substrings with in and not in Python using assert, then split by space to form list and index elements, and trim spaces with strip, lstrip, and rstrip.
Learn Basic Python - No prior experience is needed to start, Everything is covered from scratch.
Become a Python Programmer and learn one of employer's most requested skills of 2023!
This is the most comprehensive & straight-forward course for the Python programming language on Udemy.
All Basics topics has been covered - Best for Beginners Course.
We will start by helping you with Python installed on your computer, regardless of your operating system, whether its Linux, MacOS, or Windows, we've got you covered.
This course will teach you Python in a practical manner from very basics.
All the explanation will be given on real time examples with easy explanation.
All the class notes will be provided.
We cover a wide range of topics, including:
Installing Python
Running Python Code
loops - for, while
Switch case
if else
logical operators
Data types
Strings
Lists
Dictionaries
Tuples
Sets
Number Data Types
Print Formatting
Functions
System Inputs
Built-in Functions
Object Oriented Programming
Inheritance
Polymorphism
Advanced Methods
and much more!
So what are you waiting for?
Learn Python in a way that will advance your career and increase your knowledge !
All the query support & guidance will be given.
Happy to help you always.
Let's see you soon in my course.
Keep Learning !
Pankaj Gupta