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

The new Workbench format offers an nice opportunity to have an "Instructor View" for the lesson, and we will need to consider how to incorporate the content currently in our...

Pick a lesson (likely one of the IDE heavy ones like [Section 1.3](https://carpentries-incubator.github.io/python-intermediate-development/13-ides.html)) and attempt to use the "split pane" functionality of the Workbench to include instructions for both VS...

In some other Carpentries lessons we keep an overview of workshops using the lesson [in a markdown file in the root of the repository](https://github.com/carpentries-incubator/deep-learning-intro/blob/main/workshops.md) and stimulate keeping this updated in...

Newer version of venv create a `.gitignore` file in the environment directory, if invoked via CLI (see https://github.com/python/cpython/pull/108125). Therefore the directory will not show up in `git status` after creation...

ukaea-rse-team

The part https://carpentries-incubator.github.io/python-intermediate-development/common-issues.html#python-hangs-in-git-bash can be extended with the following related problem: Does the file remain empty when using `winpty python -m pip freeze > requirements.txt`? Adjust the alias to `alias...

Consider moving the “decide on your group’s repository” forward to prevent groups waiting for each other. It can already be done right at the start of the section 5.

The extras episodes on [persistence](https://carpentries-incubator.github.io/python-intermediate-development/persistence.html) and [databases](https://carpentries-incubator.github.io/python-intermediate-development/databases.html) assume a Patient class is in the inflammation project. This class was removed with the new section 3. The test [ `test_patient.py`](https://github.com/carpentries-incubator/python-intermediate-inflammation/blob/main/tests/test_patient.py) refers...

In challenge ['Use classes to abstract out data loading'](https://carpentries-incubator.github.io/python-intermediate-development/33-code-decoupling-abstractions/index.html#exercise-use-classes-to-abstract-out-data-loading) in episode 3.3 I suggest to change the last sentence: Finally, construct an instance of the class CSVDataSource outside the statistical...

In episode 3.4 we introduce a class-based solution for loading in csv files in `analyse_data()`: https://carpentries-incubator.github.io/python-intermediate-development/33-code-decoupling-abstractions/index.html#solution-1 In the later solution we still use the old implementation, whereas students at that...