File tree 1 file changed +25
-0
lines changed
1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1
1
# Python-best-practices-course
2
2
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
You can’t perform that action at this time.
0 commit comments