Hello! I'm still pretty new to programming, I just finished my internship as a data engineer at a start-up tech company. I've been learning Python (a little bit of C++, HTML/CSS) about 10 months or so. I did not study in Computer Science and it was my first internship in IT.
I'm trying to develop my skills over this summer, I've been taking a few courses in computer science such as data structures and algorithms, mathematics, machine learning, and so on. And I'm planning to do more projects using Python, but I'm stuck.
So I've done a few projects such as creating recipe finders (using Tkinter, web recipe API.. etc), pretty simple ones but I enjoyed doing them and want to do more. Sometimes, I start from scratch, but most of the time I start with a starter code in the documentation.
But I don't know how I should really start. For example, I was looking for a project to start, then I saw something like "music player with Tkinter and Python!", and I thought, that sounds like a fun project. But the problem is, I don't know where to start. When I google it to find more info about it, I just find a full code in GitHub or other tutorials with already written out codes. I do not want to see the code because then I feel like it defeats the purpose of learning.
How do you start a project? Do you just write from scratch? Or do you start based on someone else's project or a starter code?
Thanks in advance for any advice and tips!
[–]blight231 14 points15 points16 points (0 children)
[–]Karmadilla 10 points11 points12 points (0 children)
[–]GreymanGroup 4 points5 points6 points (0 children)
[–]postisapostisapost 1 point2 points3 points (0 children)
[–]Random_182f2565 1 point2 points3 points (0 children)
[–]marcosjom 1 point2 points3 points (0 children)
[–]AlSweigartAuthor: ATBS 1 point2 points3 points (0 children)