python-intermediate-development icon indicating copy to clipboard operation
python-intermediate-development copied to clipboard

Intermediate Research Software Development Skills In Python Lesson Material

Results 114 python-intermediate-development issues
Sort by recently updated
recently updated
newest added
trafficstars

We want to have a central record of the process for making releases (and other documentation), that is associated with the repository, but isn't overfilling the readme file.

The learning objective section in the "summary and setup" episode was not rendered. I think the "objectives" block would also require the "questions" block in order to be rendered as...

See https://carpentries.org/blog/2025/03/lesson-setup-instructions-task-force-recommendations/ VS Code sends telemetry information.

Hi, I'd like to contribute a section on type annotation in Python. The most logical place would be as a section 2.5 (shifting the optional exercises to 2.6). The section...

Possibly relating to #470: The issues and fixes are a bit obscure thanks to being hidden away. They are referred to where relevant, but e.g. [here](https://carpentries-incubator.github.io/python-intermediate-development/12-virtual-environments.html#making-sure-you-can-invoke-python) it's at the end...

Fixes #466 Changes usages of `compute_standard_deviation_by_data` for function name to `compute_standard_deviation_by_day` to be consistent with earlier exercise. Between `compute_standard_deviation_by_data` and `compute_standard_deviation_by_day` the latter seemed the more descriptive of what the...

The PyCharm interpreter section very briefly points out that it's autodetected the virtual environment, then tells users it's best practise to set one up explicitly, and describes how to create...

There's callouts for `venv/bin/activate` vs `venv/Scripts/activate` but it would be improved if instead the material used a toggle panel to foreground the differences, like for VSCode vs PyCharm.

The PyCharm material assumes you're on a Unix system. If not, we should show how to set Git Bash as the default terminal.

It looks like in some cases Windows virtual environments only alias `python`, not `python3`, so the material that has you run `python3 -m pip` is actually installing to the system...