Python Programming (1 Week)
Module 1 - Installation of Python on Anaconda Platform
• Introduction to installation of Anaconda
• Introduction to Python Editors & IDE's (Anaconda, Jupyter etc...)
• Understand Jupyter notebook.
• Overview of Python- Starting with Python
• Exploring different IDE for Python
Module 2 - Data Types and Variables
• Primitive and Core Datatype
• Mutable and Immutable Data Types
• Core built-in data structures – Lists, Tuples, Dictionaries, Sets
• Working with list, tuple, dictionaries and sets and explore different functions and
methods.
Module 3 – String and Conditional Statement in Python
• String
• String built-in methods
• String formatting using format function
• If – Else Statement | Single Hand if else
Module 4 – Loops and Functions in Python
• What are Loops
• While Loop
• For Loop
• What are Functions and its use?
• Types of Functions
• Examples
Module 5 – File Handling and Comprehension
• What is file handling?
• Open file, read file, modify, delete file.
• List Comprehension, Set Comprehension
• Lambda Function
Module 7 – Object Oriented Programming
• What is OOPS
• Concept of Class, Objects, Methods
• Inheritance and its types | MRO – Method Resolution Order
Module 8 – Django – Web Development
• Installing Django and making basic app
• Understanding Django File Structure
• Making simple static web page
• Taking input from user in web app
Module 9 – Django – Continued
• Understanding Django Admin
• Making a dynamic website
• Connecting Mysql to webpage
• Loading data from MySql to Website
Highlights & Projects
• Random Password Generator
• Guess the Number Game
• Dice Roll Simulator
• Weather App
• Basic Website with Django
• Daily Recordings will be provided
• Completely Hands On Session