Course Outline
- What is computer Language?
- Introduction
- Scope of a language
- Importance of language
- Installation and Distribution
- Whats is Distribution
- How community matters for a language?
- Anaconda Introduction
- Installation procedure on windows
- Installation procedure on Linux
- IDE for python
- Spyder
- Variable settings
- Jupyter notebook
- Visual Studio
- Welcome to python
- Code through the shell interface
- Write first code in python in a text editor
- Code block execution
- Line by line execution
- Python Variables and Datatypes
- Rules to define a variable
- Data Types in Python
- Explore datatypes in pythons
- Python Operators
- Learning operations
- Explore different types of operations
- Python Strings
- How to define strings
- String manipulation
- Python Data Structures
- Muteable data structures
- Immutable data structures
- Different types of data structures
- Python conditional statements
- If
- If else
- If elif else
- Python controls
- Deterministic Loops
- Conditional loops
- Nested loop implementation in Python
- Flow control in a loop
- Python functions
- What are the functions and how to define one?
- Functions with parameters and return values
- Program – Find the greatest among two number
- Python exception handling