Edurva Logo

programming with Python

Master Python, NumPy, Pandas, Matplotlib, Seaborn, BeautifulSoup, Regular Expressions, Django, Flask, HTML, CSS, Bootstrap, Selenium, Pytest, Unittest, Scikit-learn, Jupyter Notebooks .

Creator: Krithi Sharma

Updated At: Apr 28, 2025

Course Preview

0:00 / 0:07

₹2500.00

What You Will Learn

  • Master Python fundamentals, programming principles, and object-oriented concepts.
  • Build dynamic web applications with Django and Flask.
  • Implement automation, scripting, and file handling solutions.
  • Develop proficiency in data handling, visualization, and analytics using Python.
  • Learn to create machine learning models and AI-powered applications.
  • Build, deploy, and test professional-grade Python applications.

Course Content
Expand all

  • Introduction to Programming and Python Environment Setup
  • Python Syntax, Variables, Data Types, Operators
  • Conditional Logic, Loops, and Control Structures
  • Functions, Scope, and Best Practices

  • Classes, Objects, and Methods
  • nheritance, Polymorphism, Encapsulation, and Abstraction

  • Reading, Writing, and Manipulating Files (Text, CSV, PDF)
  • Exception Handling and Debugging

  • Functional Programming: Lambda, Map, Filter, Reduce
  • List, Set, Dictionary Comprehensions

  • Introduction to Web Development with Flask and Django
  • Building RESTful APIs with Django REST Framework

  • Automation with Selenium and Python Scripts
  • Web Scraping using BeautifulSoup and Requests

  • Data Manipulation with Pandas and NumPy
  • Data Visualization with Matplotlib and Seaborn
  • Basic Machine Learning Concepts (Scikit-learn, K-Nearest Neighbors, Regression)
  • Exploratory Data Analysis (EDA)

  • End-to-End Python Application Development
  • Real-World Deployment and Hosting
  • Resume Portfolio and GitHub Repository Setup
  • Final Presentation & Evaluation