@@ -850,6 +850,22 @@ msgid ""
850850">>> d.tricks # unexpectedly shared by all dogs\n"
851851"['roll over', 'play dead']"
852852msgstr ""
853+ "class Pies:\n"
854+ "\n"
855+ "sztuczki = [] # błędne użycie zmiennej klasowej\n"
856+ "\n"
857+ "def __init__(self, imie):\n"
858+ "self.imie = imie\n"
859+ "\n"
860+ "def dodaj_sztuczke(self, sztuczka):\n"
861+ "self.sztuczki.append(sztuczka)\n"
862+ "\n"
863+ ">>> d = Pies('Fido')\n"
864+ ">>> e = Pies('Buddy')\n"
865+ ">>> d.dodaj_sztuczke('przewróć się')\n"
866+ ">>> e.dodaj_sztuczke('udawaj martwego')\n"
867+ ">>> d.sztuczki # nieoczekiwanie współdzielone przez wszystkie psy\n"
868+ "['przewróć się', 'udawaj martwego']"
853869
854870msgid "Correct design of the class should use an instance variable instead::"
855871msgstr ""
@@ -908,6 +924,14 @@ msgid ""
908924"implementation details and control access to an object if necessary; this "
909925"can be used by extensions to Python written in C.)"
910926msgstr ""
927+ "Do danych atrybut mogą odwoływać się zarówno metody, jak i zwykli "
928+ "użytkownicy (\" klienci\" ) obiektu. Innymi słowy, klasy nie nadają się do "
929+ "implementacji czysto abstrakcyjnych typów danych. W rzeczywistości nic w "
930+ "Python nie umożliwia wymuszenia ukrywania danych --- wszystko opiera się na "
931+ "konwencji. (Z drugiej strony, implementacja Python, napisana w C, może "
932+ "całkowicie ukryć szczegóły implementacji i kontrolować dostęp do obiektu, "
933+ "jeśli to konieczne; może to być wykorzystane przez rozszerzenia Python "
934+ "napisane w C)."
911935
912936msgid ""
913937"Clients should use data attributes with care --- clients may mess up "
@@ -1031,6 +1055,8 @@ msgid ""
10311055"without supporting inheritance. The syntax for a derived class definition "
10321056"looks like this::"
10331057msgstr ""
1058+ "Oczywiście funkcja językowa nie byłaby godna nazwy \" klasa\" bez obsługi "
1059+ "dziedziczenia. Składnia pochodnej definicja klasy wygląda tak::"
10341060
10351061msgid ""
10361062"class DerivedClassName(BaseClassName):\n"
@@ -1114,6 +1140,8 @@ msgid ""
11141140"Python supports a form of multiple inheritance as well. A class definition "
11151141"with multiple base classes looks like this::"
11161142msgstr ""
1143+ "Python obsługuje również dziedziczenie wielokrotne. Strona definicja klasy "
1144+ "z wieloma klasami bazowymi wygląda tak::"
11171145
11181146msgid ""
11191147"class DerivedClassName(Base1, Base2, Base3):\n"
@@ -1292,6 +1320,10 @@ msgid ""
12921320"meth:`!m`, and :attr:`m.__func__ <method.__func__>` is the :ref:`function "
12931321"object <user-defined-funcs>` corresponding to the method."
12941322msgstr ""
1323+ ":ref:` Obiekty metod instancji <instance-methods>` mają atrybut, także: :"
1324+ "attr:`m.__self__ <method.__self__>` jest obiektem instancji z metodą :meth:`!"
1325+ "m`, i :attr:`m.__func__ <method.__func__>` jest :ref:`funkcja obiektem ` "
1326+ "odpowiadającym metodzie."
12951327
12961328msgid "Iterators"
12971329msgstr "Iteratory"
@@ -1300,6 +1332,8 @@ msgid ""
13001332"By now you have probably noticed that most container objects can be looped "
13011333"over using a :keyword:`for` statement::"
13021334msgstr ""
1335+ "Prawdopodobnie zauważyłeś już, że większość obiektów kontenera można "
1336+ "iterować za pomocą :keyword:`for` instrukcja ::"
13031337
13041338msgid ""
13051339"for element in [1, 2, 3]:\n"
0 commit comments