Skip to content

Commit 80a96cd

Browse files
committed
Minor edits
1 parent 935be3f commit 80a96cd

File tree

2 files changed

+32
-24
lines changed

2 files changed

+32
-24
lines changed

README.md

+31-23
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ projects. Fast-forward a decade and I found myself teaching others the
66
same fun. The result of that teaching is this course--A no-nonsense
77
treatment of Python that has been actively taught to more than 400
88
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, I'm happy to make it freely available.
11-
Enjoy!
9+
tinkerers, and even a few rocket scientists who used Python to help
10+
land a rover on Mars--they've all taken this course. Now, I'm pleased
11+
to make it freely available under a Creative Commons license. Enjoy!
1212

1313
--David Beazley ([https://dabeaz.com](https://dabeaz.com)), [@dabeaz](https://twitter.com/dabeaz)
1414

1515
## Prerequisites and Target Audience
1616

17-
The material you see here is the core of an instructor-led Python
17+
The material you see here is the heart of an instructor-led Python
1818
training course. It is typically taught in-person over the span of
1919
three or four days--requiring approximately 25-35 hours of work. This
2020
includes the completion of approximately 130 hands-on coding exercises.
@@ -30,15 +30,16 @@ The goal of this course is to cover foundational aspects of Python
3030
programming with an emphasis on script writing, data manipulation, and
3131
program organization. The course does NOT focus on Python tooling,
3232
IDEs, or third-party packages (i.e., it's not focused on using data
33-
science libraries in Jupyter Notebooks or on how to deploy web apps).
34-
It IS a course that aims to cover fundamental ideas about how Python
35-
programs work and how they are organized. Students WILL have to write
36-
functions and classes, work with code spread across multiple source
37-
files, deal with modules, and solve various problems related to
38-
refactoring.
33+
science libraries, Jupyter Notebooks, or on how to deploy an app to
34+
the cloud). It IS a course that aims to cover fundamental ideas about
35+
how Python programs work and how they are organized. Students WILL
36+
have to write scripts, functions and classes, work with code spread
37+
across multiple source files, deal with modules, and solve various
38+
problems related to refactoring.
3939

40-
To complete this course, you simply need a basic installation of
41-
Python 3.6 or newer and time to work on it--especially the latter.
40+
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.
4243

4344
## What This Course is Not
4445

@@ -47,17 +48,19 @@ computer. It is assumed that you already have programming experience
4748
in some other programming language or Python itself. You're not
4849
going to find cute stories about looping--or why you would want to do it.
4950

50-
This is not a course that aims to cover everything there is to know
51+
This is not a course that aims to cover absolutely everything there is to know
5152
about Python. There is only so much material you can cover in 3-4 days
52-
before heads start to explode. If you're working through the material
53-
and wondering "why isn't X being covered?" there's probably a good
53+
before heads start to explode. If you're working through the course
54+
and wondering "why wasn't X covered?" there's probably a good
5455
reason--it was once included and it made everyone's head explode.
56+
Either that or there simply wasn't enough time to cover it.
5557

56-
This is not a course that simply covers reference material, tricks, or
57-
recipes that you could just look up on [python.org](https://python.org),
58-
Google, or Stack Overflow. Yes, there is enough reference
59-
material to be functional, but the course is more focused on how to
60-
work with and think about Python coding.
58+
This is not a course that aims to cover reference material, tricks, or
59+
recipes that you could just look up on
60+
[python.org](https://python.org), Google, or Stack Overflow. Yes,
61+
there is enough reference material given to be functional, but the
62+
course is more focused on how to work with and think about Python
63+
coding.
6164

6265
This is not a course for software engineers on how to write or
6366
maintain a one-million line Python program. I don't write programs
@@ -74,7 +77,8 @@ Ok, ok. Point your browser [HERE](Notes/Contents)!
7477
## Community Discussion
7578

7679
Want to discuss the course? You can join the conversation on
77-
[Gitter](https://gitter.im/dabeaz-course/practical-python).
80+
[Gitter](https://gitter.im/dabeaz-course/practical-python). I can't
81+
promise an individual response, but perhaps others can jump in to help.
7882

7983
## Acknowledgements
8084

@@ -94,6 +98,10 @@ discussion.
9498

9599
## Questions and Answers
96100

101+
### Q: Are there course videos I can watch?
102+
103+
No. This course is about you writing Python code, not watching someone else.
104+
97105
### Q: How is this course licensed?
98106

99107
Practical Python Programming is licensed under a Creative Commons Attribution ShareAlike 4.0 International License.
@@ -106,10 +114,10 @@ Yes, as long as appropriate attribution is given.
106114

107115
Yes, as long as such works carry the same license terms and provide attribution.
108116

109-
### Q: Do you accept contributions?
117+
### Q: Do you accept pull requests?
110118

111119
Bug reports are appreciated and may be filed through the [issue
112120
tracker](https://github.com/dabeaz-course/practical-python/issues).
113121
Pull requests are not accepted except by invitation. Please file an
114-
issue first.
122+
issue first.
115123

_layouts/default.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<!-- <a id="skip-to-content" href="#content">Skip to the content.</a> -->
2424

2525
<header class="page-header" role="banner">
26-
<h1 class="project-name">Practical Python Programming (Beta)</h1>
26+
<h1 class="project-name">Practical Python Programming</h1>
2727
<h2 class="project-tagline">A course by @dabeaz</h2>
2828
<!--{% if site.github.is_project_page %}
2929
<a href="{{ site.github.repository_url }}" class="btn">View on GitHub</a>

0 commit comments

Comments
 (0)