Practical

Python Applied to Artificial Intelligence

Introduction to programming in Python with examples of applications in the field of Artificial Intelligence.

CONTENT

Introduction to Python:
• A brief historical overview.
• Installing Python and setting up the development environment.
Python fundamentals:
• Variables, data types, operators.
• Control structures and loops.
Data structures and file handling:
• Lists, tuples, dictionaries.
• Reading and writing files, and exception handling.
Libraries for Artificial Intelligence:
• Introduction to NumPy and Pandas for data management.
• Introduction to Matplotlib for data visualization.
• Introduction to scikit-learn.

OBJECTIVES

The course aims to enable students to program independently in Python, using various tools to develop solutions related to Artificial Intelligence. The overview of the programming language includes different packages useful for solving simple exercises and understanding a range of solutions for real-world application cases.

LEARNING OUTCOMES

Students will be able to program in Python and identify which libraries are required for different AI-related applications.

PREREQUISITES

Basic programming knowledge (any language).