pyladies 3.0 #10-11
TRANSCRIPT
PyLadies 3.0
#10-11: files, comprehension,
JSON
Obsługa plików
® 2016 Piotr Dyba PyLadies Poland 3.0
Przyklady
® 2016 Piotr Dyba PyLadies Poland 3.0
Pełen przykład -read
® 2016 Piotr Dyba PyLadies Poland 3.0
Pełen przykład - write
® 2016 Piotr Dyba PyLadies Poland 3.0
Pełen przykład - append
® 2016 Piotr Dyba PyLadies Poland 3.0
Pełen przykład z with
® 2016 Piotr Dyba PyLadies Poland 3.0
Zadania
® 2016 Piotr Dyba PyLadies Poland 3.0
Pobierz plik z:dyba.it/py_101. Wczytaj plik i stwórz słownik w którym kluczem
będzie imię (i nazwisko) a wartością będzie słownik z kluczami kolor oczu i wzrost.
2. Zapisz wszystkie osoby wyższe niż 200 cm do pliku hero_200_plus a reszte do pliku hero_short.
3. Zapisz średni wzrost postaci dla każdego z kolorów w osobnych linijkach w formie przydkład Średni wzrost osób z kolorem oczy blue wynosi 123,12 cm.
3*. Przetłumacz nazwy kolorów do zdania.
JSON
® 2016 Piotr Dyba PyLadies Poland 3.0
JavaScript Object Notation – lekki format wymiany danych komputerowych. JSON jest formatem tekstowym, bazującym jezyku JavaScript.
String: ‘”tekst”’Int/float: ‘123’Slownik: ‘{“1”: 2}’ - klucze w json zawsze sa stringiemLista: ‘[1, 2 ,3]’
JSON in Python
® 2016 Piotr Dyba PyLadies Poland 3.0
Zadania
® 2016 Piotr Dyba PyLadies Poland 3.0
Pobierz plik z: dyba.it/py_10_21. Wczytaj z pliku zawarty tam json.2. Znajdź i zapisz wszystkie imiona kobiet do pliku
sw_women a wszystkich mezczyzn do sw_men3. Zapisz plik sw_all_heros z bohaterami w
zdaniach:Imie wazy waga kg, jest płeć i pochodzi z planeta.
Przykład:Anakin Skywakaer waży 90kg jest mężczyżna i pochodzi z Tatuin.
Comprehension
® 2016 Piotr Dyba PyLadies Poland 3.0
Zadanie domowe
® 2016 Piotr Dyba PyLadies Poland 3.0
Pobierz plik z: dyba.it/py_10_zd1. Wczytaj z pliku zawarty tam json.2. Stwórz plik który będzie posiadał wszystkie
statki w zdaniach od najdrozszego do najtanszego:<Nazwa> kosztuje <123> credits.