Most people care about "CS [computer science] fundamentals" which is mostly data structures and algorithms. As far as knowing Python, you should know how to implement solutions to problems in Python. I'm not sure there's a better answer to your question. Programming and software engineering are not formulaic, they require knowledge, experience and creativity.
Due to the reasons discussed here
we will be moving to python-forum.io
on October 1, 2016.
This forum will be locked down and no one will be able to post/edit/create threads, etc. here from thereafter. Please create an account at the new site to continue discussion.