Python Programming
Course Overview
Python is a versatile and powerful programming language that’s widely used in various fields, from web development to data science, artificial intelligence, and more. Python’s simplicity, versatility, and extensive support make it a powerful tool for both beginners and experienced developers.
Prerequisites: Students should have at least a high school diploma or GED and Computer skills and knowledge.
2 months (95 hours) of a long professional course.
Course Curriculum
Module 1: Installation & Setup (2 Hours)
- Installing python 3.x
- Environment setup
- Getting started with DLE
- Using Microsoft VS Code
Module 2: Introduction To Python (10 Hours)
- Python History
- Python key features
- Python syntax
- Getting started with python programming
Module 3: Variables, Operators & basic input/output (6 Hours)
- Use of variables in programming
- Arithmetic operators in python
- Relational operators in python
- Input and Output functions
- Type casting and Eval function
Module 4: Control Flow Statement (6 Hours)
- if-eif-else condition
- for loop
- while loop
- break, continue and for-else
Module 5: Numbers and Strings (6 Hours)
- Python primitive types
- int, root, and complex
- Random numbers
- String attributes
- String formatting
- Indexing and Slicing
Module 6: List and Tuple (6 Hours)
- Mutable and immutable sequesnces
- List attributes
- Tuple attributes
- List comprehension
Module 7: Dictionary and sets (4 Hours)
- Information mapping
- Dictionary attributes
- Set attributes
- Dictionary comprehension
Module 8: Function and Modules (4 Hours)
- User-defined function
- Lambada function
- map() and filter() functions
- Recursive function
- Modules and packages
- dir() and help() functions
Module 9: Object Oriented Python (3 Hours)
- Classes and objects
- Mocking of a class
- Static and instance variables
- Understanding self and __init__()
- Inheritance and Overriding
- Overriding Functions
- Operator Overriding
- Encapsulation hiding attributes
Module 10: File Handling (4 Hours)
- File Input/Output
- Working with Text files
- Working with CSV files
- Working with directories
Module 11: Exception Handling (4 Hours)
- Exception handling
- Try, Except, Else, and Finally
- Raise and Assert
- Exception hierarchy
Module 12: Project Work (6 Hours)
Banking System Application by using Dictionary
Student Database MAnagementPhone malfunction and liquid damage troubleshooting
PCB Challenges
Eureka server
Api gateway
Sleuth and Zipkin servers
Circuit Breaker
Module 13: Extensive Interview Preparation ( 4 Hours)
Module 14: Presentation and Seminar ( 4 Hours)
About This Course:
- Instructor Lead Online Training
- Certificate of Completion
- Resume Preparation
- Interview Preparation
- Mock Interview
- Client Interview
- Project Support