Skip to content

Commit 6acfbb3

Browse files
authored
Update README with course information and modules
Added course details and content overview for Python package development.
1 parent c7c63f8 commit 6acfbb3

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Python package development 2025
22

3+
This repo contains slides used in the course "Python package development".
4+
5+
## Course description
6+
7+
Python is the language of choice for data science, scientific computing and AI.
8+
9+
Are you ready to take your Python skills to the next level and develop your own Python package that can benefit your department, GBU, or all of DHI?
10+
11+
### Who should attend?
12+
13+
This course is ideal for those who have an idea for a Python package they want to develop, and who already have much of the code but need assistance in structuring, refactoring, and packaging it. Participants can apply individually or in small teams of 2-3 people. See below for how to apply.
14+
15+
### Content
16+
17+
The course comprises these seven modules:
18+
19+
* Git, Pull Requests, and code reviews
20+
* Python functions, classes, and modules
21+
* Testing and auto-formatting
22+
* Dependencies and GitHub actions
23+
* Object oriented design in Python
24+
* Documentation
25+
* Distributing your package
26+
27+
328
## Presentations:
429

530
<https://dhi.github.io/python-package-development>

0 commit comments

Comments
 (0)