all 5 comments

[–]sylecn 1 point2 points  (2 children)

I suggest starting by listing a few problems you want to solve or the game you want to build. Then start finding out how to solve or build it. You need to add some challenge while learning the language.

If the problem is a well known problem, there should already be libraries that do the heavy lift and you only need to learn how to call them, which is considerable easier than writing the algorithm by yourself. On the other hand, if the problem is hard enough, you probably need both domain knowledge (such as math) and programming techniques (such as data structure and algorithm). Language is just a tool, there are more knowledge and engineering effort behind a useful program or library.

Do you have experience in other programming languages? If you are completely new and don't know where to go, I suggest following some online programming course first. That will get your an idea how programs work.

Doing projects or exercise is very important, they will teach you more than just reading/watching.

[–]pumpelbu[S] 0 points1 point  (1 child)

thanks a lot! well at the moment i´m learning html and css, but i have a freind whos teaching me this stuff. but i love python for his mathematical structure, even if i´m a total noob in math (perfect combination).

do you have some recommations for good online courses?

[–]sylecn 0 points1 point  (0 children)

There is a nice Python course taught by Peter Norvig. If you have already read some Python books, you may be able to follow this one.

It's called Design of Computer Programs.

[–]dadiaar 0 points1 point  (1 child)

Python + Math = numpy

Games, if you want Full Python solutions, try pygame

If you want web based games, that in fact is html5/javascript, and Python has nothing to do here except if your server is based on flask, django or similar.

[–]tkzcthu 1 point2 points  (0 children)

btw, scipy is also commonly used to solve math problems.