@@ -18,7 +18,7 @@ pleased to make it available under a Creative Commons license. Enjoy!
18
18
19
19
The material you see here is the heart of an instructor-led Python
20
20
training course used for corporate training and professional
21
- development. It has been in continual development since 2007 and
21
+ development. It was in continual development from 2007 to 2019 and
22
22
battle tested in real-world classrooms. Usually, it's taught
23
23
in-person over the span of three or four days--requiring approximately
24
24
25-35 hours of intense work. This includes the completion of
@@ -36,7 +36,7 @@ doing a bit of Python programming.
36
36
## Course Objectives
37
37
38
38
The goal of this course is to cover foundational aspects of Python
39
- programming with an emphasis on script writing, data manipulation, and
39
+ programming with an emphasis on script writing, basic data manipulation, and
40
40
program organization. By the end of this course, students should be
41
41
able to start writing useful Python programs on their own or be able
42
42
to understand and modify Python code written by their
@@ -57,6 +57,9 @@ This is not a course on web development. That's a different
57
57
circus. However, if you stick around for this circus, you'll still see
58
58
some interesting acts--just nothing involving animals.
59
59
60
+ This is not a course on using tools that happen to be written
61
+ in Python. It's about learning the core Python language.
62
+
60
63
This is not a course for software engineers on how to write or
61
64
maintain a one-million line Python application. I don't write programs
62
65
like that, nor do most companies who use Python, and neither should
@@ -122,6 +125,17 @@ caused everyone's head to explode or there was never enough time to
122
125
cover it in the first place. Also, this is a course, not a Python
123
126
reference manual.
124
127
128
+ ### Q: Why isn't awesome ` {command} ` in awesome ` {tool} ` covered?
129
+
130
+ The focus of this course is on learning the core Python language,
131
+ not learning the names of commands in tools.
132
+
133
+ ### Q: Is this course being maintained or updated?
134
+
135
+ This course represents a "finished product" that was taught and developed
136
+ for more than decade. I have no plans to revise the material at this time, but
137
+ will occasionally fix bugs and add clarification.
138
+
125
139
### Q: Do you accept pull requests?
126
140
127
141
Bug reports are appreciated and may be filed through the
0 commit comments