Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.1.JĘZYKIŚRODOWISKOPYTHON5
Wtymmomencie,wpisującpolecenieexit()lubnaciskająckombinacjęklawiszy
(CTRL+D>,zakończymypracęzinterpreterem.
CIEKAWOSTKA
PobierającinstalatordystrybucjiAnaconda,zpewnościązauważyliśmy,żemogliśmywybrać
takżewersję2.7interesującegonasśrodowiska.Opublikowanaw2008r.wersja3.0językanie
jestcałkowiciekompatybilnazrodziną2.xjejautorzywprowadziliwówczasszeregbardzo
głębokichzmian.MimożePython2.7jestjeszczeaktualizowany(wprowadzanejednaktylko
poprawkibłędów)iużywanyprzezniektórychprogramistów,towłaśniewersja3.xjestbardziej
godnauwagijakotajedynie„przyszłościowa”.
Wersję2.xnajłatwiejodróżnićod3.x,wykonującnastępującąinstrukcję:
>>>print1/2
PodanepoleceniejestpoprostunieprawidłowewjęzykuPython3.x.Wewcześniejszejwersji
otrzymujemywwynikuwartośćrównązeru(dzieleniecałkowite).Natomiastwwersji3.x,
wykonującinstrukcjęanalogiczną,uzyskamy:
>>>print(1/2)
0.5
Otegotypumniejlubbardziejznaczącychróżnicachwartopamiętać,studiującm.in.przykła-
dowekodydostępnewinternecie.
1.1.2.Instalacjapakietów
Pakiettozbiórfunkcji,nowychtypówdanychiinnychobiektów,którerozszerzają
możliwościśrodowiskaPython;por.rozdz.15.
ZADANIE1.2.
Zaktualizujwszystkiezainstalowanepakiety,wywołującwpowłoce:
$sudo/opt/anaconda3/bin/condaupdate--all
lubwwierszupoleceń:
[anaconda3]>condaupdate--all
DystrybucjaAnacondadomyślnieinstalujewieleużywanychprzeznaspakietów,
m.in.numpy,pandas,matplotlib,scikit-learn(sklearn),statsmodels,sqlite3.Niema
jednakwśródnichm.in.pakietuseaborn,któryzawierazestawciekawychmetoddoge-
nerowaniawykresóworazprzykładowychzbiorówdanych.Abymóczniegoskorzystać