10

Lessons

35h

Duration

English

Language

OBJECTIVEs:

Course features:

PRE-REQUISITES:

Learning Path

  • Lambda functions and functional programming concepts.
  • Decorators, closures, and higher-order functions.
  • Advanced OOP concepts (inheritance, polymorphism, encapsulation)
  • Abstract base classes (ABCs) and method resolution order (MRO).
  • List comprehensions revisited and advanced techniques.
  • Using collections module (deque, defaultdict, namedtuple).
  • Reading and writing CSV files.
  • Handling exceptions and edge cases in file operations.
  • Working with datetime and time modules.
  • Using itertools for advanced iterators and generators.
  • Syntax and usage of regular expressions.
  • Practical examples and applications in data processing.
  • Connecting to databases (SQLite, MySQL, or PostgreSQL).
  • CRUD operations using Python DB-API.
  • Threading vs. multiprocessing in Python.
  • Using concurrent.futures for parallel execution.
  • Basics of web scraping and HTML parsing.
  • Handling dynamic content and using Selenium (if applicable).
  • Overview of data visualization libraries (Matplotlib, Seaborn).
  • Creating basic plots and customizing visualizations.