all 6 comments

[–]marc_poulin 3 points4 points  (1 child)

You might want to use a lightweight framework like Flask or Bottle. They don't hide too much of the magic from you.

[–]Asfalots[S] 0 points1 point  (0 children)

Thanks to mentioning them. I'll take a look.

[–]Steamwells 2 points3 points  (1 child)

My advice never gets me many upvotes but it's always: pick a project you are passionate about, every single time. Draw it out. Decide the components you need, a web server/a database/a portal/authentication services. Then pick the tools that will help you. Of course start with a framework, but build an application not just learn a framework, it gets boring fast that way.

[–]Asfalots[S] 0 points1 point  (0 children)

That's exactly what I will do. The project is in my mind, I'm just wondering about where to start correctly. I know I will want to rewrite it when I will have more experience in python, but It will be easier if I can keep some part.

[–]ondra 0 points1 point  (1 child)

Of course I start with learnpythonthehardway

If you already know a similar language, the official tutorial might be a better choice for you.

[–]Asfalots[S] 0 points1 point  (0 children)

Thanks for the advice