|
1 | 1 | # Practical Python Programming
|
2 | 2 |
|
| 3 | +When I first learned Python nearly 25 years ago, I was immediately |
| 4 | +struck by the ease at which I could apply it to all sorts of messy |
| 5 | +work projects. Fast-forward a decade and I found myself teaching |
| 6 | +others the same joy. The result of that teaching is this |
| 7 | +course--material that has been actively taught to more than 400 |
| 8 | +in-person groups since 2007. Traders, systems admins, astronomers, |
| 9 | +NASA rocket scientists, and even a few software engineers--they've all |
| 10 | +taken this course. Now, the course is available for free. Enjoy! |
| 11 | +--David Beazley (http://www.dabeaz.com) |
| 12 | + |
| 13 | +## Prerequisites and Target Audience |
| 14 | + |
| 15 | +The material you see here is the core of an instructor-led Python |
| 16 | +training course. It is typically taught in-person over the span of |
| 17 | +three or four days--requiring approximately 25-30 hours of work. This |
| 18 | +includes the completion of approximately 130 hands on coding exercises. |
| 19 | + |
| 20 | +The target audience is scientists, engineers, and programmers who |
| 21 | +already have experience in at least one other programming language. No |
| 22 | +prior knowledge of Python is required, but knowledge of common |
| 23 | +programming topics is assumed. |
| 24 | + |
| 25 | +The goal of the course is to cover foundational aspects of Python |
| 26 | +programming with an emphasis on script writing, data manipulation, and |
| 27 | +program organization. The course does NOT focus on Python tooling, |
| 28 | +IDEs, or third-party packages (i.e., it's not focused on using data |
| 29 | +science libraries in Jupyter Notebooks or on deploying web apps). |
| 30 | + |
| 31 | +To complete this course, you simply need a basic installation of |
| 32 | +Python 3.6 or newer and time--especially the latter. |
| 33 | + |
3 | 34 | ## Table of Contents
|
4 | 35 |
|
5 | 36 | * [1. Introduction to Python](01_Introduction/00_Overview)
|
|
0 commit comments