At the end of the course unit, students will be able to:
- Create, execute, and debug Python code,
- Understand and utilize variables and data types,
- Use decision and control structures properly,
- Define user-defined methods,
- Define and manipulate arrays and lists,
- Apply string methods to process text,
- Apply object-oriented programming techniques,
- Manage file input and outputs,
- Implement different data structures,
- Get familiar with data science using Python.