[Python]Wikibooks.-.Zanurkuj.w.Pythonie.pdf
(
4141 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Zanurkuj w Pythonie/Wersja do druku - Wikibooks, biblioteka wolnych...
http://pl.wikibooks.org/w/index.php?title=Zanurkuj_w_Pythonie/Wersj...
[rozwiń]
Wersja do druku
Z Wikibooks, biblioteki wolnych podręczników.
> Zanurkuj w Pythonie > Wersja do druku »
Zanurkuj w Pythonie
Aktualna, edytowalna wersja tego podręcznika jest dostępna w Wikibooks, bibliotece wolnych
podręczników pod adresem
http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie
Całość tekstu jest objęta licencją GNU Free Documentation License.
Spis treści
1.
Instalacja
2.
Pierwszy program
3.
Wbudowane typy danych
4.
Potęga introspekcji
5.
Obiekty i klasy
6.
Wyjątki i operacje na plikach
7.
Wyrażenia regularne
8.
Przetwarzanie HTML-a
9.
Przetwarzanie XML-a
10.
Skrypty i strumienie
11.
HTTP
12.
SOAP
13.
Testowanie jednostkowe
14.
Testowanie 2
15.
Refaktoryzacja
16.
Programowanie funkcyjne
1 z 295
2010-05-23 11:27
Zanurkuj w Pythonie/Wersja do druku - Wikibooks, biblioteka wolnych...
http://pl.wikibooks.org/w/index.php?title=Zanurkuj_w_Pythonie/Wersj...
17.
Funkcje dynamiczne
18.
Optymalizacja szybkości
19.
GNU Free Documentation License
O podręczniku
Podręcznik ten powstaje na podstawie książki
Dive into Python
(http://www.diveintopython.org/) (w
większości jest to tłumaczenie), której autorem jest Mark Pilgrim, a udostępnionej na licencji GNU Free
Documentation License.
Autorzy i tłumacze
Mark Pilgrim (http://diveintomark.org/) (autor książki
Dive into Python
)
Warszk
Piotr Kieć
Roman Frołow
Andrzej Saski
Adam Kubiczek
Kody źródłowe
Kody źródłowe programów przedstawionych w tym podręczniku znajdują się na specjalnej podstronie.
Ponieważ źródła są oparte na źródłach z podręcznika "Dive Into Python", zatem do nauki można też
wykorzystywać źródła ze strony Dive into Python (http://www.diveintopython.org) (nieco się różnią od
prezentowanych tutaj, ale funkcjonalność mają podobną).
Instalacja
Witamy w Pythonie. W tym rozdziale zajmiemy się instalacją Pythona.
Który Python jest dla ciebie najlepszy?
Aby móc korzystać z Pythona, najpierw należy go zainstalować. A może już go mamy?
Jeżeli posiadasz konto na jakimkolwiek serwerze, istnieje duże prawdopodobieństwo, że Python jest tam już
zainstalowany. Wiele popularnych dystrybucji Linuksa standardowo instaluje ten język programowania.
Systemy Mac OS X 10.2 i nowsze posiadają dosyć okrojoną wersję Pythona dostępnego jedynie z poziomu
linii poleceń. Zapewne będziesz chciał zainstalować wersję, która da Ci więcej możliwości.
Windows domyślnie nie zawiera żadnej wersji Pythona, ale nie załamuj się! Istnieje wiele sposobów, by w
łatwy sposób zainstalować Pythona w tym systemie operacyjnym.
Jak widzisz, wersje Pythona są dostępne na wiele platform i systemów operacyjnych. Możemy zdobyć
Pythona zarówno dla Windowsa, Mac OS, Mac OS X, wszystkich wariantów Uniksa, w tym Linuksa czy
Solarisa, jak i dla AmigaOS, AROS, OS/2, BeOS, czy też innych systemów, o których najprawdopodobniej
nawet nie słyszałeś.
Co najważniejsze, program napisany w Pythonie na jednej platformie, przy zachowaniu niewielkiej dozy
ostrożności, zadziała na jakiejkolwiek innej. Możesz na przykład rozwijać swój program pod Windowsem, a
następnie przenieść go do Linuksa.
2 z 295
2010-05-23 11:27
Zanurkuj w Pythonie/Wersja do druku - Wikibooks, biblioteka wolnych...
http://pl.wikibooks.org/w/index.php?title=Zanurkuj_w_Pythonie/Wersj...
Wracając do pytania rozpoczynającego sekcję, "Który Python jest dla ciebie najlepszy?". Odpowiedź jest
jedna: jakikolwiek, który możesz zainstalować na posiadanym komputerze.
Python w Windowsie
W Windowsie mamy parę sposobów zainstalowania Pythona.
Firma ActiveState tworzy instalator Pythona zwany ActivePython. Zawiera on kompletną wersje Pythona,
IDE z bardzo dobrym edytorem kodu oraz kilka rozszerzeń dla Windowsa, które zapewniają dostęp do
specyficznych dla Windowsa usług, API oraz rejestru.
ActivePython można pobrać nieodpłatnie, ale nie jest produktem
Open Source
. Wydawany jest kilka
miesięcy po wersji oryginalnej.
Drugą opcją jest instalacja "oficjalnej" wersji Pythona, rozprowadzanej przez ludzi, którzy rozwijają ten
język. Jest to wersja ogólnodostępna,
Open Source
i zawsze najnowsza.
Instalacja ActivePythona
Oto procedura instalacji ActivePythona:
1.
Ściągamy ActivePythona ze strony http://www.activestate.com/Products/ActivePython/.
2.
Jeżeli używamy
Windows 95/98/ME/NT4/2000
, będziemy musieli najpierw zainstalować
Windows
Installer 2.0
dla
Windowsa 95/98/Me
(http://www.microsoft.com/downloads
/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en) lub
Windows
Installer 2.0
dla
Windowsa NT4/2000
(http://www.microsoft.com/downloads
/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&DisplayLang=en) .
3.
Klikamy dwukrotnie na ściągnięty plik
ActivePython-(pobrana wersja)-win32-ix86.msi
4.
Przechodzimy wszystkie kroki instalatora.
5.
Po zakończeniu instalacji wybieramy
Start->Programy->ActiveState ActivePython
2.2
->PythonWin IDE
. Zobaczymy wtedy
ekran z napisem podobnym do poniższego:
PythonWin 2.2.2 (#37, Nov 26 2002, 10:24:37) [MSC 32 bit (Intel)] on win32.
Portions Copyright 1994-2001 Mark Hammond (mhammond@skippinet.com.au) -
see 'Help/About PythonWin' for further copyright information.
>>>
Instalacja Pythona z Python.org (http://python.org)
1.
Pobieramy z http://www.python.org/download/ najnowszą wersję instalatora dla Windowsa, który
oczywiście będzie miał rozszerzenie
.exe
.
2.
Klikamy dwukrotnie na instalatorze
Python-
2.xxx.yyy.msi
. Nazwa zależeć będzie od ściągniętej
wersji Pytona.
3.
Jeżeli używamy
Windows 95/98/ME/NT4/2000
, będziemy musieli najpierw zainstalować
Windows
Installer 2.0
dla
Windowsa 95/98/Me
(http://www.microsoft.com/downloads
/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en) lub
Windows
Installer 2.0
dla
Windowsa NT4/2000
(http://www.microsoft.com/downloads
/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f&DisplayLang=en) .
4.
Przechodzimy przez wszystkie kroki instalatora.
5.
Jeżeli nie mamy uprawnień administratora, możemy wybrać
Advanced Options
, a następnie
3 z 295
2010-05-23 11:27
Zanurkuj w Pythonie/Wersja do druku - Wikibooks, biblioteka wolnych...
http://pl.wikibooks.org/w/index.php?title=Zanurkuj_w_Pythonie/Wersj...
Non-Admin Install
.
Po zakończeniu instalacji, wybieramy
Start->Programy->Python
2.x
->IDLE (Python GUI)
.
Zobaczymy ekran z napisem podobnym do poniższego:
6.
Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win3
Type "copyright", "credits" or "license()" for more information.
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 1.2.1
>>>
Python w Mac OS X
W Mac OS X możemy mieć Pythona na dwa sposoby: instalując go lub nie robiąc tego. Zapewne będziesz
chciał go zainstalować.
Mac OS X 10.2 i nowsze domyślnie instalują okrojoną wersję Pythona dostępnego jedynie z linii poleceń.
Jeżeli nie przeszkadza Ci praca w linii poleceń, to początkowo taka wersja może Ci wystarczyć. Jednak nie
posiada ona parsera XML, więc kiedy dotrzesz do rozdziału mówiącego na ten temat i tak będziesz musiał
zainstalować pełną wersję.
Zamiast więc używać domyślnie zainstalowanej wersji, lepiej będzie od razu zainstalować najnowszą
dostępną wersję, która dostarczy Ci przy okazji wygodną, graficzną powłokę.
Uruchamianie wersji domyślnie zainstalowanej z systemem
1.
Otwieramy katalog
/Applications
2.
Otwieramy katalog
Utilities
3.
Klikamy dwukrotnie na
Terminal
, by otworzyć okienko terminala, które zapewni nam dostęp do linii
poleceń.
4.
Wpisujemy polecenie
python
.
Powinniśmy otrzymać mniej więcej takie komunikaty:
Welcome to Darwin!
[localhost:~] you% python
Python 2.2 (#1, 07/14/02, 23:25:09)
[GCC Apple cpp-precomp 6.14] on darwin
Type "help", "copyright", "credits", or "license" for more information.
>>> [press Ctrl+D to get back to the command prompt]
[localhost:~] you%
Instalacja najnowszej wersji Pythona
Aby to zrobić postępujemy według poniższych kroków:
4 z 295
2010-05-23 11:27
Zanurkuj w Pythonie/Wersja do druku - Wikibooks, biblioteka wolnych...
http://pl.wikibooks.org/w/index.php?title=Zanurkuj_w_Pythonie/Wersj...
1.
Ściągamy obraz dysku MacPython-OSX z http://homepages.cwi.nl/~jack/macpython/download.html.
2.
Jeżeli pobrany program nie zostanie uruchomiony przez przeglądarkę, klikamy dwukrotnie na
MacPython-OSX-(pobrana wersja).dmg
by zamontować obraz dysku w systemie.
3.
Klikamy dwukrotnie na instalator
MacPython-OSX.pkg
.
4.
Instalator poprosi o login i hasło użytkownika z prawami administratora.
5.
Przechodzimy wszystkie kroki instalatora.
6.
Po zakończonej instalacji otwieramy katalog
/Applications
.
7.
Otwieramy katalog
MacPython-
2.x
.
8.
Klikamy dwukrotnie na
PythonIDE
by uruchomić Pythona.
MacPython IDE wyświetli ekran powitalny, a następnie interaktywną powłokę. Jeżeli jednak powłoka się nie
pojawi, wybieramy
Window->Python Interactive (Cmd-
0
)
. Otwarte okno powinno wyglądać
podobnie do tego:
Python 2.3 (#2, Jul 30 2003, 11:45:28)
[GCC 3.1 20020420 (prerelease)]
Type "copyright", "credits" or "license" for more information.
MacPython IDE 1.0.1
>>>
Po instalacji najnowszej wersji, domyślnie zainstalowana wersja Pythona nadal pozostanie w systemie.
Podczas uruchamiania skryptów zwróć uwagę z jakiej wersji korzystasz.
Dwie wersje Pythona w Mac OS X
[localhost:~] you% python
Python 2.2 (#1, 07/14/02, 23:25:09)
[GCC Apple cpp-precomp 6.14] on darwin
Type "help", "copyright", "credits", or "license" for more information.
>>> [press Ctrl+D to get back to the command prompt]
[localhost:~] you% /usr/local/bin/python
Python 2.3 (#2, Jul 30 2003, 11:45:28)
[GCC 3.1 20020420 (prerelease)] on darwin
Type "help", "copyright", "credits", or "license" for more information.
>>> [press Ctrl+D to get back to the command prompt]
[localhost:~] you%
Instalacja Pythona z MacPortów
To najlepsza metoda. Należy najpierw pobrać i zainstalować MacPorts (http://www.macports.org
(http://www.macports.org/) ). Następnie należy odświeżyć porty
sudo port selfupdate
Potem możemy wyszukiwać interesujące nas pakiety. Np. znalezienie wszystkich pakietów do Pythona
2.5.x:
port search py25
Właściwa instalacja Pythona:
5 z 295
2010-05-23 11:27
Plik z chomika:
kling
Inne pliki z tego folderu:
[8051]EDW.-.Mikrokontrolwery-to.takie.proste.pdf
(8927 KB)
[8051]Gałka.-.Podstawy.programowania.mikrokontrolera.8051.pdf
(17641 KB)
[Algorytmy]Tadeusiewicz.-.Komputerowa.analiza.i.przetwarzanie.obrazów.pdf
(7916 KB)
[HTML]Search.Engine.Optimization.Starter.Guide.PL.pdf
(482 KB)
[Python]Instant Hacking.pdf
(619 KB)
Inne foldery tego chomika:
Artykuły
Automatyka
Elektronika
Elektrotechnika
Matematyka
Zgłoś jeśli
naruszono regulamin