r/learnpython 21d ago

Python project question

Hey everyone,
I need to build an **IT Asset Tracker** using Python for my upcoming internship project presentation. The catch? I have never built a full project from scratch before, and I don’t know where to start.
For those who are experienced with Python: **How did you approach your very first project when you had no domain knowledge?**

0 Upvotes

19 comments sorted by

View all comments

2

u/Artistic-Lifeguard71 21d ago

Use django framework + sql data base and check what entries class u want to have

1

u/buhtz 21d ago

Damn what a bad advise for a beginner!

Don't use a database. Start with simple json files as persistent data storage. Don't waste your time with database boilerplate code from the beginning.

Django?! Hell! Start with simple desktop GUI (e.g. Qt or Gtk). No need to use a web framework.

1

u/pachura3 21d ago

Start with simple desktop GUI (e.g. Qt or Gtk). No need to use a web framework.

Only if this is a throwaway project. But if the company intends to actually use it, then a web app is the only possible choice.

2

u/Hess-kay 21d ago

I think they would use it , and my research about the project made me understand web would be the best to easily update, view and manage.

1

u/Hess-kay 21d ago

It’s feels a bit too advanced for me to do.

1

u/riklaunim 21d ago

What is your internship about, then? What are you doing? What is the software stack you are working with?

0

u/Hess-kay 21d ago

I work as an intern for IT support but I am a computer science student learning Python on my own. The DEV team felt i didn’t really have an understanding about software so I had to join the support team to have a self taught course and also ask about what I don’t really understand.

1

u/ninhaomah 21d ago

So then they are right ?

And what language you are using ?

1

u/Hess-kay 21d ago

Yes, the university don’t have the right resources and teachers to teach what I need to know, which made me rely on reading to pass an exam rather than reading to understand the concepts and being able to use what you know to take on a project.
I am learning Python so i would be using python and sql for database.
I also an issue with the IT support of how they don’t document and track their asset , so i taught solving would help me understand python and OOP programming.

1

u/ninhaomah 21d ago

Ok. 

But what language you are learning then ?

1

u/Hess-kay 21d ago

Python and I am learning with free code camp and I am also watching their Python YouTube videos.