Added chapter navigation
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
[Contents](../Contents.md) \| [Next (2 Working With Data)](../02_Working_with_data/00_Overview.md)
|
||||||
|
|
||||||
## 1. Introduction to Python
|
## 1. Introduction to Python
|
||||||
|
|
||||||
The goal of this first section is to introduce some Python basics from
|
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.
|
|||||||
* [1.6 Files](06_Files.md)
|
* [1.6 Files](06_Files.md)
|
||||||
* [1.7 Functions](07_Functions.md)
|
* [1.7 Functions](07_Functions.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[Contents](../Contents.md) \| [Next (2 Working With Data)](../02_Working_with_data/00_Overview.md)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[Contents](../Contents.md) \| [Prev (1 Introduction to Python)](../01_Introduction/00_Overview.md) \| [Next (3 Program Organization)](../03_Program_organization/00_Overview.md)
|
||||||
|
|
||||||
# 2. Working With Data
|
# 2. Working With Data
|
||||||
|
|
||||||
To write useful programs, you need to be able to work with data.
|
To write useful programs, you need to be able to work with data.
|
||||||
@@ -14,4 +16,4 @@ into Python's underlying object model.
|
|||||||
* [2.6 List comprehensions](06_List_comprehension.md)
|
* [2.6 List comprehensions](06_List_comprehension.md)
|
||||||
* [2.7 Object model](07_Objects.md)
|
* [2.7 Object model](07_Objects.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[Contents](../Contents.md) \| [Prev (1 Introduction to Python)](../01_Introduction/00_Overview.md) \| [Next (3 Program Organization)](../03_Program_organization/00_Overview.md)
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[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)
|
||||||
|
|
||||||
# 3. Program Organization
|
# 3. Program Organization
|
||||||
|
|
||||||
So far, we've learned some Python basics and have written some short scripts.
|
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.
|
|||||||
* [3.5 Main module](05_Main_module.md)
|
* [3.5 Main module](05_Main_module.md)
|
||||||
* [3.6 Design Discussion about Embracing Flexibilty](06_Design_discussion.md)
|
* [3.6 Design Discussion about Embracing Flexibilty](06_Design_discussion.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[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)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[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)
|
||||||
|
|
||||||
# 4. Classes and Objects
|
# 4. Classes and Objects
|
||||||
|
|
||||||
So far, our programs have only used built-in Python datatypes. In
|
So far, our programs have only used built-in Python datatypes. In
|
||||||
@@ -13,4 +15,4 @@ and defining new exceptions.
|
|||||||
* [4.3 Special Methods](03_Special_methods.md)
|
* [4.3 Special Methods](03_Special_methods.md)
|
||||||
* [4.4 Defining new Exception](04_Defining_exceptions.md)
|
* [4.4 Defining new Exception](04_Defining_exceptions.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[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)
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[Contents](../Contents.md) \| [Prev (4 Classes and Objects)](../04_Classes_objects/00_Overview.md) \| [Next (6 Generators)](../06_Generators/00_Overview.md)
|
||||||
|
|
||||||
# 5. Inner Workings of Python Objects
|
# 5. Inner Workings of Python Objects
|
||||||
|
|
||||||
This section covers some of the inner workings of Python objects.
|
This section covers some of the inner workings of Python objects.
|
||||||
@@ -16,5 +18,5 @@ work. So, that's why we're covering it.
|
|||||||
* [5.1 Dictionaries Revisited (Object Implementation)](01_Dicts_revisited.md)
|
* [5.1 Dictionaries Revisited (Object Implementation)](01_Dicts_revisited.md)
|
||||||
* [5.2 Encapsulation Techniques](02_Classes_encapsulation.md)
|
* [5.2 Encapsulation Techniques](02_Classes_encapsulation.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[Contents](../Contents.md) \| [Prev (4 Classes and Objects)](../04_Classes_objects/00_Overview.md) \| [Next (6 Generators)](../06_Generators/00_Overview.md)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[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)
|
||||||
|
|
||||||
# 6. Generators
|
# 6. Generators
|
||||||
|
|
||||||
Iteration (the `for`-loop) is one of the most common programming
|
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.
|
|||||||
* [6.3 Producer/Consumer Problems and Workflows](03_Producers_consumers.md)
|
* [6.3 Producer/Consumer Problems and Workflows](03_Producers_consumers.md)
|
||||||
* [6.4 Generator Expressions](04_More_generators.md)
|
* [6.4 Generator Expressions](04_More_generators.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[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)
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[Contents](../Contents.md) \| [Prev (6 Generators)](../06_Generators/00_Overview.md) \| [Next (8 Testing and Debugging](../08_Testing_debugging/00_Overview.md)
|
||||||
|
|
||||||
# 7. Advanced Topics
|
# 7. Advanced Topics
|
||||||
|
|
||||||
In this section, we look at a small set of somewhat more advanced
|
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.
|
|||||||
* [7.4 Function decorators](04_Function_decorators.md)
|
* [7.4 Function decorators](04_Function_decorators.md)
|
||||||
* [7.5 Static and class methods](05_Decorated_methods.md)
|
* [7.5 Static and class methods](05_Decorated_methods.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[Contents](../Contents.md) \| [Prev (6 Generators)](../06_Generators/00_Overview.md) \| [Next (8 Testing and Debugging](../08_Testing_debugging/00_Overview.md)
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[Contents](../Contents.md) \| [Prev (7 Advanced Topics)](../07_Advanced_Topics/00_Overview.md) \| [Next (9 Packages)](../09_Packages/00_Overview.md)
|
||||||
|
|
||||||
# 8. Overview
|
# 8. Overview
|
||||||
|
|
||||||
This section introduces a few basic topics related to testing,
|
This section introduces a few basic topics related to testing,
|
||||||
@@ -7,5 +9,4 @@ logging, and debugging.
|
|||||||
* [8.2 Logging, error handling and diagnostics](02_Logging.md)
|
* [8.2 Logging, error handling and diagnostics](02_Logging.md)
|
||||||
* [8.3 Debugging](03_Debugging.md)
|
* [8.3 Debugging](03_Debugging.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[Contents](../Contents.md) \| [Prev (7 Advanced Topics)](../07_Advanced_Topics/00_Overview.md) \| [Next (9 Packages)](../09_Packages/00_Overview.md)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
[Contents](../Contents.md) \| [Prev (8 Testing and Debugging)](../08_Testing_debugging/00_Overview.md)
|
||||||
|
|
||||||
# 9 Packages
|
# 9 Packages
|
||||||
|
|
||||||
We conclude the course with a few details on how to organize your code
|
We conclude the course with a few details on how to organize your code
|
||||||
@@ -14,4 +16,4 @@ away or manage dependencies.
|
|||||||
* [9.2 Third Party Modules](02_Third_party.md)
|
* [9.2 Third Party Modules](02_Third_party.md)
|
||||||
* [9.3 Giving your code to others](03_Distribution.md)
|
* [9.3 Giving your code to others](03_Distribution.md)
|
||||||
|
|
||||||
[Contents](../Contents.md)
|
[Contents](../Contents.md) \| [Prev (8 Testing and Debugging)](../08_Testing_debugging/00_Overview.md)
|
||||||
|
|||||||
Reference in New Issue
Block a user