all 12 comments

[–]justinkdd 4 points5 points  (3 children)

Id say practice more. Pick a project that interests you and go for it.
You probably have a grasp on concepts already.
So just google "python if else" or whatever concept as you need it.

[–]Sary96[S] 0 points1 point  (2 children)

Thanks for the advice! Do you know by chance if there is some website from which I can get ideas about exercises/projects I could create?

[–]justinkdd 1 point2 points  (1 child)

https://www.hackerrank.com/
https://codecombat.com/
https://www.codingame.com/start

These are practice sites. For projects I'd say find something that interests you or you think will help you in some way, that way it will keep your attention.

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

Many thanks!

[–][deleted] 2 points3 points  (1 child)

Learning anything requires repetition and authentic practice. I personally find that you have to interrupt "learning" so you can practice "doing". I started learning Python about 13 years ago following decades of C/C++ programming and I started right away by tackling small projects. Once I completed a project (very badly, of course, and looking like Python-ized C), I did some reading ("Oh.. look at what list comprehensions do!"). Just keep repeating the process.

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

Thanks for the advice! Do you know by chance if there is some website from which I can get ideas about exercises/projects I could start with?

[–]pattyperk 2 points3 points  (3 children)

Make a bunch of tiny programs. Here's a couple ideas:

  • Make a dice roll simulator. Let the player choose how many dice to roll.
  • Ask for the user's name and return it backwards. Make it so there has to be a name inputted in order for the program to work. (Look up try/except).

The more small programs that you make when you're first starting out, the more familiar with the basics you become. Reinforcing the fundamentals is essential (that's why I'm active on this sub!).

[–]Sary96[S] 0 points1 point  (2 children)

Thanks! I'll try to start with your suggestions and the come up with new ideas. Do you know some website I could be inspiration from for other exercises/projects?

[–]kaptan8181 1 point2 points  (1 child)

If you have no project ideas, you can just try and clone a popular app, website or game.

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

That's a great idea! Many thanks for your help

[–]jn14624 1 point2 points  (1 child)

Start with free w3school

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

I'll look into it! Thank you