Skills Expanded

Build Your Own CLI Planner App Using Python Abstract Base Classes

What you'll learn

In this Project you’ll follow along with our step-by-step instructions and build your own Planner application using Core Python. You’ll create several classes, modelling the different types of reminders in this application, mastering concepts such as Abstract Base Classes, Proper Base Classes, and Virtual Base Classes.

Table of contents

  • Set up your local environment for this project. We'll walk you through everything you need to know, including how to install and configure your environment to be able to complete all of the tasks.
Build Your App
  • This is the only module of this Project and will focus on building the application.

About the author

Now an independent consultant, Nicolae started his career in 2013 as a software engineer. Over the years, Nicolae worked on systems ranging from high-frequency Java trading engines to various apps for startups. Nicolae's technical roles have always been full-stack, most often focusing on Java back-ends and web-based front-ends: Java, Spring, JDBC, SQL, Maven, Gradle, TeamCity, Jenkins, TDD, JUnit, mocking, automated testing, JavaScript, Selenium and RESTful. Nicolae's technical interests include... more

Ready to upskill? Get started