Course Content
Getting Started with Python
- Introducing Python
- Installing Python on Windows
- Installing Python on Linux and other
- Operating Systems
- Introducing Python IDLE
- Programming in Interactive Mode
- Programming in Scripting Mode
Flow Control in Python
- The if Statement
- The else Clause
- Using elif Clause
- The while Statement
- Avoiding infinite loops
- Values as conditions
- Using Logical Operators
- Planning Your Program with
- Pseudocode
Lists in Python
- Creating and Using Lists
- len() with Lists
- in Operator with Lists
- Indexing, Slicing and Concatenating
- Deleting List Element with del
- Using Lists Methods such as
- append(), sort(), reverse(), count(),
- pop(), remove(), insert() and index()
- Using Nested Sequences
- Understanding Shared Refrences
Functions in Python
- Defining Functions
- Using Parameters and Return Values
- Using Arguments and Defaults
- Parameters
- Using Global Variables and
- Constants
- Variable Scope
- References
Types, Variables and Input/output
- Using quotes and escape character
- String Concatenation and Repeater
- Operators
- Using Mathematical Operators with
- Numbers
- Understanding Variables
- Getting User Input with input()
- Using Strings Methods
- Converting Values
For Loops and Tuples
- Using for Loops
- Using Sequence Operators and
- Functions with Strings
- Finding Length with len()
- Using the in Operator
- Indexing and Slicing Strings
- Using Random Module
- Using Tuples
- Sequence Operators and Functions with Tuples
Dictionaries
- Using Dictionaries
- Accessing Dictionary values
- Adding, Replacing and Deleting key
- value pairs
- Functions: get(), keys(), values() and items()
File Input and Output and Exceptions
- The open Function
- Input from Text Files
- Output to Text Files
- Storing Complex Data in Files with
- Pickles and Shelve
- Handling Exceptions
- Using try Statement with except
- Clauseing key-
OPPS(Object Oriented Programming language) Concept
Python Packages
- Pandas
- Numpy