How much experience In python does one need to begin writing proper applications? More advanced than simple if, or print statements. And how does one transition from syntax to actually harnessing the language?
this is why recommending code academy to anyone is s terrible idea
>>53727845
You have to be at least 18 to use this site
what's a "proper application"?
there's no unit for experience that would make sense to answer with, OP. You need to know enough to turn your idea into something real.
This is like asking how much of a natural language you need to know to get by in a country. It really depends on what you're doing. Are you directing a highly technical team, or picking up trash? Or are you just vacationing for a week?
And even if we nailed this down, how would you want us to answer "How much of ____ language do I need to know"? Is there a unit that we both know about that would make sense?
So there's no answer. The chances are you need to know more, but this is all just the necessary prerequisite; you need sufficient cause, and it sounds like you don't know what you're trying to build, so you don't have sufficient cause.
>>53727845
Pro tip, don't.
Python is made for learning, piece of code or scripts.
>>53727845
>More advanced than simple if, or print statements
not much experience at all
>numbercrunching
NumPy
>numbercrunching + presentation
NumPy + Matplotlib
>advanced numbercrunching as in eg signal processing
SciPy
>graphics
PySDL, pygame or similar
>GUI stuff
pyside or pyqt
>but anon, how to learn this stuff?
Just_do_it.jpg Seriously all of the above are plenty covered by SO and sell documented.
Although the Matplotlib docs are messed up imho. And for pySDL you will need to know C/C++ as it is merely an apt wrapper.
In general beeing able to read and understand C/C++ code helps to get into Qt as well
>>53727845
>proper applications
If by this you mean the end user will never encounter an unexpected traceback, about five to ten years.