Skip to content

PageBotNano is a top-down evolving light-weight training version of PageBot. It is not compatible, but shares that same structure.

License

Notifications You must be signed in to change notification settings

PageBot/PageBotNano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PageBotNano

PageBotNano is a top-down evolving, lightweight training version of PageBot. It isn't compatible with PageBot, but it shares PageBot's structure.

Various versions of the PageBotNano library (with examples) are kept in a numbered sequence, so it's possible to start with simpler versions when teaching Python classes in general and PageBotNano classes in particular, then work up to more advanced versions.

The level of comments in the code changes with the versions. Comments in earlier versions explain a lot about Python itself; later versions focus more on the characteriscs of the classes, like Document, Page, and Element

Running versions, validated by runAll.py

RUNNING_VERSIONS = [1, 2, 3, 4, 5, 6, 7, 8, 9]

Versions under development, where not all doc tests run yet.

DEVELOPMENT_VERSIONS = [10, 20, 30, 40, 50]

About

PageBotNano is a top-down evolving light-weight training version of PageBot. It is not compatible, but shares that same structure.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published