Python
- High-level interpreted language
- Easy to learn and use
- Very popular and widely used for AI
- Strong community
$\rightarrow$ Main language for this semester
Java
- High-level compiled language
- More complex to learn (class-based, object-oriented)
- Very present in the industry
- Strong community
$\rightarrow$ Shown as an example this semester, studied in the next one
Choosing the relevant language depends on various factors, e.g., adaptadness, performance, ease of use, community, etc.