We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Tutorial Boost your Data Science skills with the new Python in Excel [PyCon DE & PyData Berlin 2024]
Learn how to leverage Python in Excel's cloud-based features, understand key limitations, and master best practices for data science workflows in this hands-on tutorial.
- 
    Python in Excel runs in a sandboxed Azure cloud environment - no local Python installation needed but requires internet connection 
- 
    Limited to pre-installed libraries from Anaconda distribution (NumPy, Pandas, Matplotlib, etc.) - cannot install additional packages 
- 
    Execution model follows 3D workflow: left-to-right, top-to-bottom across worksheets, similar to Jupyter notebooks 
- 
    Python cells have two modes: - Object mode (shows Python object representation)
- Value mode (displays actual values/results)
 
- 
    Code lives within the workbook - no external module imports or file system access possible 
- 
    100MB limit per cell for data + code execution 
- 
    No debugging capabilities currently available 
- 
    Best practices: - Keep Python code short and modular
- Add documentation strings
- Use Excel Labs add-in for better editing experience
- Reset runtime when encountering errors
 
- 
    Data visualization possible through matplotlib/seaborn, outputs display as embedded images 
- 
    No integration with version control systems or external IDEs 
- 
    Currently Windows-only feature, still in beta 
- 
    All execution happens in isolated sandbox - Microsoft cannot access data or code