Skip to content

Commit 875ec79

Browse files
committed
add toc to readme
1 parent e696126 commit 875ec79

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

README.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,27 @@
11
# Python-best-practices-course
22
Material for the course "Python best practices", Scientific Software Center, Heidelberg University
3+
4+
Inga Ulusoy, October 2022
5+
6+
Python has rapidly advanced to the most popular programming language in science and
7+
research. From data analysis to simulation and preparation of publications, all can be done in
8+
Python with appropriate libraries and implementing own modules. We will discuss Python
9+
Enhancement Proposals (PEP) and how these can help you write cleaner code. Common
10+
pitfalls in Python will be explained with examples. We will demonstrate typical “bad
11+
programming” and how to code the examples in a more pythonic way.
12+
13+
## Prerequisites
14+
Basic Python knowledge is required. Participants need a laptop/PC with camera and
15+
microphone.
16+
17+
## Learning objectives
18+
After the course participants will be able to
19+
- Understand the basic PEP recommendations
20+
- Use a linter and code formatter to ensure following of the guidelines
21+
- Write better=more readable code
22+
- Avoid bugs through best practices for example in passing keyword arguments
23+
24+
# Time and place
25+
The course takes place online. A link will be sent to all registered participants.
26+
27+
Course date: Nov 8th 2022, 9:00AM - 1:00PM

0 commit comments

Comments
 (0)