Python Programming for Beginners
This course is designed for beginners who wish to learn Python, a widely used general-purpose, high-level programming language. It covers the essential topics for starting to program with Python. This course is also ideal for anyone who wants to become a Python developer, a data analyst, or a data scientist or wants to use Python for any work.
Description
Course Content
- Introduction to Python
- Getting Python
- Python IDLE
- Comments in Python
- Online Python Compilers
- Variables and Data Types
- Creating Variables
- Naming Variables
- Standard Data Types
- Type Conversion or Casting
- Python User Input
- Using f-strings
- Operators
- What are operators in python?
- Arithmetic Operators
- Assignment operators
- Comparison Operators
- Logical operators
- Identity Operators
- Membership Operators
- Working with Numbers
- Integers
- Floats
- Numbers and String Together
- Built-in Python Mathematical Functions
- Python Decimal Format
- Underscores in numbers
- Random Number
- Python Strings
- Accessing characters in a string
- Changing a String
- Deleting a String
- Python String Operations
- String Membership Test
- Built-in String Methods
- Python Escape Characters
- Using the format() Method
- Lists
- Accessing elements in a list
- Negative indexing
- List Slicing in Python
- Adding, Modifying and Removing elements
- Other Useful List Methods
- List Membership Test
- Tuples
- Creating a Tuple
- Accessing Elements in a Tuple
- Modifying a Tuple
- Removing Elements from a Tuple
- Tuple Methods
- Tuple Membership Test
- Sets in Python
- Creating Python Sets
- Modifying a Set
- Removing Elements from a Set
- Python Frozenset
- Python Set Operations
- Set Union
- Set Intersection
- Set Symmetric Difference
- Python Set Methods
- Set Membership Test
- Built-in Functions with Set
- Python Dates and Times
- Getting the Current Date and Time
- Getting today's year, month and day
- Time object to represent time
- Getting hour, minute and second
- Python datetime object
- Formatting Date and Time
- Python Dictionary
- Accessing values in a Dictionary
- Adding new key-value pairs
- Modifying values in a key-value pair
- Removing key-value pairs
- Python Dictionary Methods
- Dictionary Membership Test
- Dictionary Built-in Functions
- Nested Dictionaries
- Decision Making
- Python if Statement
- Indentation
- Python if…else Statement
- Python if…elif…else Statement
- Python Nested if Statements
- Short Hand if ... else
- Membership Test
- Python match Statement
- Loops in Python
- Python While Loops
- Python for Loop
- Looping Through a String
- The break Statement
- The continue Statement
- The range() Function
- Else in For Loop
- Nested Loops
- Functions
- Creating and Calling a Function
- Arguments
- Keyword Arguments
- Default Parameter Value
- Passing a List as an Argument
- Return Values