What you’ll learn
-
Understand the fundamentals of functional programming, including lambda functions, map, filter, reduce, decorators, generators, and iterators.
-
Gain proficiency in object-oriented programming concepts such as classes, objects, constructor, destructor, inheritance, polymorphism, and access specifiers.
-
Use regular expressions effectively in Python to search, match, and manipulate text.
-
Connect Python to a database and perform CRUD operations, including create, read, update, and delete.
-
Work with different file formats such as CSV, JSON, and Excel
-
Understand popular Python libraries such as NumPy, Pandas, Matplotlib, Django and Excel for data analysis, visualization, and web development.
-
Use web scraping techniques to extract data from websites using Beautiful Soup library.
