Gemini Cookbook: Official Quickstarts · Lesson 6
Code Execution: Python Inside Gemini
Enable ToolCodeExecution, parse responses with executable_code and code_execution_result parts, upload CSV via File API for data analysis, and use code execution in chat and with images.