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

    Carpentries Incubator
    Packaging and Publishing with Python
    • Packaging and Publishing with Python
    • Key Points
    • Instructor Notes
    • Extract All Images

      • Discussion
      • Figures
    Search the All In One page
    Packaging and Publishing with Python
    %
  • Learner View

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

    • Key Points
    • Instructor Notes
    • Extract All Images

    • Discussion
    • Figures

    See all in one page

    Instructor Notes

    notes on teaching:


    Introduction to Data Python Data Analysis Projects


    Setting up a Project


    Packaging Python Projects


    Managing Python Environments with Conda


    Managing Python Environments with VirtualEnv


    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.16.10), pegboard (0.7.7), and varnish (1.0.5)


    Back To Top