Python for AI
作者:Baraa Khatib Salkini
1. #1 Foundations
1.1. Variables
1.2. Strings
1.3. Data Structures
1.3.1. Lists
1.3.2. Dictionaries
1.3.3. Nested
1.4. Loops
1.4.1. For
1.4.2. While
1.5. Conditional Statements
1.5.1. If / Else
1.5.2. Break / Continue / Pass
1.6. Functions
2. #2 Intermediate
2.1. File Handling
2.1.1. Open
2.1.2. Read
2.1.3. Write
2.1.4. JSON Files
2.2. Environment Variables
2.2.1. API Keys
2.3. API Calls
2.3.1. Request
2.3.2. Response
2.4. Error Handling
2.4.1. Try / Except
2.5. Logging
3. #3 AI
3.1. AI Models
3.1.1. OpenAI
3.1.2. Anthropic
3.1.3. Hugging Face
3.1.4. Request / Response
3.2. RAG
3.2.1. Chunking
3.2.2. Embeddings
3.2.3. Vector Databases
3.2.4. Querying