Program

Certified Professional in Advanced Programming

10 English

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

Program Fee

  • 35046 (inclusive of tax)

Educational 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

Duration

10

Course Date

Starts from 01-01-2021

Certificate

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

Teaching Hours

84

Lead Faculty

  • Industry Professionals who has vast expertise in Programming

Course offered by

Learning Schedule

S.No Modules
1

‘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

2

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

3

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

4

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

5

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

6

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

7

Mongo DB – Course Content:


Week 7 Module - 2 Hrs Theory & 4 Hrs Lab


• Delete Document
• MongoDB Projection
• Sort, Skip And Limit
• Final Quiz

8

Week 8 Module - 2 Hrs Theory & 4 Hrs Lab


• Indexing
• MongoDB Aggregation
• MongoDB Backup And Restore Data
• Final Quiz

9

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)

Terms & Conditions