Python - historie, instalace, popis jazyka, první script(1)
Python - historie, instalace, popis jazyka, první script
- pozn.: tento seriál o programování, respektive scriptování v Pythonu je určen i pro úplné
začátečníky v programování, tento jazyk je pro začátečníky přímo určený (viz.
První jazyk: Python)
Co je to Python?
Python je scriptovací(programovací) jazyk, je také interpretovaný (lze ho
přeložit do spustitelného souboru), interaktivní a objektově orientovaný programovací jazyk
(lze psát také strukturovaně, funkcionálně).
Historie Pythonu
Python byl navržen v roce 1990-1991 Guido van Rossumem v Matematickém centru
Stitching v Nizozemí jako následník jazyka nazývaného ABC. V roce 1995 se dále vyvíjel v
Corporation for National Research Initiatives (CNRI) ve Visrginii. Poté v roce v 2000 byla založena
společnost BeOpen.com, dále se přesunuli už i s dalšími vývojáři pod společnost Zope Corporation.
Dnes ho dále vyvíjí hlavně sám Guide a mnoho dalších vývojářů po celém světě, který ho vyvíjejí pod
"střechou" neziskové organizace Python Software Foundation, která byla založena v roce 2001.
Jméno Python získal z pořadu Monty Python's Flying Circus, přímou souvislost s hady(python=krajta) to
nemá, ale mnoho webů to používá jako logo Pythonu. Python byl vždy open-source měl tedy otevřený kód, viz.
opensource.com.
Popis jazyka
Základní popis:
- objektově orientovaný, ale lze v něm psát i strukturovaně a funkcionálně
- jednoduchý, ale mocný jazyk
- interpretovaný
- interaktivní
- open-source, tedy zdarma
- přenositelný(Linux, Windows, Mac OS)
- umí spolupracovat(třeba s C/C++ nebo Javou = Jython)
- je dále vyvíjený
- dobře dokumentovaný
To všechno byly výhody a teď nevýhody:
- pomalý (oproti třeba C++, Pascalu atp.)
Instalace
Instalace Pythonu je opravdu triviální. Stačí si stáhnout Python z
Python.org,
toto je odkaz na ftp s Pythonem. Je tam instalace pro Windows i Linux.
Instalaci spustíte a jen odklikáte next... Poté už se vám v Nabídce start Python 2.4, to číslo záleží na verzi.
Pak spustíte IDLE nebo command line a můžete psát příkazy (měly by se vám vypsat informace o verzi
a potom toto >>>, tomu se říká výzva promt), to je ten interaktivní příkazový řádek, tak si zkuste
třeba
print "Ahoj světe!", vypíše se Ahoj světe! a pokud si chcete udělat opravdu program. Tak
to uložte do souboru s příponou py, třeba ahoj.py a dvojklikem to ve Windows sputíte příkazovou řádku, kde
se vám vypíše Ahoj světe!. Tak to byl váš první program v Pythonu.
První script
Tady vám ukážu první script a porovnání s jazyky C++ a Java, to už nejsou scriptovací,
ale systémové jazyky. První v Pythonu:
print "Ahoj světe!!!"
Je docela krátký, že? A teď C++:
#include
using namespace std;
int main()
{
cout << "Ahoj svete!!!" << endl;
return 0;
}
a java:
public class Prvni {
public static void main(String[] args) {
System.out.println("Ahoj světe!!!");
}
}
V Pythonu je jasně nejkratší, to je velká výhoda Pythonu. A je tam jasně vidět, co bude dělat, syntaxe je
nejintuivnější.
Kde se používá
- Seznam.cz
- Yahoo!
- Linux Red Hat
- NASA(řízení letu)
- Google
To jen, aby někdo neměl pocit, že profesionálové ho vůbec nepoužívají.
autor:
Vítězslav Titl
publikováno: 22.7.2005