Zanurkuj w Pythonie/Wbudowane typy danych - podsumowanie: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m poprawa nawigacji
Piotr (dyskusja | edycje)
m poprawki
Linia 1:
{{Podświetl|py}}
== Podsumowanie ==
 
Teraz już powinniśmy wiedzieć w jaki sposób działa program <tt>odbchelper.py</tt> i zrozumnieć, dlaczego otrzymaliśmy takie wyjście.
Program odbchelper.py i jego wyjście powinno być już całkowicie zrozumiałe.
 
def buildConnectionString(params):
"""Build a connection string from a dictionary of parameters.
Linia 17:
print buildConnectionString(myParams)
 
Na wyjściu z programu otrzymaliśmyotrzymujemy:
 
server=mpilgrim;uid=sa;database=master;pwd=secret
 
Zanim przejdziemyprzejdziesz do następnego rozdziału, upewnijmyupewnij się czy jesteśmy w stanie zrobić wszystko, co było w tym rozdzialepotrafisz:
* Używać Pythonużywać IDE Pythona w trybie interaktywnym
 
* Napisaćnapisać program i [[../../Testowanie modułów|uruchamiać go przy pomocy twojego IDE]] lub z linii poleceń
* Używać Python IDE w trybie interaktywnym
* Importować[[../../Wszystko jest obiektem|importować moduły]] i wywoływać funkcje w nich zawarte
* Napisać program i uruchamiać go przy pomocy IDE lub z linii poleceń
* [[../../Deklarowanie funkcji|deklarować funkcje]], używać [[../../Dokumentowanie funkcji|napisów dokumentacyjnych (ang. ''docstring'')]], [[../../Deklarowanie zmiennych|zmiennych lokalnych]], a także używać [[../../Wcięcia kodu|odpowiednich wcięć]]
* Importować moduły i wywoływać funkcje w nich zawarte
* definiować [[../../Wbudowane typy danych|słowniki]], [[../../Krotki|krotki]] i [[../../Listy|listy]]
* Deklarować funkcje i używać łańcuchów znaków dokumentacji (doc), lokalnych zmiennych i używać odpowiednich wyrównań, wcięć
* Dostawaćdostawać się do atrybutów i metod [[../../Wszystko jest obiektem|dowolnego obiektu]], włączając w tymto łańcuchówłańcuchy znaków, listlisty, słownikówsłowniki, funkcjifunkcje i modułówmoduły
* Definiować słowniki, krotki i listy
* łączyć wartości poprzez [[../../Formatowanie łańcucha znaków|formatowanie łańcucha znaków]]
* Dostawać się do atrybutów i metod dowolnego obiektu, w tym łańcuchów znaków, list, słowników, funkcji i modułów
* [[../../Odwzorowywanie listy|odwzorowywać listę]] na inną listę
* Łączyć wartości, a także formatować tekst (ściślej łańcuchy znaków)
* [[../../Łączenie list i dzielenie łańcuchów znaków|dzielić łańcuch]] znaków na listę i łączyć listę w łańcuch znaków
* Mapować listy na inne listy używając w tym celu techniki składania list
* Dzielić łańcuchy znaków na listy i łączyć listę w łańcuch znaków
 
<noinclude>
{{ProstaNawigacja|
poprzart=Python../../Łączenie list i dzielenie łańcuchów znaków|
poprz=Łączenie list i dzielenie łańcuchów znaków|
spis=Python../../|
nastart=Python../../Potęga introspekcji|
nast=Potęga introspekcji}}