An introduction to network analysis and applied graph theory using Python and NetworkX
See the codeWelcome to the GitHub repository for Network Analysis Made Simple! This is a tutorial designed to teach you the basic and practical aspects of graph theory. It has been presented at multiple conferences (PyCon, SciPy, PyData, and ODSC) in a variety of formats (ranging from 1.5 hr to 4 hour long workshops). The material is designed for a live tutorial presentation, with the code available for you to reference afterwards.
To get started with the notebooks, follow these simple steps:
Git clone the repository:
git clone https://github.com/ericmjl/Network-Analysis-Made-Simple
cd Network-Analysis-Made-Simple
Install pixi (the package manager): Follow the installation instructions at https://pixi.sh/latest/
Launch the notebooks:
pixi run notebook
That's it! Pixi automatically creates an isolated environment with all dependencies and launches marimo edit --no-token notebooks/. Your browser will open to the notebook directory where you can click on any notebook to run it.
For more detailed information, head over to the official website!
If you enjoy the material, please consider doing one of the following:
50 followers · starred Apr 2019
162 followers · starred Oct 2019
99 followers · starred Oct 2020
19 followers · starred Jul 2025
An introduction to network analysis and applied graph theory using Python and NetworkX
See the codeWelcome to the GitHub repository for Network Analysis Made Simple! This is a tutorial designed to teach you the basic and practical aspects of graph theory. It has been presented at multiple conferences (PyCon, SciPy, PyData, and ODSC) in a variety of formats (ranging from 1.5 hr to 4 hour long workshops). The material is designed for a live tutorial presentation, with the code available for you to reference afterwards.
To get started with the notebooks, follow these simple steps:
Git clone the repository:
git clone https://github.com/ericmjl/Network-Analysis-Made-Simple
cd Network-Analysis-Made-Simple
Install pixi (the package manager): Follow the installation instructions at https://pixi.sh/latest/
Launch the notebooks:
pixi run notebook
That's it! Pixi automatically creates an isolated environment with all dependencies and launches marimo edit --no-token notebooks/. Your browser will open to the notebook directory where you can click on any notebook to run it.
For more detailed information, head over to the official website!
If you enjoy the material, please consider doing one of the following:
50 followers · starred Apr 2019
162 followers · starred Oct 2019
99 followers · starred Oct 2020
19 followers · starred Jul 2025