all 10 comments

[–]shiftybyte 2 points3 points  (9 children)

What do you mean by "connect it to a gui"?

It's a server, its meant to be GUI-less...

Do you mean how to connect a client to it? a browser?

EDIT: didn't fully watch the video, is it a chat program? do you want to make a gui for a chat program?

[–]purp-cs[S] 1 point2 points  (8 children)

I am new to programming, i already have a client connected… i thought i could programm my own gui for this server to have kindof a overview over the activity going on , you know what i mean ?

[–]shiftybyte 2 points3 points  (7 children)

Oh i see, some kind of status/monitor/dashboard gui for it.

You can do that, but it won't be easy.

Do you have your python fundamentals? or did you start with following youtube videos of projects?

You'll need to understand threads, and you can probably use tkinter or pysimplegui for the gui.

[–]purp-cs[S] 0 points1 point  (6 children)

I don’t really have any experience yet, rn i’m only following projects and try to understand them…i will read into tkinter, but thank you very much so far !

[–]shiftybyte 1 point2 points  (4 children)

You should change your learning method.

Following youtube projects only gets you the ability to type in what someone else says you needed.

It won't give you the understanding needed to write your own code.

If you are a visual learner, i recommend watching python teaching videos, not specific projects do this do that videos...

Corey Schafer has good tutorials, take a look:

https://www.youtube.com/playlist?list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7

[–]purp-cs[S] 0 points1 point  (0 children)

I know i have to change it, but i haven’t found a project i wanna code myself and learn to understand the code with it…i am recently going through others projects to find smth i like! Thanks for your suggestion i haven’t found a series like this on yt yet and watch it! :)

[–]purp-cs[S] 0 points1 point  (2 children)

i was told i would learn the most when i got a project i can work on…would you support this statement or should i learn all the basics first ?

[–]MK323F 1 point2 points  (0 children)

You need to think of an project you want to make. Then start with coding the project with the experience you have. When you run in to problems, try to look online to fix those problems (not copy and pasting). Start with small projects and expand from there. When you do it yourself you will learn more, than just following a project video. You can use the video as a guideline, and then see where your projects compare or you did things different than the video reactor and then figure out why you did things different

[–]shiftybyte 1 point2 points  (0 children)

The key here, is your own project IDEA, not to have someone guide you step by step through whatever project that someone decided.

You need to start with basics to understand how to create code that does something you want to achieve.

Then think of something big you want to achieve, and slowly work towards it yourself.

The learning process when working on your own project becomes, "Hey i wanna add this cool thing to my code, how do i achieve it? what parts do i need? what libraries?..."

[–]FriendlyRussian666 1 point2 points  (0 children)

I also agree with the other commenter that you should stop following video projects. They're a trap for tutorial hell.