Pythonic
Pythonic means code that doesn’t just get the syntax right, but that follows the conventions of the Python community and uses the language in the way it is intended to be used. 1
For example:
for index in range(len(some_list)):
some_list[index].do_something()
would not be considered pythonic however
for item in some_list:
item.do_something()
would be as it uses the built in iteration of the python language.