Anaconda Toolbox for Excel and more with Peter Wang
Episode Deep Dive
Key topics and takeaways
1. Anaconda’s Evolving Role in the Python Ecosystem
- Package Management & Distribution: Peter highlighted Anaconda’s longstanding focus on pre-built, enterprise-grade Python packages for data science.
- Enterprise Support for Open Source: Much like Red Hat did for Linux, Anaconda offers curated, secure packages and commercial backing for businesses running Python in critical environments.
2. Python in Excel & the Anaconda Toolbox
- New Python for Excel Feature
- Microsoft added native Python support to Excel (initially on Windows).
- Computations run securely in Azure Confidential Compute using a stripped-down Anaconda environment.
- Anaconda Toolbox for Excel
- A WebAssembly-based Excel add-in that runs locally—no internet or cloud required.
- Works on both Windows and macOS, including Excel in Office 365 web.
- Lets you define custom functions (UDFs) in Python, do local data transforms, and integrate advanced data science libraries.
- You can
pip install
pure-Python packages in that local environment. - Goal: bridge data science and Excel power users so they can move away from complex VBA or scattered workflows.
Links
- Official Anaconda Excel Toolbox Page
- Getting Started with Python in Excel by Microsoft
3. PyScript and WebAssembly Updates
- PyScript: A way to run Python (or other languages) in the browser via WebAssembly.
- MicroPython in PyScript
- Adds a lightweight, fast-loading Python engine (~300 KB) for quick web apps or small demos.
- Examples: Data visualizations, interactive websites, and potential for React/Vue-like frameworks in Python.
- Takeaway: PyScript continues to evolve, aiming to simplify packaging, bring Pythonic interactivity to the front end, and open up new possibilities for web development.
Links
4. Broader Anaconda AI Initiatives
- Local AI Model Hosting: Anaconda sees a future with more on-prem or edge AI models.
- AI Navigator: Offers a curated model repository for enterprises wanting to avoid “random web downloads” of large language models.
- Hosted Cloud Notebooks: GPU support and an integrated chat assistant for data science in the browser.
5. The Future of Decentralized Social Platforms
- Peter briefly shared his interest in BlueSky and the atproto ecosystem:
- A decentralized approach to social media, focusing on user-owned data and flexible moderation.
- Reflects a personal passion for empowering end users (similar to Python’s open, community-driven spirit).
Quick Start Links
- Anaconda Toolbox for Excel
- Install/Overview Page
- In Excel, find the Toolbox add-in under Insert > Get Add-ins and search “Anaconda.”
- Python in Excel (Microsoft)
- PyScript
- Anaconda Cloud & AI
- Anaconda.com for details on cloud notebooks, AI Navigator, and more.
Learning Resources
If you're inspired by the topics covered in this episode, check out these curated courses to deepen your knowledge:
Python in Excel: A Guided Tour Through Code: Explore Python's capabilities and recent advancements, perfect for leveraging tools like Python in Excel.
Python Data Visualization: Create sophisticated, interactive visualizations in Python to elevate your analytics and reporting.
Overall Takeaway
Peter Wang and Michael Kennedy explored the new era of Python in Excel, powered by both Microsoft’s built-in support and Anaconda’s Toolbox for local WebAssembly workflows. They also dove into Anaconda’s larger AI ambitions (local model hosting, curated repos) and ongoing Python community innovations like PyScript. If you’re an Excel power user or a Python data scientist, these new tools offer a more seamless path to advanced analytics, AI, and interactive apps—all in environments you already trust.
Links from the show
Michael on BSky: @mkennedy.codes
Michael's Curated BSky Starter List: bsky.app
Python Blsky Starter Pack List: blueskydirectory.com
Anaconda Toolbox for Microsoft Excel: anaconda.com
JupyterLite: jupyter.org
8 of the Biggest Excel Mistakes of All Time: blog.hurree.co
The Five Demons of Python Packaging PyBay talk: youtube.com
PEP 759: peps.python.org
TIOBE Index: tiobe.com
pyscript: pyscript.net
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy