Python


Duration: 14 days
Course Fee: Rs.999 /- Rs.16500

Course Overview:

This syllabus is designed to provide participants with a thorough and hands-on introduction to Python programming. The course covers fundamental concepts, data structures, object-oriented programming, web development with Flask, data manipulation with Pandas, and basic machine learning with Scikit-Learn.

What you will learn
Python Programming
Data Structure
Code Debugging
Materials included
Free Certificate
Life time video access
Future Support
Live sessions on Google Meet
Requirements
No previous coding experience needed
Any computer will work: Mac Windows or Linux
Stable Internet Connection
Course Syllabus

Day 1: Introduction to Python

  • Introduction to Python and its feature
  • Installing Python and setting up development environment
  • Basic syntax and data types (variables, numbers, strings, lists, tuples, dictionaries)
  • Assignments

Day 2: Functions and Modules

  • Introduction to functions
  • Defining and calling functions
  • Parameters and arguments
  • Return statement and function scope
  • Assignments

Day 3: Data Structures

  • Lists: methods and operations
  • Tuples and sets
  • Assignments

Day 4: Data Structures and File Handling

  • Dictionaries: methods and operations
  • File handling: opening, reading, writing, and closing files
  • Assignments

Day 5: Advanced Topics in Python

  • List comprehensions
  • Lambda functions
  • Assignments

Day 6: Advanced Topics in Python

  • Generators and iterators
  • Decorators
  • Assignments

Day 7: Review and Practice

  • Review of topics covered so far
  • Practice exercises and coding challenges
  • Assignments

Day 8: Object-Oriented Programming (Part 1)

  • Introduction to OOP concepts (classes, objects, attributes, methods)
  • Defining classes and creating objects
  • Assignments

Day 9: Object-Oriented Programming (Part 2)

  • Instance and class variables
  • Constructors and destructors
  • Assignments

Day 10: Object-Oriented Programming (Part 3)

  • Inheritance and polymorphism
  • Method overriding and super() function
  • Assignments

Day 11: Object-Oriented Programming (Part 4)

  • Encapsulation and information hiding
  • Introduction to special methods (magic methods)
  • Assignments

Day 12: Attractive Python Libraries

  • Introduction to NumPy for numerical computing
  • Assignments

Day 13: Attractive Python Libraries

  • Introduction to Pandas for data manipulation and analysis
  • Assignments

Day 14: Final Project and Presentations

  • Introduction to Matplotlib for data visualization
  • Finalize and present final projects
  • Q&A session and feedback collection
  • Assignments
Upcoming Class Schedule
June 10, 2024
8:00pm-9:30pm
Class Type
Online

Quick Enquiry