Python Team
Members of the Python team will work on various projects that involve programming in Python, with some students focusing specifically on machine vision using OpenCV2.
Project Ideas
- League Version of code challenges, like Leetcode, Hacker Rank or Code wars
- Python games with PyGame
- Web applications with Flask, FastHTML or FastAPI
- Simple data analysis with Jupyter and Pandas
- Advanced Python syntax: comprehensions, generators, slicing, exceptions
Vision
We will start learning basic operations in OpenCV2, a Python library for computer vision, then we will move on to more advanced topics such as image processing, object detection, and image segmentation.