@@ -22,24 +22,26 @@ the completion of approximately 130 hands-on coding exercises.
22
22
23
23
## Target Audience
24
24
25
- The target audience is scientists, engineers, and programmers who
26
- already have experience in at least one other programming language. No
27
- prior knowledge of Python is required, but knowledge of common
28
- programming topics is assumed. Most participants find the course
29
- challenging--even if they've already been doing a bit of Python
30
- programming.
25
+ Students of this course are usually professional scientists,
26
+ engineers, and programmers who already have experience in at least one
27
+ other programming language. No prior knowledge of Python is required,
28
+ but knowledge of common programming topics is assumed. Most
29
+ participants find the course challenging--even if they've already been
30
+ doing a bit of Python programming.
31
31
32
32
## Course Objectives
33
33
34
34
The goal of this course is to cover foundational aspects of Python
35
35
programming with an emphasis on script writing, data manipulation, and
36
- program organization.
36
+ program organization. By the end of this course, students should be
37
+ able to start writing useful Python programs on their own or be able
38
+ to understand and modify Python code written by their
39
+ coworkers.
37
40
38
41
## Requirements
39
42
40
43
To complete this course, you need nothing more than a basic
41
- installation of Python 3.6 or newer and time to work on it--especially
42
- the latter.
44
+ installation of Python 3.6 or newer and time to work on it.
43
45
44
46
## What This Course is Not
45
47
@@ -48,13 +50,9 @@ computer. It is assumed that you already have programming experience
48
50
in some other programming language or Python itself.
49
51
50
52
This is not a course for software engineers on how to write or
51
- maintain a one-million line Python program . I don't write programs
53
+ maintain a one-million line Python application . I don't write programs
52
54
like that, nor do most companies who use Python, and neither should
53
- you. Delete something already! Python is a great language for
54
- personal productivity, prototyping ideas, and getting work done. The
55
- course is about doing THAT in a way that's practical, accessible, and
56
- not so "hacky" that your co-workers give you stink-eye when they look
57
- at your code.
55
+ you. Delete something already!
58
56
59
57
## Take me to the Course Already!
60
58
0 commit comments