forked from c42-python/python-tdd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
65 lines (47 loc) · 2.24 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Welcome to "Test-Driven Development in Python". I'm your instructor, Aaron
Maxwell. Reach me at [email protected].
This course is part of the Intermediate/Advanced Python Series:
https://powerfulpython.com/safari-trainings/
This folder has course materials you will use in the class:
* PythonicTDD.pdf - Extensive written material on the topics covered
in the course, and more! Use to review and deepen your learning
after class, or as a reference when doing the programming exercises
(labs).
* slides - Slide decks used in the class.
* labs - In-class programming exercises. Your instructor will lead you
through them.
* labs/py3 - The Python 3.x lab set.
* labs/py2 - The Python 2.7 lab set.
* solutions - Solutions to the labs. IMPORTANT: We've found that
students learn and retain FAR MORE when you only peek at solutions
when you truly, absolutely need a hint to get un-stuck. Always do as
much as you can on your own, so you'll learn a lot! When you are
done, THEN always compare what you wrote to the official solution;
if it's any different, that will teach you even more.
FURTHER READING
(Both books below are written primarily for Python 3, with commentary mixed in
on how Python 2 differs, as needed.)
* Powerful Python: The Most Impactful Patterns, Features, And Development
Strategies Modern Python Provides, by Aaron Maxwell
https://www.amazon.com/d/0692878971
My own book. You already have some of it, in the courseware PDF.
When you sign up for the other courses I teach through O'Reilly, you
get more as part of its courseware.
* Powerful Python Blog
https://powerfulpython.com/blog/
In-depth articles on intermediate to advanced Python
programming. For several, I wrote full custom applications to
demonstrate some concept, pattern or set of features, and how they
are used in real-world Python software.
* The Python Cookbook (3rd ed.), by Beazly and Jones
http://www.amazon.com/dp/1449340377/
Excellent book which, when used over time, will take you all the way from
intermediate to advanced Python developer. Keep on your desk, right by your
computer.
INSTRUCTOR
Aaron Maxwell
www.powerfulpython.com
On twitter:
- @powerfulpython (professional)
- @redsymbol (personal)