Program Description

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

Course enrollment data

Learning Format

Online

Duration

10 hours

Certified by

Certificate of Completion by IIT-MADRAS & NASSCOM - (NASSCOM QP - REFERENCE ID: SSC/N0502)

Program Fee

₹35046 (inclusive of tax)

Downloads

Program Brochure 1

Sample Certificate

Education Qualification


  • For Indian Participants – Students / Graduates or Diploma Holders (10+2+3) from a recognized university (UGC/AICTE/DEC/AIU/State Government) in any discipline.

  • For International Participants - Students / Graduation or equivalent degree from any recognized University or Institution in their respective country.

Suggested Prerequisites

Should know basics of programming and should have worked on Mini projects

Teaching Hours

84

Lead Faculty

Industry Professionals who has vast expertise in Programming

Course Offered By

Learning Schedule

‘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)



Are you interested in this program?

Our Learning Partners

Want To Know More

Guiding Star with Our Help!

Contact Us