10

Lessons

40h

Duration

English

Language

OBJECTIVEs:

Course features:

PRE-REQUISITES:

Learning Path

  • Classes, objects, and instances.
  • Inheritance, polymorphism, and encapsulation.
  • Advanced usage of lists, dictionaries, tuples, and sets.
  • Custom data structures and their applications.
  • Lambda functions, map, filter, and reduce.
  • Decorators and closures.
  • Threading vs. multiprocessing.
  • Synchronization and thread safety.
  • Creating iterators and generators.
  • Using yield for lazy evaluation.
  • Pattern matching using regex in Python.
  • Practical examples and use cases.
  • Reading and writing CSV, JSON, and XML files.
  • Working with large files and memory management.
  • Connecting to databases (SQLite, MySQL, or PostgreSQL) using libraries like
    SQLAlchemy.
  • Executing SQL queries, managing transactions, and working with ORM
    frameworks.
  • Using BeautifulSoup and Scrapy frameworks.
  • Handling HTTP requests and parsing HTML.
  • Using NumPy for numerical computations.
  • Introduction to Pandas for data manipulation and analysis.