Python for Data Science

@Python4DataScience
417 Followers
8 Following
105 Posts
Teaching materials for the cusy training courses on a Python-based data science workflow: https://cusy.io/seminars
docshttps://python4datascience.readthedocs.io/en/latest/
sourcehttps://github.com/veit/Python4DataScience
Skills

As coding agents evolve from simple chat interfaces towards autonomous task execution, context engineering has become a critical challenge. Agent Skills provide an open standard for modularising co...

Agentic Software Development
Adding more Python libraries

Although Python’ „Batteries included“ philosophy means that you can already do a lot with the default installation of Python, there will inevitably come a situation where you need functionality tha...

Python Basics
If uv is not available in a Python environment, you can still specify the versions using pylock.toml. We have described how to do this here: https://python-basics-tutorial.readthedocs.io/en/latest/libs/install.html#of-packages
#Python #DevSecOps #ITSecurity
Adding more Python libraries

Although Python’ „Batteries included“ philosophy means that you can already do a lot with the default installation of Python, there will inevitably come a situation where you need functionality tha...

Python Basics
Thanks to Ruff, our Python4DataScience tutorial is now much more consistent: https://www.python4data.science/en/latest/
#Python
Python for Data Science

This is a tutorial on Data Science with Python. This immediately raises the question: What is Data Science? The term has become ubiquitous, but there is no single definition. Some even consider the...

Python for Data Science
Yesterday, the article by Frank (@hofmannedv) and me on open licences for documents, images, audio, video, fonts and hardware was published in @linuxmagazine: https://www.linux-magazine.com/Issues/2026/307/Non-Software-Licenses
#OpenSource #OpenHardware
Keep It Free » Linux Magazine

Linux users associate open source licenses with software, but a bevy of licenses are available for documents, images, audio/video, fonts, and hardw...

Linux Magazine
Rewriting history

There are several commands in Git for rewriting history. git rebase -i is the best known and most flexible: you can reorder, merge, edit and remove commits. However, this flexibility comes with a d...

Python for Data Science
The testing section has been extensively revised:
• Test examples for cusy.tasks
• Added Hypothesis extensions
• Agile software development using test-driven development and behaviour-driven development
https://python-basics-tutorial.readthedocs.io/en/latest/test/
#Python #pytest #Agile #TDD #BDD
Testing

Basically, a distinction is made between static and dynamic test procedures. Static test procedures, are used to check the source code, although this is not executed. They are divided into- reviews...

Python Basics
Today is our last day at PyConDE (@pyconde). We’re looking forward to having lots more interesting conversations with you, whether there are any new developments in research software using Python or on LLM coding agents
#PyConDE #RSE #Python #AI #LLM
Final preparations for PyConDE & PyData next week in Darmstadt. We’d love to see you there. Please feel free to arrange a meeting with us:
https://cusy.io/en/about/events/pyconde-darmstadt-2026.html
@pyconde #Python #PyData
PyCon DE & PyData 2026

Veit Schiele 6 December 2025~2 Minute We will be at PyCon DE & PyData in Darmstadt from 14 to 16 April 2026 and look forward to exciting discussions with you. PyCon DE & PyData is the large...

cusy