students-teach-students / python-tools-for-students

This projects aims to teach students the basics of how to use powerful Python Tools for the day to day life at university.
Apache License 2.0
10 stars 4 forks source link
fitting jupyter-notebooks jupyterlab knowledge mathematics matplotlib numpy pandas programmer python scipy students sympy teaching-materials university

Actions Status Documentation Status Notebook Viewer (nbviewer) Binder All Contributors Join the chat at https://gitter.im/students-teach-students/python-tools-for-students

python-tools-for-students

This projects aims to teach students the basics of how to use powerful Python Tools for the day to day life at university:

Why python?

Python is one the fastest growing programming languages, it is easy to learn (i.e. compared to C), is multi purpose (there is pretty much no task that can't be done in python) and it has a rich eco system of libraries for math, physics, engineering, data science and data evaluation in general.

[XKCD-comic python antigravity]

Where are we with this project right now?

At the moment we are writing teaching material and gather ideas what to teach and build a useful structure to teach the materials. Which is why this is your chance to tell us what you want to learn. Just open an issue, write about what you want to learn (examples help with explanations) and we can discuss if this should be part of this course or is too much of an edge case. And of course we are also always happy if you want to contribute and teach others the skills you acquired.

What do you need?

Who are we?

We are a group of master students from TU-Berlin (Germany), who want to share their experience with python tools, which make the day to day life at university (homework, writing reports and evaluating data) easier.

How can YOU help?

Since all contributors are working on this in their spare time, we could use your help and encourage you to contribute to this project as well. This will also give you inside on how to work on a project on github.

What we need:

Why in english?

Even so we are a group of german students, the community of english speaking programmers is much bigger than the one of programmers which only speak german. And since most problems you might have, other people already had and solved them, it is of benefit to know the terms we introduce in english, since this gives you access to a bigger knowledge base (google/duckduckgo and stackoverflow are your friends).

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Deniz Sharideh

👀 🤔 📆 🚧

Sebastian Weigand

📖 🚇 🚧 🤔 📆

Joris Snellenburg

👀

This project follows the all-contributors specification. Contributions of any kind welcome!