Skip to main content
Lesson Description Pre-Alpha This lesson is in the pre-alpha phase, which means that it is in early development, but has not yet been taught.

    Lesson Description
    Packaging and Publishing with Python
    • Packaging and Publishing with Python
    • Key Points
    • Glossary
    • Learner Profiles
      • Discussion
      • Glossary
    Search the All In One page
    Packaging and Publishing with Python
    %
  • Instructor View

    Summary and Setup
    1. Introduction to Data Python Data Analysis Projects
    2. Setting up a Project
    3. Packaging Python Projects
    4. Managing Virtual Environments
    5. Getting started with Documentation
    6. Documentation in Code
    7. Building Documentation with Sphinx
    8. Example Gallery with Sphinx Gallery
    9. Publishing code and data
    10. Testing and Continuous Integration

    • Key Points
    • Glossary
    • Learner Profiles
    • Discussion
    • Glossary

    See all in one page

    Introduction to Data Python Data Analysis Projects


    Setting up a Project


    Packaging Python Projects


    Managing Virtual Environments


    Figure 1


    Getting started with Documentation


    Documentation in Code


    Building Documentation with Sphinx


    Example Gallery with Sphinx Gallery


    Publishing code and data


    Testing and Continuous Integration



    This lesson is subject to the Code of Conduct

    Edit on GitHub | Contributing | Source

    Cite | Contact | About

    Materials licensed under CC-BY 4.0 by the authors

    Template licensed under CC-BY 4.0 by The Carpentries

    Built with sandpaper (0.18.5), pegboard (0.7.9), and varnish (1.0.9)


    Back To Top