The "AI Python for Beginners" course provides a comprehensive introduction to Python programming with a focus on artificial intelligence. Tailored for absolute beginners, the course covers fundamental Python concepts like variables, loops, and data types, while also delving into AI-specific topics such as data analysis and machine learning. Through interactive coding exercises and real-world examples, learners gain practical skills that can be applied to AI projects.
- Build a working foundation in Python programming tailored specifically for AI development use cases.
- Use Python to interact with Large Language Models through prompts and custom functions.
- Automate repetitive data tasks using loops, custom functions, and document processing.
- Extend Python's capabilities with third-party libraries and APIs to connect with external tools and services.
- Module 1
Introduction to Programming and Python
What programming is, why Python is the language of choice for AI, and how to navigate the Jupyter Notebook environment to write and run code.
- Module 2
Python Basics: Data Types and Variables
Working with strings, integers, and floats through variable creation and assignment. Covers the type() function for checking and understanding data types.
- Module 3
Introduction to Functions
The concept and purpose of functions in Python. Covers built-in functions, their syntax, and how to use them effectively in a program.
- Module 4
Interacting with Large Language Models (LLMs)
An introduction to AI and LLMs with hands-on use of a custom LLM-calling function. Participants craft effective prompts using f-strings to communicate with AI models.
- Module 5
Loops
Using lists to store multiple data items and for loops to process each item automatically. Introduces relational operators for conditional logic within loops.
- Module 6
Automation
Combining custom functions and loops to carry out specific tasks at scale. Covers reading data from documents and automating analysis across multiple files.
- Module 7
Third-Party Libraries
Extending Python using external packages and third-party code. Covers loading and using library functions and interacting with computing resources through APIs.