Skip to content

Commit 0cd7203

Browse files
committed
Added intro
1 parent 4986a54 commit 0cd7203

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

Notes/Contents.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Practical Python Programming
22

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+
334
## Table of Contents
435

536
* [1. Introduction to Python](01_Introduction/00_Overview)

0 commit comments

Comments
 (0)