Skip to content

soft9000/Python1000-Practice-Activities

Repository files navigation

Logo

Python1000-Practice-Activities

This free & open project contains additional activities for intermediate Python students, or students who have completed our "Python 1000" Training SERIES. The requirements for these projects for beginners are defined using industry-standard UML Use Cases and Activity Diagrams. Online mentoring is available.

Python3000-Missions

If you feel confident in your Python 3, then you might want to go to Python 3000 Missions.

If you like these type of real-world practice activities, please buy the Python by Design Book, and I'll make more. (The book also has my code, as crafted for each activity.)

If you've no experience with programming, then here is the Python 1000.

If you have no experience with Python 3 but know how to program, then jump right in with Python 1100

You may also enjoy my Python interview questions & answers book?

Overview

This project has been designed for software developers who are interested in creating software from professionally defined use cases using the most common set of UML diagrams. Pythoneers enrolled in other Python training opportunities will also enjoy these activities.

THE AMAZON BOOK

Recently combined together with the official source code as well as 3 bonus exercies & no-nonsence career advice, our "Python by Design" is available on Amazon. In addition to the official code and bonus exercises, Python by Design also shares a few of the project insights that I use to help me succeed in our modern, profe$$ional software developer world.

The Kindle Edition

Better still, if you are part of Amazon's "Kindle Club" (kindle unlimited) then you & yours might be able to get the book for free. On-line or in paperback, the source code solution to all projects will always be included in the book.

Amazon Opportunity: Python by Design IN THE BOOK: For any who need a little help or a peek at the code I came up with, the source code is included in the book. 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.

Review Concepts

If you need to prepare for an interview, then you may also enjoy our growing PyQuest series:

Interview Questions & Concepts for Beginers

Interview Questions & Concepts for Experts

Mission: DISCOVER "CORE PYTHON"

Everyone needs to understand what "comes with" Python 3! Known as "Core Python," and the "Python Standard Library," here is the recommended core-learning, topical lineup:

Training: Python 1000: The Python Primer

Training: Python 1100: Programming For Beginners

Training: Python 1200: Practice For Beginners

Training: Python 1500: Practice Missions

Training: Python 1501: Practice Missions II

Training: Python 2000: Beyond The Basics

Training: Python 2100: Objects Factories & Frameworks

Training: Python 3000: Tactical File I/O

Training: Python 3000: Tactical IPC

Training: Python 3000: SQLite Quick-Start

Mission: ENJOY TOPICAL PYTHON TRAINING (optional)

Training: Python 1300: Grokking Regular Expressions

Training: Python 3000: The Tkinter GUI

If you're 'into' classical mathematics:

Training: Python 3000: Cartesian Planes & Plotting

Training: Python 4000: Drawing & GUI Frameworks

Training: Python 5000: Modeling & Simulation

If you're looking for learning-edge / pre-interview review topics you might enjoy:

Training: Python 9000: Review Concepts (K1 thru K10)

Training: Python 9000: Review Concepts (K11 thru K22)

-As well as our Python 4000: Linux Commands & DevOps Automation, and EVEN MORE progressional software development topics.

zSupport?

If you want to support the effort, I seek no donations. Instead, simply feel free to purchase one of my educational or printed productions?

-- I am looking forward to seeing you in the PROFESSIONAL software development world?

-Randall Nagy

p.s Just shared a few of my new PyQuest Project Cards. If you are looking for more ways to level-up your 'Pythoneering prowess then check out the PyQuest Project on this 'hub, as well?