@@ -1190,6 +1190,12 @@ msgid ""
11901190"rule is applied recursively if the base class itself is derived from some "
11911191"other class."
11921192msgstr ""
1193+ "Wykonanie pochodnej definicja klasy przebiega tak samo, jak w przypadku "
1194+ "klasa bazowa. Gdy konstruowany jest obiekt klasy, zapamiętywany jest klasa "
1195+ "bazowa. Jest to wykorzystywane do rozwiązywania referencji atrybut: jeśli "
1196+ "żądany atrybut nie zostanie znaleziony w klasie, wyszukiwanie jest "
1197+ "kontynuowane w klasie bazowej. Ta reguła jest stosowana rekurencyjnie, jeśli "
1198+ "sama klasa bazowa jest pochodną innej klasy."
11931199
11941200msgid ""
11951201"There's nothing special about instantiation of derived classes: "
@@ -1226,6 +1232,12 @@ msgid ""
12261232"well. (Note that this only works if the base class is accessible as "
12271233"``BaseClassName`` in the global scope.)"
12281234msgstr ""
1235+ "Metoda nadrzędna w klasie pochodnej może w rzeczywistości chcieć rozszerzyć, "
1236+ "a nie tylko zastąpić metodę klasa bazowa o tej samej nazwie. Istnieje prosty "
1237+ "sposób na bezpośrednie wywołanie metody klasa bazowa: wystarczy wywołać "
1238+ "``BaseClassName.methodname(self, arguments)``. Jest to czasami przydatne "
1239+ "również dla klientów. (Należy pamiętać, że działa to tylko wtedy, gdy klasa "
1240+ "bazowa jest dostępna jako ``BaseClassName`` w zakresie globalnym)."
12291241
12301242msgid "Python has two built-in functions that work with inheritance:"
12311243msgstr "Python ma dwa wbudowane funkcje, które pracuja z dziedziczeniem:"
@@ -1284,6 +1296,13 @@ msgid ""
12841296"classes of :class:`!Base1`, and if it was not found there, it was searched "
12851297"for in :class:`!Base2`, and so on."
12861298msgstr ""
1299+ "Dla większości celów, w najprostszych przypadkach, można myśleć o "
1300+ "wyszukiwaniu atrybut odziedziczonym po klasie nadrzędnej jako o wyszukiwaniu "
1301+ "w głąb, od lewej do prawej, nie szukając dwa razy w tej samej klasie, gdy "
1302+ "hierarchia się pokrywa. Tak więc, jeśli atrybut nie zostanie znaleziony w :"
1303+ "class:`!DerivedClassName`, jest szukany w :class:`!Base1`, a następnie "
1304+ "(rekurencyjnie) w klasach bazowych :class:`!Base1`, a jeśli nie zostanie tam "
1305+ "znaleziony, jest szukany w :class:`!Base2` i tak dalej."
12871306
12881307msgid ""
12891308"In fact, it is slightly more complex than that; the method resolution order "
@@ -1339,6 +1358,13 @@ msgid ""
13391358"a function, a method or a data member). It should be considered an "
13401359"implementation detail and subject to change without notice."
13411360msgstr ""
1361+ "\" Prywatne\" zmienne instancje, do których nie można uzyskać dostępu inaczej "
1362+ "niż z wnętrza obiektu, nie istnieją w Python. Istnieje jednak konwencja, "
1363+ "której przestrzega większość kodu Python: nazwa poprzedzona podkreśleniem "
1364+ "(np. ``_spam``) powinna być traktowana jako niepubliczna część API "
1365+ "(niezależnie od tego, czy jest to funkcja, metoda czy członek danych). "
1366+ "Należy ją traktować jako szczegół implementacji i może ona ulec zmianie bez "
1367+ "powiadomienia."
13421368
13431369msgid ""
13441370"Since there is a valid use-case for class-private members (namely to avoid "
@@ -1562,6 +1588,15 @@ msgid ""
15621588"terminate. You can call the :meth:`~iterator.__next__` method using the :"
15631589"func:`next` built-in function; this example shows how it all works::"
15641590msgstr ""
1591+ "Ten styl dostępu jest jasny, zwięzły i wygodny. Użycie iterators przenika i "
1592+ "ujednolica Python. Za kulisami, :keyword:`for` instrukcja wywołuje :func:"
1593+ "`iter` na obiekcie kontenera. Obiekt funkcja zwracać i iterator definiują "
1594+ "metodę :meth:`~iterator.__next__`, która uzyskuje dostęp do elementów w "
1595+ "kontenerze jeden po drugim. Gdy nie ma więcej elementów, :meth:`~iterator."
1596+ "__next__` rzucić wyjątek :exc:`StopIteration`, który informuje pętlę :"
1597+ "keyword:`!for` o zakończeniu. Metodę :meth:`~iterator.__next__` można "
1598+ "wywołać za pomocą :func:`next` wbudowanej funkcja; ten przykład pokazuje, "
1599+ "jak to wszystko działa::"
15651600
15661601msgid ""
15671602">>> s = 'abc'\n"
0 commit comments