Project
Memorization Tool
Challenging
305 completions
~ 23 hours
4.6Work with the SQLAlchemy ORM and an SQLite database to create a tool for memorizing. Practice loops, lists, and various string methods.
Provided by
JetBrains Academy
About
It would be great to remember anything at any time. Alas, our mental capacity is limited. The good thing is that there are a lot of tools to help us memorize things. In this project, we are going to create a tool for memorizing lines, poems, speeches, and other text-based materials.
Graduate project
This project covers the core topics of the Python Developer course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Let's create our first flashcard.
Store your flashcards in the database.
Add a way to update and delete the flashcards to your program.
Implement the Leitner system to your program to improve the efficiency of memorizing.
Reviews
U6
User 6189273972 weeks ago
The tasks were poorly explained, especially in the required output parts. Many things that were expected by the tests were not even mentioned in the descriptions. The expected flow should have been explained literally. The examples were misleading.
4.6
Learners who completed this project within the Python Developer course rated it as follows: