Python for Data Science

Teaching materials for the cusy training courses on a Python-based data science workflow: cusy.io/en/seminars

Python for Data SciencePython4DataScience
2025-05-21

We have added a section on protomaps to our PyViz tutorial. Protomaps makes map visualisations so much easier.
pyviz-tutorial.readthedocs.io/
@protomaps

Python for Data SciencePython4DataScience
2025-05-15

We have expanded the section on geodata to include the most common (tile) file formats: python4data.science/en/latest/

Python for Data SciencePython4DataScience
2025-04-11
Python for Data SciencePython4DataScience
2025-04-07

We have updated our Python Basics tutorial to describe the guidelines for docstrings in more detail:
python-basics-tutorial.readthe

Python for Data SciencePython4DataScience
2025-04-03

We have expanded the section on open source hardware licences to include the TAPR and Solderpad Hardware Licence: python4data.science/en/latest/

Python for Data SciencePython4DataScience
2025-04-02

thoughtworks Technology Radar has now also adopted the tools uv and Renovate: thoughtworks.com/radar

Python for Data SciencePython4DataScience
2025-03-28

We have expanded our section on GitLab CI/CD pipelines with examples of
• GitLab Pages
• npm deployments with rsync
• building Docker containers
• multi-arch images with Buildah
• migrating GitHub Actions
python4data.science/en/latest/

Python for Data Science boosted:
cusy GmbHcusy
2025-03-17

We have written down our experiences of how LLMs help us with programming: cusy.io/en/blog/how-llms-help-

Python for Data Science boosted:
Jupyter-TutorialJupyterTutorial
2025-03-08

Which Python dashboard library for which purpose?
We were left with only two candidates: Voilà and Panel: jupyter-tutorial.readthedocs.i

Python for Data SciencePython4DataScience
2025-02-28

🎉 4000 Pythonistas and data scientists now follow us on Bluesky 🤗 We are very pleased about the great interest in our offer:
bsky.app/profile/python4data.s

Profile of Python4DataScience on Bluesky with 4000 followers.
Python for Data SciencePython4DataScience
2025-02-17

Our course for the versioned and reproducible storage of code and data in data science workflows is now also referenced in the official Git documentation: git-scm.com/doc/ext

Python for Data SciencePython4DataScience
2025-02-14

git stash can make working much easier. We have described some options and configurations that we use: python4data.science/en/latest/

Python for Data SciencePython4DataScience
2025-02-07

🎉 We are now on the ‘Awesome Inclusion Open Science list’ 🤗: github.com/willingc/awesome-in
Many thanks to @willingc for creating the list.

Python for Data SciencePython4DataScience
2025-02-05

… and now our Git configuration file in our dotfiles repository has also been updated: github.com/veit/dotfiles/blob/

Python for Data SciencePython4DataScience
2025-01-30

We have expanded our Git section:
• Add diff source and destination prefix
• Add default branch config for init
• Add git-symbolic-ref
• Add Git Credential Store for Linux
• Update shallow clones
• Add shell config and command line tools
python4data.science/en/latest/

Python for Data SciencePython4DataScience
2025-01-27

🥳🎉 We have published a new version of our Python Basic tutorial: python-basics-tutorial.readthe
The biggest change is probably the Python package management with uv: python-basics-tutorial.readthe
And thanks to Kristian’s (@krother) proofreading, the tutorial is now also better structured and more focussed.

Python for Data SciencePython4DataScience
2025-01-20

uv plays a role in more and more areas of our Python workflows:
• Reproducing and updating the Python environment
• Create packages and publish them on PyPI or GitLab
• Developing applications
• Testing libraries with different Python versions
• CI/CD pipelines
• Python Docker Container
• Check vulnerabilities
python-basics-tutorial.readthe

Python for Data SciencePython4DataScience
2025-01-18

We have described how you can reproduce and update virtual Python environments with uv: python-basics-tutorial.readthe

Python for Data SciencePython4DataScience
2025-01-18

We have added an instruction on how to get away from Git LFS to use DVC, for example: python4data.science/en/latest/

Python for Data SciencePython4DataScience
2025-01-09

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst