Augmented Assignments (rozszerzone przypisanie? w każdym razem coś z += i listami) #python 2.X oraz 3.X
Dodawanie elementu do listy

some_list = []
some_list = some_list + [1] # można tak ale tutaj tworzymy kopie listy przez co program jest teoretycznie wolniejszy
some_list.append(2) # tutaj już nie działamy na kopii listy tylko bezpośrednio na obiekcie przez co jest szybsze
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zarev: Po to są komentarze tutaj (。◕‿‿◕。)!

Ale masz rację, to powinno się znaleźć więcej szczegółów dotyczącej tej kwestii i dzięki za doprecyzowanie.
  • Odpowiedz
Sequence assigment (python 2.X oraz 3.X) in #python
a, b, c = 1, 2, 3
[a, b, c] = (1, 2, 3)
# a = 1, b = 2, c = 3

((a, b), c) = ('py, 'th')
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka jest różnica pomiędzy repr() a str() w #python?
Obie funkcje przekształcają obiekty na reprezentację tekstową z tą różnicą, że repr() daje wynik tak jak zostało to zakodowane a str() (jak print()) zwraca jak najbardziej user-friendly wynik.

repr('something')
# "'something"'
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co oznacza Frozen Binary?
Plik który będzie mógł się wykonywać na Windows, Linux lub Mac OS bez potrzeby instalowania #python. Frozen Binaries łączą razem binary code twojego programu wraz z PVM (Python Virtual Machine) w binarny wykonywalny program (np. exe). Można to zrobić za pomocą py2exe lub PyInstaller.
Warto dodać, że takie pliki zajmują trochę miejsca na dysku bo zawierają w sobie PVM ale nie jest to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co można robić za pomocą #python?

• Back-end with Django, TurboGears, web2py, Pylons, Zope, and WebWare

• GUIs with Tkinter and PMW or wxPython GUI API or Dabo

• Database Programming

• Game programming and multimedia with pygame, cgkit, pyglet, PySoy, Panda3D, and
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach