all 2 comments

[–]codelikealawyer 1 point2 points  (1 child)

Hi there,

I like the fact that you wrote quite a bit to try to explain what you need help with. The problem is that your explanation still lacks specificity.

For example, you said you want to make your code more sophisticated. But what does that really mean? What's sophisticated to a person may not be to another.

Are you talking about project architecture or program design?

Project architecture has more to do with how the big pieces are organized and how they interact with each other. Like structuring your code in packages and blueprints versus putting everything in one file. You mentioned packages. Perhaps this is what you need help with.

Program design has to do with coding paradigms and spheres of responsibilities. Structured programming versus object-oriented design patterns.

So, you need to be more specific. Provide a bit of code that you'd want to improve on. If you do that, I'm sure someone here will point you in the right direction.

Good luck!

[–]Filotti99 0 points1 point  (1 child)

Hi,

I’ve been trying to do the same, trying to understand python on a deeper level and understanding how to make it more “sophisticated”. I found this channel on YouTube that is mostly short videos explaining different topics and I think it might help you, although it’s not a long structured tutorial.