Additional activities for accomplished beginners, or students who have completed our "Python 1000" Training
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
PR1000_02 Create a Hex Dumper Sep 5, 2017
PR1000_05 A step-by-step approach for new students Jan 7, 2018
PR1000_10 Create a Password Counter / Login Sep 7, 2017
PR1000_11 Create a Password Encoder / Decoder Sep 7, 2017
PR1000_20 Randomly Display a Message of the Day ("MOTD") Sep 1, 2017
PR1000_21 Practice Real-World String / Dictionary Reporting Sep 7, 2017
.gitignore Initial commit Aug 27, 2017
LICENSE Initial commit Aug 27, 2017 Update Apr 10, 2018


This free & open project contains additional activities for intermediate Python students, or students who have completed our "Python 1000" Training. Designed for accomplished beginners, students enrolled in our other Python training opportunities will also enjoy these activities.


Recently combined together with the official source code as well as 3 bonus exercies, we wanted everyone to know that our new book "Python 1000, By Requirement" (or simply "Python by Requirement") is now available on Amazon. In addition to the official code and additional exercises, Python by Requirement also shares a few of the project insights that I use to help me succeed in our modern, profe$$ional software developer world.

New software developers should note that the book includes a coupon. The coupon allows anyone to view our Python 1000 Videos for free! --Better still, if you are part of Amazon's "Kindle Club" (kindle unlimited) then you & yours can get the book - along with the starter files, project source code (etc.) - for 'nada, as well.


For any who need a little help or a peek at the code I came up with, like most books a link to the official support site (eratta, official solutons, etc,) as well as my industry insights / advice, will also be found in that Amazon tome, as well.


Next, please note that these activities use UML Use Cases and Activity Diagrams.

If you need to learn more about how to create and read the core UML Diagram types, you can review our free on-line video on YouTube:


Finally, if you need to learn Python, then consider:

As well as our Python 3000 SQL Quick Start:


-Randall Nagy


p.s. If you have suggestions or opportunities - be they for additional projects, corrections, consulting and / or just about anything else - feel free to use the contact form at to send us a message: