I know basic OOP-related topics, RTTI, Templates. Returning from Java' Collection Framework, I tried to find such collections in C++and found STL, and I try to use it in my projects (although I do not know and do not know them). I searched and found recommendations for books such as Accelerated C++, Effective and More Effective C++.
But I'm not sure what my path of advancement should be. I'm looking for something like this - Python-Progression Path :
def apprentice():
read(diveintopython)
experiment(interpreter)
read(python_tutorial)
experiment(interpreter, modules/files)
watch(pycon)
def master():
refer(python-essential-reference)
refer(PEPs/language reference)
experiment()
read(good_python_code)
write(basic_library)
if have_interesting_ideas:
give_talk(pycon)
def guru():
pass
- Open the list of concepts
- Open generators
- Include a map, reduce, filter, iter, range, xrange often in your code
- Open Decorators
- Recording recursive functions, many
- Open itertools and functools
- Real World Haskell
- Python , -.
- , Python. , "" . .
- Strategy, , Haskell.
- .