Project

Duplicate File Handler (Python)

Hard
527 completions
~ 23 hours
4.3

Learn how to work with files and folders. Get familiar with hashing, learn how to apply it to your tasks.

Provided by

JetBrains Academy JetBrains Academy

About

Duplicate File Handler is a useful tool that can free some space on your drive. Write a handler that checks and compares files in a folder, displays the result, and removes duplicates. You will practice concepts frequently tested in technical interviews at top tech companies.

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:

Reviews

Nguyen Huynh avatar
Nguyen Huynh
2 years ago
i have learnt how to detect and delete duplicate files with the help of hashing algorithms.
Tomas Dolejsek avatar
Tomas Dolejsek
2 years ago
Not a very difficult project. I gained deeper understanding of string hashing and working with files and directories.
Dirk Beewen
3 years ago
I have learned how to work with files, find duplicates based on hashes (which is a nice use case for hashing) and overall I have created a quite good little os tool by myself. Awesome =)

4.3

Learners who completed this project within the Python with Algorithms for Tech Interviews course rated it as follows:
Usefulness
4.6
Fun
4.2
Clarity
4.1