Skip to content

Add NetworkX examples #4

Open
Open
@stamd

Description

@stamd

At the moment, we have custom-coded implementations for every algo and data structure mentioned in the "Graphs in Python - Theory and Implementation" course. That's absolutely fine and serves its purpose - to translate theory into code so that course attendees can follow along and gain both theoretical and practical knowledge pretty much simultaneously.

But, all of the above is created for learning purposes, not necessarily for real-world applications. And as good as it would be if we could make this a comprehensive library for (almost) all real-world applications, we are definitely not able to compete with other open-source graph libraries.

On that note, we must find a way to cover real-world applications in this course, and that's where NetworkX comes in:

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks

We should create a NetworkX project that shows all the implementations we mentioned in the course (and, possibly, some extra) in some real-world scenarios. That would make this a well-rounded course that truly covers all aspects of both the theory and the implementation of graphs in Python.

Note: This issue will be used for tracking purposes only!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions