publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
6 skomentuj »

TAGI: python , programowanie , kurs , ipython , konsola

2009-04-23 08:19  |  Jan Koprowski

Python: konsola do zadań specjalnych

Python: konsola do zadań specjalnych

W ostatnim artykule pisałem o możliwości pisania i interpretowania kodu Pythona w locie. Zachwalałem możliwości konsoli oraz zalety, które przynosi ona początkującym programistom. Użycie trybu interaktywnego języka służy zarówno stawianiu pierwszych kroków, jak i szybkiej weryfikacji działania określonych poleceń.

Proponuję więc dziś mały spacer po Pythonie wywoływanym z poziomu konsoli systemowej.

Spis treści:

  1. Pobieramy instalator
  2. Instalujemy
  3. Podręczny kalkulator
  4. Inne funkcje
  5. Co jeszcze potrafi konsola?
  6. iPython: konsola dla wymagających
  7. Uzupełnianie składni
  8. Inspekcja obiektów
  9. Uruchamianie zewnętrznych skryptów
  10. Kolorowanie składni kodu w błędach
  11. I wiele, wiele więcej
  12. Zaawansowane możliwości Pythona na podstawie numpy i matplotlib
  13. Podsumowanie


Pobieramy instalator

Aby rozpocząć przygodę z Pythonem w konsoli, wystarczy pobrać odpowiedni plik instalacyjny z witryny http://www.python.org/download/. W momencie pisania tego artykułu najnowszą wersją z gałęzi 2.x jest wersja 2.6.1.

W naszym wypadku  planujemy wyposażenie Pythona w zewnętrzne biblioteki i doinstalowanie kilku dodatkowych modułów. Największy ich asortyment jest obecnie dostępny dla wersji 2.5.4. Wiąże się to z faktem, że wydanie 2.6.1 ujrzało światło dzienne stosunkowo niedawno i potrzeba trochę czasu, aby twórcy bibliotek dostosowali oficjalne wersje swojego oprogramowania do kolejnej edycji języka.

Z tego powodu użyjemy wersji Python 2.5.4 dostępnej do pobrania na stronie http://python.org/download/releases/2.5.4/. Po pobraniu przez użytkowników Windows odpowiedniego pliku MSI z instalatorem możemy przystąpić do instalacji. Osoby pracujące z dowolną dystrybucją systemu Linux bez problemów znajdą Pythona w swoich repozytoriach. Prawdopodobnie język ten będzie już obecny w ich systemach i nie będą musieli instalować głównych paczek, a tylko dodatkowe biblioteki.

 

Instalujemy

Proces instalacji nie powinien sprawić nikomu większych problemów. Na początku wita nas okienko pozwalające wybrać odpowiedni tryb.

 


 
Kolejny krok to wybranie miejsca docelowego, w którym mają znaleźć się nasze pliki. Folderem proponowanym domyślnie jest C:\PythonXX\, gdzie symbolem XX oznaczyłem numer wersji. Dzięki temu możemy instalować na swoim komputerze równolegle wiele różnych wersji języka Python. Jeżeli ktoś nie lubi umieszczać oprogramowania poza katalogiem Program Files, nic nie stoi na przeszkodzie, aby zmienić ścieżkę i umieścić tam Pythona.

 

 
 
Po kliknięciu przycisku Next zostaniemy poproszeni o wybór rozszerzeń języka, które chcemy zainstalować na naszym komputerze. Jeżeli tylko pozwala Ci na to ilość wolnego miejsca na dysku, pozostaw konfigurację standardową. Jeżeli zaś po wybraniu opcji Disk Usage widzisz, że na zainstalowanie wszystkiego nie ma co liczyć, możesz na pewno zrezygnować z elementów noszących tytuł Documentation oraz TestSuite.

 

 


 
Po przejściu dalej instalator rozpocznie zagnieżdżanie Pythona w naszym systemie. Na koniec pożegna nas komunikatem informującym o pomyślnym zakończeniu procesu instalacji.

 

«poprzednia 1 2 3 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
6 skomentuj »

Polecamy

Reklama

Komentarze

  • ngredk

    #1 ngredk 2009-04-26 22:14:59 1

    zamiast

    punkty = numpy.arange(-7,-7,.01)

    powinno być

    punkty = numpy.arange(-7, 7,.01)

    IP: 90.156.52.[...] Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.9) Gecko/2009042113 Ubuntu/9.04 (jaunty) Firefox/3.0.9

  • morfis

    #2 morfis® 2009-05-01 00:16:31 0

    Dokładnie * ngredk. :D

    Do autora: Poprawić i podziękować :P

    IP: 217.173.198.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032802 Mandriva/1.9.0.8-1mdv2009.1 (2009.1) Firefox/3.0.8

  • jankoprowski

    #3 Jan Koprowski® 2009-05-01 06:27:05 0

    Zawsze bardzo się cieszę gdy ktoś wyłapie błąd :] Świadczy to o tym iż uważnie przeczytał artykuł jednak poprawianie nie leży w mojej mocy - tutaj odpowiednie uprawnienia posiadają redaktorzy.

    IP: 89.77.93.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.59 Safari/525.19

  • qri

    #4 qri 2009-05-06 16:43:33 0

    zrob wykres w mathematice to odpadna ci jaja

    IP: 90.141.102.[...] Opera/9.64 (Windows NT 5.1; U; pl) Presto/2.1.1

  • jankoprowski

    #5 Jan Koprowski® 2009-05-06 17:17:24 0

    Czy to prowokacja do napisania kursu Mathematiki na Webhosting.pl ?

    IP: 89.77.93.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.64 Safari/525.19

  • taxbonus

    #6 taxbonus 2010-06-17 13:31:06 0

    Fajna konsolka

    -----------------------------

    Biuro rachunkowe http://www.tax-bonus.eu/

    IP: 212.160.172.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł