AI Python:
This training is designed for professionals ready to level up their Python skills and build a portfolio that stands out in today’s AI-driven job market. You’ll go beyond the basics, using Python to create real-world, AI-powered projects and data-driven apps.
With guidance from a built-in AI assistant, you’ll accelerate your learning, catch mistakes faster, and stay focused as you deepen your understanding of core concepts like data manipulation, automation, and function design.
By the end of the course, you’ll have hands-on experience building practical tools with Python and AI along with a polished portfolio that showcases your ability to solve real problems with code.
Learning Objectives
Basics
- Write and run Python code in a Jupyter notebook
- Display text, numbers, and calculation results
- Use Python to interact with an AI language model
- Ask a chatbot for coding help and error fixes
- Store data in variables for later use
- Create dynamic AI prompts using formatted strings
Automating Tasks
- Use lists to store multiple items like a to-do list
- Use for loops to process each item in a list automatically
- Store key-value pairs using dictionaries
- Compare data with relational operators (>, <, ==)
- Understand Boolean values (True/False) from comparisons
- Use if statements to make decisions based on data
Data and Documents
- Use Python to extract data from documents as strings or numbers
- Analyze document text with an LLM to find info like restaurant names
- Automate multi-document analysis using
for
loops - Save data from Python programs to files
- Create reusable functions to simplify your code
- Use AI to suggest top tourist spots for your travel plans
Packages and APIs
- Load built-in Python modules for math and statistics
- Import functions from external files and libraries to reuse code
- Use a chatbot to find and apply helpful 3rd party packages
- Install 3rd party packages for use in Jupyter notebooks
- Access online data and tools via APIs in your programs
- Install Python and Jupyter locally with Anaconda