Project

Zookeeper with Python

Medium
20850 completions
~ 4 hours
4.0

Learn to use lists, loops, and user input to build a console app; practice problem-solving and code structure.

Provided by

JetBrains Academy JetBrains Academy

About

Have you ever wondered what it's like to peer into different animal habitats? With this project, you'll be able to build a simple monitoring system using Python! Think of it as a virtual zoo visit from your console. You'll dive into the basics of Python and learn how to handle data input and output.
This project will teach you how to take user commands and display animal information, making you feel like a real zookeeper. You'll use lists to organize your data and loops to keep the program running. In the end, you'll have a fun, interactive tool that shows off your new Python skills and lets you explore the animal kingdom from your screen.

How does this project affect the progress of your course?
+ 16learned topics
+ 16Applied topics
Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

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:
First, let's try to get some simple output from your code.
Show the zookeeper an image of her ward.
The zookeeper wants to know what is inside each habitat, by its number.
Finally, your program is able to work for as long as needed!

Reviews

Kenneth Satterlee
7 days ago
I did not learn much but I did appreciate the ascii art. Doing this after doing the currency converter was like jumping off a cliff compared to a single step
User 621635603
2 months ago
Learned a lot of fundamental control structure along the way I had forgotten...
Layla Heath avatar
Layla Heath
4 months ago
I have learned how to apply foundational python concepts, including (and not limited to) conditionals, loops, and functions

4.0

Learners who completed this project within the Python Fundamentals with Practical Projects course rated it as follows:
Usefulness
4.0
Fun
4.1
Clarity
4.1