Skip to content

Commit 2056a95

Browse files
committed
Added chapter navigation
1 parent ba57e98 commit 2056a95

File tree

9 files changed

+28
-11
lines changed

9 files changed

+28
-11
lines changed

Notes/01_Introduction/00_Overview.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Next (2 Working With Data)](../02_Working_with_data/00_Overview.md)
2+
13
## 1. Introduction to Python
24

35
The goal of this first section is to introduce some Python basics from
@@ -13,5 +15,4 @@ reads a CSV data file and performs a simple calculation.
1315
* [1.6 Files](06_Files.md)
1416
* [1.7 Functions](07_Functions.md)
1517

16-
[Contents](../Contents.md)
17-
18+
[Contents](../Contents.md) \| [Next (2 Working With Data)](../02_Working_with_data/00_Overview.md)

Notes/02_Working_with_data/00_Overview.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (1 Introduction to Python)](../01_Introduction/00_Overview.md) \| [Next (3 Program Organization)](../03_Program_organization/00_Overview.md)
2+
13
# 2. Working With Data
24

35
To write useful programs, you need to be able to work with data.
@@ -14,4 +16,4 @@ into Python's underlying object model.
1416
* [2.6 List comprehensions](06_List_comprehension.md)
1517
* [2.7 Object model](07_Objects.md)
1618

17-
[Contents](../Contents.md)
19+
[Contents](../Contents.md) \| [Prev (1 Introduction to Python)](../01_Introduction/00_Overview.md) \| [Next (3 Program Organization)](../03_Program_organization/00_Overview.md)

Notes/03_Program_organization/00_Overview.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (2 Working With Data)](../02_Working_with_data/00_Overview.md) \| [Next (4 Classes and Objects)](../04_Classes_objects/00_Overview.md)
2+
13
# 3. Program Organization
24

35
So far, we've learned some Python basics and have written some short scripts.
@@ -14,4 +16,5 @@ some useful code templates for writing more useful scripts.
1416
* [3.5 Main module](05_Main_module.md)
1517
* [3.6 Design Discussion about Embracing Flexibilty](06_Design_discussion.md)
1618

17-
[Contents](../Contents.md)
19+
[Contents](../Contents.md) \| [Prev (2 Working With Data)](../02_Working_with_data/00_Overview.md) \| [Next (4 Classes and Objects)](../04_Classes_objects/00_Overview.md)
20+

Notes/04_Classes_objects/00_Overview.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (3 Program Organization)](../03_Program_organization/00_Overview.md) \| [Next (5 Inner Workings of Python Objects)](../05_Object_model/00_Overview.md)
2+
13
# 4. Classes and Objects
24

35
So far, our programs have only used built-in Python datatypes. In
@@ -13,4 +15,4 @@ and defining new exceptions.
1315
* [4.3 Special Methods](03_Special_methods.md)
1416
* [4.4 Defining new Exception](04_Defining_exceptions.md)
1517

16-
[Contents](../Contents.md)
18+
[Contents](../Contents.md) \| [Prev (3 Program Organization)](../03_Program_organization/00_Overview.md) \| [Next (5 Inner Workings of Python Objects)](../05_Object_model/00_Overview.md)

Notes/05_Object_model/00_Overview.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (4 Classes and Objects)](../04_Classes_objects/00_Overview.md) \| [Next (6 Generators)](../06_Generators/00_Overview.md)
2+
13
# 5. Inner Workings of Python Objects
24

35
This section covers some of the inner workings of Python objects.
@@ -16,5 +18,5 @@ work. So, that's why we're covering it.
1618
* [5.1 Dictionaries Revisited (Object Implementation)](01_Dicts_revisited.md)
1719
* [5.2 Encapsulation Techniques](02_Classes_encapsulation.md)
1820

19-
[Contents](../Contents.md)
21+
[Contents](../Contents.md) \| [Prev (4 Classes and Objects)](../04_Classes_objects/00_Overview.md) \| [Next (6 Generators)](../06_Generators/00_Overview.md)
2022

Notes/06_Generators/00_Overview.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (5 Inner Workings of Python Objects)](../05_Object_model/00_Overview.md) \| [Next (7 Advanced Topics)](../07_Advanced_Topics/00_Overview.md)
2+
13
# 6. Generators
24

35
Iteration (the `for`-loop) is one of the most common programming
@@ -13,4 +15,4 @@ process some real-time streaming data in an interesting way.
1315
* [6.3 Producer/Consumer Problems and Workflows](03_Producers_consumers.md)
1416
* [6.4 Generator Expressions](04_More_generators.md)
1517

16-
[Contents](../Contents.md)
18+
[Contents](../Contents.md) \| [Prev (5 Inner Workings of Python Objects)](../05_Object_model/00_Overview.md) \| [Next (7 Advanced Topics)](../07_Advanced_Topics/00_Overview.md)

Notes/07_Advanced_Topics/00_Overview.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (6 Generators)](../06_Generators/00_Overview.md) \| [Next (8 Testing and Debugging](../08_Testing_debugging/00_Overview.md)
2+
13
# 7. Advanced Topics
24

35
In this section, we look at a small set of somewhat more advanced
@@ -16,4 +18,4 @@ to seek more advanced material to fill out details.
1618
* [7.4 Function decorators](04_Function_decorators.md)
1719
* [7.5 Static and class methods](05_Decorated_methods.md)
1820

19-
[Contents](../Contents.md)
21+
[Contents](../Contents.md) \| [Prev (6 Generators)](../06_Generators/00_Overview.md) \| [Next (8 Testing and Debugging](../08_Testing_debugging/00_Overview.md)
+3-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (7 Advanced Topics)](../07_Advanced_Topics/00_Overview.md) \| [Next (9 Packages)](../09_Packages/00_Overview.md)
2+
13
# 8. Overview
24

35
This section introduces a few basic topics related to testing,
@@ -7,5 +9,4 @@ logging, and debugging.
79
* [8.2 Logging, error handling and diagnostics](02_Logging.md)
810
* [8.3 Debugging](03_Debugging.md)
911

10-
[Contents](../Contents.md)
11-
12+
[Contents](../Contents.md) \| [Prev (7 Advanced Topics)](../07_Advanced_Topics/00_Overview.md) \| [Next (9 Packages)](../09_Packages/00_Overview.md)

Notes/09_Packages/00_Overview.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[Contents](../Contents.md) \| [Prev (8 Testing and Debugging)](../08_Testing_debugging/00_Overview.md)
2+
13
# 9 Packages
24

35
We conclude the course with a few details on how to organize your code
@@ -14,4 +16,4 @@ away or manage dependencies.
1416
* [9.2 Third Party Modules](02_Third_party.md)
1517
* [9.3 Giving your code to others](03_Distribution.md)
1618

17-
[Contents](../Contents.md)
19+
[Contents](../Contents.md) \| [Prev (8 Testing and Debugging)](../08_Testing_debugging/00_Overview.md)

0 commit comments

Comments
 (0)