Python for Data Science

@Python4DataScience
385 Followers
8 Following
92 Posts
Teaching materials for the cusy training courses on a Python-based data science workflow: https://cusy.io/en/seminars
docshttps://python4datascience.readthedocs.io/en/latest/
sourcehttps://github.com/veit/Python4DataScience
The German Research Association (@dfg_public) has established binding framework conditions for the use of AI. The aim is to ensure the legally compliant and transparent use of AI, taking technological developments into account while maintaining scientific integrity: https://www.dfg.de/en/news/news-topics/announcements-proposals/2026/ifr-26-18
#Research #RSE #Science #DataScience #ArtificialIntelligence #AI #Compliance
Artificial Intelligence in the Review Process

RE: https://fosstodon.org/@pyconde/116210430097719481

We are a community sponsor of the @pyconde and would love to meet you at the conference.
#Python #DataScience

… and now we have also moved the pytest configuration to the pyproject.toml file: https://python-basics-tutorial.readthedocs.io/en/latest/test/pytest/config.html
#Python #Testing #pytest
Configuration

You can use configuration files to change the way pytest runs. If you repeatedly use certain options in your tests, such as--verbose or--strict-markers, you can store them in a configuration file s...

Python Basics
Since tox 4.44.0, tox.ini has been frozen. Only the toml configuration is supported for further development. We have therefore updated our tutorial accordingly: https://python-basics-tutorial.readthedocs.io/en/latest/test/tox.html #Python #testing #tox
tox

tox is an automation tool that works similarly to a CI tool, but can be run both locally and in conjunction with other CI tools on a server. In the following, we will set up tox for our Items appli...

Python Basics

RE: https://mastodon.social/@veit/116090345600830382

We are pleased that we were able to develop an idea on how to better deal with LLM agents in the future.

We analyse the memory consumption of our applications with memray and also monitor it continuously with pytest-memray: https://python4data.science/en/latest/performance/memray.html
#Python
Memray

Memory usage is difficult to control in Python projects because the language does not explicitly indicate where memory is allocated, module imports can significantly increase consumption, and it is...

Python for Data Science
Git 2.53 provides faster insights into the repository structure with 'git repo structure'. However, to better understand this, it is helpful to be more familiar with the inner workings of Git. That is why we have expanded our tutorial to include Git data and storage models: https://www.python4data.science/en/latest/productive/git/advanced/internals.html
#Git
Git Internals

So far, we have looked at how you can use Git to manage the different states of your code. Now we want to show you the data and storage models that underlie Git. Data Model: You will be able to use...

Python for Data Science
The section on performance measurements and finding bottlenecks has been significantly expanded to include cProfile/profiling.tracing, tprof, and profiling.sampling/Tachyon: https://www.python4data.science/en/latest/performance/index.html#performance-measurements
#Python #Performance
Performance

Python can be used to write and test code quickly because it is an interpreted language that types dynamically. However, these are also the reasons it is slow when performing simple tasks repeatedl...

Python for Data Science
We have updated the documentation section with references to README, CONTRIBUTING, CHANGELOG, etc.
https://python-basics-tutorial.readthedocs.io/en/latest/document/
#Python #Documentation
Document

In order for your software package to be useful, documentation is required that describes how your software can be installed, operated, used and improved: Those who want to use your package need in...

Python Basics
We have updated the FastAPI extensions. It is very surprising to us that millions of extensions are being downloaded that have not been updated for over a year.
https://www.python4data.science/en/latest/data-processing/apis/fastapi/extensions.html
@FastAPI
#Python #FastAPI #REST
Extensions

Administration: SQLAlchemy Admin for Starlette/FastAPI, Flexible admin interface for SQLAlchemy models. Downloads Contributors Commit activity Licence,, Piccolo Admin, Simple but powerful admin int...

Python for Data Science