B
Bryan
does anyone know if there is a collection somewhere of common python mistakes or
inefficiencies or unpythonic code that java developers make when first starting
out writing python code? if not, maybe we could start a thread on this.
for example, i've noticed several java developers i know write python code like
this:
foo_list = [...]
for i in range(len(foo_list)):
print '%d %s' % (i, foo_list)
of course, one way to do this would be to use enumerate:
for i, foo in enumerate(foo_list):
print '%d %s' % (i, foo)
i'm guessing there is a lot of these language-x-isms that people on this list
have seen. i think it would be helpful to both the new java-to-python developer
and python developers in general to be aware of these.
just an idea.
feel free to discuss any language-x-isms, not necessarily just java-isms.
bryan
inefficiencies or unpythonic code that java developers make when first starting
out writing python code? if not, maybe we could start a thread on this.
for example, i've noticed several java developers i know write python code like
this:
foo_list = [...]
for i in range(len(foo_list)):
print '%d %s' % (i, foo_list)
of course, one way to do this would be to use enumerate:
for i, foo in enumerate(foo_list):
print '%d %s' % (i, foo)
i'm guessing there is a lot of these language-x-isms that people on this list
have seen. i think it would be helpful to both the new java-to-python developer
and python developers in general to be aware of these.
just an idea.
feel free to discuss any language-x-isms, not necessarily just java-isms.
bryan