Overview
Syllabus
Intro
What are Jupyter Notebooks?
Finding the Getting Started guide
The Jupyter Notebook file format. Integration with GitHub
What are cells?
Why you need to understand the security implications of using Notebooks
Why are Notebooks so popular?
My experience with Notebooks as an application/infrastructure developer
The semantic similarity search example Notebook we’ll be using
What Notebooks are ideal for - which use cases
How the Google Colab badge/button works
Why do we need Google Colab at all?
The initial Gotchas preventing smooth loading of a Notebook in Colab
How code cells work
What do ! exclamation points mean in front of commands in cells?
How scope works in Jupyter Notebooks
Different running modes for Jupyter Notebooks
How you can use Notebooks to help you test things
How to securely work with secrets like API keys
What are secrets and why are they important?
Loading your Pinecone API key securely
Working with Pinecone Indexes
The original Kaggle challenge dataset we’re using in this Notebook
How the download data function works
Upserting vectors to Pinecone’s vector database
How to query the Pinecone database via semantic search
Evaluating the results we get back
Taught by
Pinecone