Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Conversation, Computation, and Community: Solvi...

Conversation, Computation, and Community: Solving Scientific Problems with Jupyter Notebooks and AI Tools

JetBrains PyTV Event: Python Unplugged on PyTV, March 4, 2026.

Avatar for Carol Willing

Carol Willing PRO

March 01, 2026
Tweet

More Decks by Carol Willing

Other Decks in Science

Transcript

  1. Carol Willing | March 4, 2026 Conversation, Computation, and Community

    Solving Scienti fi c Problems with Jupyter Notebooks and AI Tools 1
  2. 2

  3. My perspective • 60 years on this earth • 50

    years programming for fun • 39 years using AI tools • 14 years coding with Python AI Tools 39 6
  4. Naming things is hard. AI is not a person or

    an all-knowing wizard. Try to be speci fi c when you talk about AI tools. Rule 3 10
  5. 1 Hypothesis 3 Results 4 Critical thinking 2 Experiment Problem

    Solving and the Scienti fi c Process 13
  6. Donald E. Knuth, Literate Programming (1984) Instead of imagining that

    our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do. Literate Programming 14
  7. Literate Problem Solving events.linuxfoundation.org/ai-in-jupyter Conversational Interactive and iterative Pragmatic and

    understandable Rigorous process and results Transparent and explainable 16 2026
  8. Conversation The heart of scienti fi c inquiry Bridges communication

    and computation Captures context Foster discoveries across scienti fi c domains Helps global research teams with AI translation tools Records process which reduces impact of interruptions Productivity tip Try speech to text tools. Speaking is often faster than typing. 20
  9. Computation Work fl ows and processes Experiment with AI tools

    and software development practices. Protect against unexpected changes to data. Control the permissions that you give to agents. Remember agents work on your behalf. Be responsible. 22
  10. Computation Active and iterative Focus more on ideas than tools.

    Measure what is important and create benchmarks. Try to break things. Think like a hacker. Challenge the process and the results. 23
  11. Pragmatic voices Simon Willison https://simonwillison.net/ Hamel Hussain https://hamel.dev/ Sebastain Raschka

    https://magazine.sebastianraschka.com/ Katherine Jarmul https://probablyprivate.com/ Cat Hicks https://www.drcathicks.com Eric Ma https://ericmjl.github.io/blog/ Marimo Team https://marimo.io Hugo Bowne-Anderson https://hugobowne.github.io/ Audrey Feldroy https://www.feldroy.com/ Hilary Mason, Hidden Door https://www.hiddendoor.co/about Samuel Colvin, Pydantic https://pydantic.dev/about plus many more talented folks in science and Python ecosystems My follows for insights on pragmatic problem solving 27
  12. 31

  13. Attributions 33 2, 31: Carol Willing 4: Giphy (links in

    GIF) 6: Napari and CZI 7: pt, Adafruit 8-11, 22, 23: Apple/OpenAI Generated 15, 16: Jupyter 25: pyOpenSci, Scienti fi c Python, Carpentries 29: Cited on page 32, 33: PyBeach logo
  14. Carol Willing | March 4, 2026 Conversation, Computation, and Community

    Solving Scienti fi c Problems with Jupyter Notebooks and AI Tools 34