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).