Getting Started (Tutorials)
This section provides step-by-step tutorials to help you install py3plex and complete your first multilayer network analysis.
What’s in this section:
Installation and Setup — Installation options and dependencies
10-Minute Tutorial — Comprehensive 10-minute tutorial from basics to advanced analysis
Common Issues and Troubleshooting — Solutions to installation and runtime problems
Why Tutorials?
These pages are learning-oriented—they walk you through concrete steps to build skills and confidence. Unlike how-to guides (which assume you know what you want to do), tutorials guide you through a complete journey from start to finish.
Recommended Path
Complete Beginner?
Installation and Setup — Set up your environment
10-Minute Tutorial — Complete tutorial from basics to advanced topics
Then explore How-to Guides for specific tasks
Experienced with Networks?
Skim 10-Minute Tutorial to see py3plex syntax and features
Jump to How-to Guides for task-oriented guides
Check The py3plex Core Model for the data model
Having Problems?
See Common Issues and Troubleshooting for troubleshooting help.
What You’ll Learn
After completing these tutorials, you’ll know how to:
Install py3plex and its dependencies
Create multilayer networks from scratch
Load networks from files
Compute basic statistics and centrality measures
Detect communities across layers
Visualize multilayer networks
Query networks with the DSL
Next Steps After Tutorials:
Task-oriented guides: How-to Guides
Understand the theory: Multilayer Networks 101
See more examples: Examples & Recipes
API reference: API Documentation
Relation to Other Sections:
This section teaches by doing. Other sections serve different purposes:
Overview (Overview) — High-level introduction without code
How-to Guides (How-to Guides) — Solve specific problems (assumes basic knowledge)
Concepts (Concepts & Explanations) — Understand the theory and design
Reference (API & DSL Reference) — Look up API details