Week 1 – 3
Introduction To Programming, Pseudo Code, Variables And Operators, Decision & Iteration Constructs
Week 4 – 6
Assignment – Programming Functions, Selection Control Structures, Unit Testing, Path Coverage Value Analysis, Eclipse Plug-in
Week 7 – 9
Control Structures, Debugging, Collections, Unit Testing (Pytest), HANDLE Infinite Loop, String Set Dictionary, Revisiting Functions
Week 10 – 12
Collaborative Activity, Argument Variables, Parameterized Pytest, Exception Handling in Code, Recursive Functions
Week 13 – 15
Code Organization: Modules and Packages, File Handling, Advanced Topics: Regular Expressions Concurrency Lambda Functions, Conclusion
Week 16 – 18
Practice Day, Assignment, Coding Challenges, Technical Interview Workshop, Salary Negotiation Workshop, Live Projects, Hiring Day
Duration: 80 hours
Cost: $750/course
(excluding any certification cost)
Curriculum
Basic Python
- Introduction To Python
- Environment Creation
- Variables And Expression
- Conditional Code
- Fucntions
- Loops And Iteration
- List
- Tuples
- Data Dictionary
- File Handling
- Importing Library
- Random Libraries
- Sorting, Formatting
- Statistics
- Basics Of Flask & Django
- Arrays And Graph Plotting
- Important Node libraries
Advanced Python
- Installation And Working With Python
- Understanding Python
- Variables
- Python Basic Operators
- Understanding Python Blocks
Python Data Types
- Declaring And Using Numeric Data Types: Int,Float, Complex
- Using String Data Type And String Operations
- Defining List And
- List Slicing
- Use Of Tuple Data Type
Python Program Flow Control
- Conditional Blocks Using If, Else And Elif
- Simple For Loops In Python
- For Loop Using Ranges, String, List And Dictionaries
- Use Of
- While Loops In Python
- Loop Manipulation Using Pass, Continue, Break And Else
- Programming Using Python Conditional And Loops Block
Python Functions , Models And Packages
- Organizing Python Codes Using Functions
- Organizing Python Projects Into Modules
- Importing Own Module As Well As External Modules
- Understanding Packages
- Powerful Lamda Function In Python
- Programming Using Functions, Modules And External Packages
String , List And Dictionary Manipulations
- Building Blocks Of Python Programs
- Understanding String In Build Methods
- List Manipulation Using In Build Methods
- Dictionary Manipulation
- Programming Using String
- List And Dictionary In Build Functions
Python File Operation
- Reading Config Files In Python
- Writing Log Files In Python
- Understanding Read Functions, Read(), Readline() And Readlines()
- Understanding Write
- Functions, Write() And Writelines()
- Manipulating File Pointer Using Seek
- Programming Using File Operations
Python Object Oriented Programming
- Oops
- Concept Of Class, Object And Instances
- Constructor, Class
- Attributes And Destructors
- Real Time Use Of Class In Live Projects
- Inheritance , Overlapping And Overloading Operators
- Adding And Retrieving Dynamic Attributes Of Classes
- Programming Using Oops Support
Regular Expression
- Powerful Pattern Matching And Searching
- Power Of Pattern Searching Using Regex In Python
- Real Time Parsing Of Networking Or System Data Using Regex
- Password, Email, Url Validation Using Regular
- Pattern Finding Programs Using Regular Expression
Python Exception Handling
- Avoiding Code Break Using Exception Handling
- Safe Guarding File Operation Using Exception Handling
- Handling And Helping
- Developer With Error Code
- Programming Using Exception Handling
Python Database Interaction
- Sql Database Connection Using Python
- Creating And Searching Tables
- Reading And Storing Config Information On Database
- Programming Using Database Connections
Python Multithreading
- Understanding Threads
- Forking Threads
- Synchronizing The Threads
- Programming Using Multithreading
Through E Mails Using Python
- Installing Smtp Python Module
- Sending Email
- Reading From File And Sending Emails To All Users Addressing Them
- Directly For Marketing
Project
- Sample Project