Study Plan
1. Python Fundamental Concepts
This unit is designed for students to learn and understand fundamental programming concepts using Python. This is a versatile and easy-to-learn language, which has become a popular choice for both beginners and experienced developers given its clear, readable syntax.
- Introduction to Python
- Python variables
- Object types
- Control structures
- Functions
2. Intermediate Python
This unit looks at a variety of key concepts and techniques in data analysis using the Pandas library in Python. From manipulating DataFrames to performing advanced operations such as merging and aggregating datasets, the unit covers a broad spectrum of skills essential for any data professional.
- Introduction to Pandas
- Basic Pandas
- Intermediate Pandas
- Advanced Pandas
3. Advanced Python
This unit explores two fundamental tools for data processing in Python: the datetime library and NumPy. The datetime library enables dates and times to be handled precisely, allowing arithmetic operations and comparisons. NumPy, on the other hand, is a pillar of scientific computing, providing support for multidimensional arrays and high-performance mathematical functions.
- Datetime in Python
- The NumPy library
4. Visualization in Python
This unit looks at several issues related to creating and customizing graphs using tools such as Python, Matplotlib and Plotly. Starting with the installation of key libraries and loading data for manipulation, it goes on to explore graphs, from lines and bar charts to boxes, histograms, and scatter plots. It also looks at methods for adding titles, customizing axes, and editing the appearance of charts.
- Plotnine
- Matplotlib
- Plotly