1) To make the learner understand Advanced concepts of Python programming and sharpen their algorithmic thinking
2) Learn Python programming till the advanced level of File handling, Read Excel Data using Python
3) Use Database such as MongoDB and perform complex data operations on it using Python programming
4) Learn Advanced Data Structure and Algorithms, will apply it in real time problem statements
5) Build a real time project using Python, MongoDB applying relevant Data Structure
Online
10 hours
Certificate of Completion by IIT-MADRAS & NASSCOM - (NASSCOM QP - REFERENCE ID: SSC/N0502)
₹35046 (inclusive of tax)
Should know basics of programming and should have worked on Mini projects
84
Industry Professionals who has vast expertise in Programming
‘Python Programming’ – course content:
Week 1 Module - 3 Hrs Theory & 6 Hrs Lab
• Functions as arguments
• List, Tuple and Dictionaries
• List Comprehension
• Assignment 4
• File handling
• Debugging elements breakpoints watch and step-in
• Debugging step in step out
• Assignment 5
• Debugging watch variables
• Class and Objects
• Final Quiz
• Assignment 6
Week 2 Module –- 3 Hrs Theory & 6 Hrs Lab
• Lambda, Filter and Map
• Python pip
• Read Excel Data in Python
• Python MySQL
• Assignment 7
• Iterators
• Pickling
• Python - JSON
• Python Mini Project
Data Structures & Algorithm - course content:
Week 3 Module – 3 Hrs Theory & 6 Hrs Lab
• Operating Systems Internals
• Networking Layers
• SQL
• JSON
• Quiz Assessment 5
• API
• Searching & Sorting
• Quiz Assessment 6
Week 4 Module – 3 Hrs Theory & 6 Hrs Lab
• Data Structures and Algorithms
• Abstract Data Type
• Data Structures - Stack, Queues
• Array, Linked List, DLL
• Hashing
• Clean Code
• Quiz Assessment 7
• Trees, Graphs
• Final Quiz Assessment
Week 5 Module - 3 Hrs Theory & 6 Hrs Lab
• Bit Manipulation
• Recursion
• Big O for Python Data Structures
• Big-O Functions - Constant, Linear, Quadratic
• Worst Case vs Best Case
• Stacks - Code Examples
• Queue & Deque - Code examples
• Linked Lists - Singly Linked List & Doubly Linked List
Week 6 Module - 3 Hrs Theory & 6 Hrs Lab
• Trees:
• Tree Visual & Operations
• Binary Search Trees
• Tree Level Order Print
• Graphs
• Searching and Sorting
• Hash Tables Hashing Functions- Separate Chaining & Linear Probing
• Implementation of a Hash Table
• Implementation of Sequential Search
• Implementation of Binary Search
• Implementation of Bubble Sort
• Implementation of Insertion Sort
• Implementation of Merge Sort
• Implementation of Quick Sort
• Binary Heap Implementation
Mongo DB – Course content:
Week 7 Module - 2 Hrs Theory & 4 Hrs Lab
• Delete Document
• MongoDB Projection
• Sort, Skip and Limit
• Final Quiz
Week 8 Module - 2 Hrs Theory & 4 Hrs Lab
• Indexing
• MongoDB Aggregation
• MongoDB Backup and Restore data
• Final Quiz
Week 9 & 10 Module: - 6 Hrs Theory & 12 Hrs Lab
Final Project, with Industry experts’ mentorship (All lab programs happen in www.guvi.in)
• Each Students will do 1 project (Each project should be done in 2 weeks sprint)