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.
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?
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.
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.
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.
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
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
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.
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?