Python Progression: Moving Beyond the Basics

Episodes

  • Software install instructions
  • Python basics
  • Jupyter Notebooks
  • Data formats, tidy data, and data cleaning
  • Plotting with Vega-Altair
  • Learning how to adapt existing gallery examples
  • From notebooks to scripts
  • Command-line interfaces (CLI)
  • Good practices and tools
  • Version control (motivation)
  • Reproducible environments and dependencies
  • Where to start with documentation
  • Profiling
  • Automated testing

Reference

  • Credit
  • PDF version
  • All lessons
  • CodeRefinery
  • Reusing
Python Progression: Moving Beyond the Basics
  • Credit
  • Edit on GitHub

Credit

The following material (all CC-BY) was reused to create this workshop material:

  • https://aaltoscicomp.github.io/python-for-scicomp/

  • https://coderefinery.github.io/data-visualization-python/

  • https://coderefinery.github.io/reproducible-python/

  • https://coderefinery.github.io/jupyter/

Previous

© Copyright CodeRefinery project (licensed under CC-BY).

Built with Sphinx using a theme provided by Read the Docs.