Skip to content
Python for AI
Search
K
Appearance
Python for AI
Jordi Petit
et al
AI Factory Training Program
Table of Contents
Start
Welcome
Programs that greet
Programs that calculate
Programs that draw
Variables, assignments and expressions
Celsius to Fahrenheit
Euclidean distance
Time decomposition
Basic concepts
Tools
Programming tools
Python
Visual Studio Code
Windows videos
Input and output
Concepts
Output
Input
Conditionals
Conditionals
Adding one second
Iterations
Iterations
Drawing regular polygons
Divisors of a number and primality
Factorial
Greatest common divisor
Iterations with for
Some drawings
Data types
Introduction
Integers
Reals
Texts
Booleans
Castles and catapults
Character classification
Hexadecimal numbers
Type checking
Tuples
Functions and actions
Using functions
Function definition
Function examples
Functions that return more than one value
Actions
Action examples
Main program and global variables
Sequences
Sequences
Examples
Word lengths
Easy octagons
Domino trains
Windows
Lists
Lists
Examples
List comprehensions
Sieve of Eratosthenes
References
Generic types
Matrices
Matrices
Mathematical operations on matrices
Magic squares
References
Structures (dataclasses)
Structures
Alarm clock
Simple polygons
Sorting structures
Sets and dictionaries
Sets
Dictionaries
Classes and objects
Introduction
Encapsulation
Inheritance
NumPy
Introduction
Arrays
Access
Operations
Shape and dimension manipulation
Linear algebra
Input and output
Best practices and optimization
Matplotlib
Matplotlib
Pandas
Pandas
Series and DataFrames
Input and output
Data exploration
Data manipulation
Grouping and aggregation
Best practices and optimization