An open API service indexing awesome lists of open source software.

https://github.com/mkcor/python-prog

This tutorial is an introduction to Python programming using JupyterLab.
https://github.com/mkcor/python-prog

Last synced: 3 months ago
JSON representation

This tutorial is an introduction to Python programming using JupyterLab.

Awesome Lists containing this project

README

          

# Introduction to Python Programming

This tutorial is aimed at students with little or no programming experience.
It draws inspiration from the late
[Boston Python Workshop](https://wiki.openhatch.org/wiki/Boston_Python_Workshop/1/)
and uses materials from [Software Carpentry](https://software-carpentry.org)
lessons, which are available under the
[CC-BY license](https://creativecommons.org/licenses/by/4.0/).

Please refer to the [setup](./setup.md) page to install the required software ahead of the tutorial.

## Schedule

* Morning
- [JupyterLab](./_episodes/00-run-quit.md)
- [Variables](./_episodes/01-variables.md)
- [Lists](./_episodes/02-lists.md)
- [Loops](./_episodes/03-loops.md)
- *Coffee break*
- [Conditionals](./_episodes/04-conditionals.md)
- [Writing Functions](./_episodes/05-functions.md)
* Afternoon
- [Plotting](./_episodes/06-plotting.md)
- [A web app for free!](./_episodes/07-web-app.md)

## References

* Software Carpentry lesson: [Programming with Python](https://swcarpentry.github.io/python-novice-inflammation/)
* Software Carpentry lesson: [Plotting and Programming in Python](https://swcarpentry.github.io/python-novice-gapminder/)
* [Project Jupyter](https://jupyter.org)
* [Voilà docs](https://voila.readthedocs.io)