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.
- Host: GitHub
- URL: https://github.com/mkcor/python-prog
- Owner: mkcor
- License: cc0-1.0
- Created: 2023-02-01T10:36:17.000Z (over 3 years ago)
- Default Branch: gh-pages
- Last Pushed: 2023-05-12T09:47:37.000Z (about 3 years ago)
- Last Synced: 2025-01-01T17:23:08.728Z (over 1 year ago)
- Size: 906 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)