$30 off During Our Annual Pro Sale. View Details »

Python 3: Zašto i kako

Python 3: Zašto i kako

[HR language] Zašto podržavati Python 3 ako inače radite s verzijom 2, te kako najbezbolnije započeti sa podrškom za Python 3.

Senko Rašić

July 08, 2014
Tweet

More Decks by Senko Rašić

Other Decks in Programming

Transcript

  1. Python 3:
    zašto i kako
    Senko Rašić, Dobar Kod

    View Slide

  2. Python 3.0
    !
    3. prosinca, 2008.

    View Slide

  3. View Slide

  4. 2.x — dovoljno dobar
    !
    3.x — međuzavisnosti

    View Slide

  5. Python3
    WOS

    View Slide

  6. zašto"
    (pobogu?!)

    View Slide

  7. “no new
    full feature [py2] releases
    for
    the language
    or
    standard library”

    View Slide

  8. karma

    View Slide

  9. (relativno)
    jednostavno

    View Slide

  10. (ponekad)
    bolji kod

    View Slide

  11. kako

    View Slide

  12. jedinstven izvorni kod

    View Slide

  13. 2.7 & 3.4

    View Slide

  14. testovi (sorry)

    View Slide

  15. View Slide

  16. six

    View Slide

  17. unicode → str
    str → bytes

    View Slide

  18. xrange → range
    iter* → *

    View Slide

  19. 1 // 2

    View Slide

  20. try:
    from urllib.parse import urlparse
    except ImportError:
    import urlparse

    View Slide

  21. from __future__ import print_function
    !
    print(“Hello World!”)

    View Slide

  22. Be a good guy!
    PS. Write good code! Join http://goodcode.io/

    View Slide