Python Forum
penjee . com and non-pythonic code
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
penjee . com and non-pythonic code
#1
Today I saw a post in Facebook showing visualisation from https://panjee.com on separating odd and even numbers from a list. The code goes like this:

numbers = [12, 37, 5, 42, 8, 3]
even = []
odd = []
while len(numbers) > 0:
    number = numbers.pop()
    if (number%2 == 0):
        even.append(number)
    else:
        odd.append(number)
It's really annoying to see non pythonic code propagated by tutoring site. I went to the site just to discover their introductiory video comparing python with other languages that has more of the same (https://youtu.be/r9m__27-R6M?t=40s). I mean the a is 5 and a is True...

I write all this as a word of caution with regards to such resourses...
Reply


Messages In This Thread
penjee . com and non-pythonic code - by buran - Feb-21-2017, 02:27 PM
RE: penjee . com and non-pythonic code - by nilamo - Feb-28-2017, 08:15 PM
RE: penjee . com and non-pythonic code - by buran - Feb-28-2017, 09:09 PM
RE: penjee . com and non-pythonic code - by wavic - Feb-28-2017, 09:18 PM
RE: penjee . com and non-pythonic code - by buran - Feb-28-2017, 09:34 PM
RE: penjee . com and non-pythonic code - by wavic - Feb-28-2017, 09:38 PM
RE: penjee . com and non-pythonic code - by buran - Feb-28-2017, 09:46 PM
RE: penjee . com and non-pythonic code - by nilamo - Feb-28-2017, 09:41 PM
RE: penjee . com and non-pythonic code - by Ofnuts - Feb-28-2017, 09:54 PM
RE: penjee . com and non-pythonic code - by wavic - Feb-28-2017, 10:30 PM
RE: penjee . com and non-pythonic code - by zivoni - Feb-28-2017, 10:57 PM
RE: penjee . com and non-pythonic code - by nilamo - Feb-28-2017, 11:03 PM
RE: penjee . com and non-pythonic code - by Ofnuts - Mar-01-2017, 08:12 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  system programming in pythonic code Skaperen 3 2,979 Jun-21-2018, 01:57 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020