Python Leksykon kieszonkowy Wydanie V.pdf

(1524 KB) Pobierz
Tytuł oryginału: Python Pocket Reference, Fifth Edition
Tłumaczenie: Radosław Meryk
ISBN: 978-83-283-6035-8
© 2014, 2019 Helion S.A.
Authorized Polish translation of the English edition Python Pocket Reference,
5th Edition ISBN 9781449357016 © 2014 Mark Lutz.
This translation is published and sold by permission of O’Reilly Media, Inc.,
which owns or controls all rights to publish and sell the same.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.
Wykonywanie kopii metodą kserograficzną, fotograficzną, a także
kopiowanie książki na nośniku filmowym, magnetycznym lub innym
powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte
w tej książce informacje były kompletne i rzetelne. Nie bierze jednak żadnej
odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Wydawnictwo
HELION nie ponosi również żadnej odpowiedzialności za ewentualne
szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/pylk5v
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wprowadzenie ................................................................................................... 7
Konwencje ..........................................................................................................8
Opcje wiersza polece Pythona .........................................................................9
Opcje polece Pythona
Specyfikacja programu w wierszu polecenia
Opcje polece Pythona 2.X
Zmienne operacyjne
Zmienne opcji wiersza polece
Dyrektywy plikowe launchera
Wiersz polece launchera
Zmienne rodowiskowe launchera
Operatory i priorytet ich stosowania
Uwagi na temat stosowania operatorów
Operacje wed ug kategorii
Uwagi na temat dzia a na sekwencjach
Liczby
Ci gi znaków
a cuchy znaków Unicode
Listy
S owniki
Krotki
Pliki
Zbiory
Inne typy i konwersje
9
11
12
13
14
15
16
17
17
19
21
25
26
29
46
50
56
60
61
66
68
Zmienne rodowiskowe ................................................................................... 13
Python Launcher dla systemu Windows .......................................................... 15
Wbudowane typy i operatory ...........................................................................17
Specyficzne typy wbudowane .........................................................................26
3
Kup książkę
Poleć książkę
Instrukcje i ich sk adnia .................................................................................... 70
Regu y sk adniowe
Regu y dotycz ce nazw
Instrukcja przypisania
Instrukcja wyra eniowa
Instrukcja print
Instrukcja if
Instrukcja while
Instrukcja for
Instrukcja pass
Instrukcja break
Instrukcja continue
Instrukcja del
Instrukcja def
Instrukcja return
Instrukcja yield
Instrukcja global
Instrukcja nonlocal
Instrukcja import
Instrukcja from
Instrukcja class
Instrukcja try
Instrukcja raise
Instrukcja assert
Instrukcja with
Instrukcje w Pythonie 2.X
Nazwy kwalifikowane — przestrzenie nazw obiektów
Nazwy niekwalifikowane — zasi gi leksykalne
Zasi gi zagnie d one i domkni cia
Klasy i egzemplarze
Atrybuty pseudoprywatne
Klasy nowego stylu
Formalne regu y dziedziczenia
70
72
75
79
80
82
83
83
84
84
84
84
85
89
89
91
91
92
95
97
99
102
104
104
106
107
107
109
111
112
113
114
Instrukcje ........................................................................................................... 75
Przestrzenie nazw i regu y zasi gu ............................................................... 107
Programowanie obiektowe ............................................................................110
4
Python. Leksykon kieszonkowy
Kup książkę
Poleć książkę
Metody przeci aj ce operatory ....................................................................118
Wszystkie typy
Kolekcje (sekwencje, mapy)
Liczby (operatory dwuargumentowe)
Liczby (inne dzia ania)
Deskryptory
Mened ery kontekstu
Metody przeci aj ce operatory w Pythonie 2.X
Funkcje wbudowane w Pythonie 2.X
Klasy bazowe (kategorie)
Wyj tki szczegó owe
Szczegó owe wyj tki OSError
Wyj tki kategorii ostrze e
Framework ostrze e
Wbudowane wyj tki w Pythonie 3.2
Wbudowane wyj tki w Pythonie 2.X
119
125
127
130
130
131
132
157
163
165
169
170
171
172
173
Funkcje wbudowane ...................................................................................... 135
Wbudowane wyj tki ...................................................................................... 163
Wbudowane atrybuty .....................................................................................173
Standardowe modu y biblioteczne ............................................................... 174
Modu sys .........................................................................................................175
Modu string ................................................................................................... 183
Funkcje i klasy modu u
Sta e
Narz dzia administracyjne
Sta e wykorzystywane do zapewnienia przeno no ci
Polecenia pow oki
Narz dzia do obs ugi rodowiska
Narz dzia do obs ugi deskryptorów plików
Narz dzia do obs ugi nazw cie ek
Zarz dzanie procesami
Modu os.path
Funkcje modu u
Obiekty wyra e regularnych
Spis tre ci
183
184
186
187
188
190
191
194
198
201
204
206
5
Modu systemowy os ...................................................................................... 185
Modu dopasowywania wzorców re .............................................................204
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin