Tak si hraju s Pythonem Mozektevidi.net - Mozektevidi.net.

Tak si hraju s Pythonem

Objektově orientovaný programovací jazyk python funguje na většině platformách.

Python

Před nedávnem jsem se začal učit C++, ale tento jazyk mě moc nenadchnul, bavil mě čím dál méně tak jsem od něho upustil.
Šťourání v nose Nic nedělání mi dlouho nevydrželo, tak jsem přemýšlel, na jaký jazyk se vrhnu nyní. Volba padla na Python. Na python existuje spousty tutoriálů, většina dister linuxu ho nativně obsahuje, tak už mi nic nebránilo, abych se na něj vrhnul.

Hned se mi zalíbila možnost, programovat on the fly přímo v terminálu.. Výstup pak vypadá například takto:

mzk@laptop:~/skripty/python$ python
Python 2.5.1 (r251:54863, May  2 2007, 16:56:35)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> a = int(raw_input('Zadej A: '))
Zadej A: 35
>>> b = int(raw_input('Zadej B: '))
Zadej B: 28
>>> soucet = a + b
>>> print soucet
63
S takovou featurou jsem se ještě nesetkal a moc se mi líbí. Skriptovat v PHP znamená:
  • Otevřít si textový editor (kate)
  • Zapsat kód skriptu
  • Uložit soubor do document root (/home/mzk/web/pokus.php)
  • Sputit si apache server (sudo /opt/lampp/lampp start)
  • Použít internetový prohlížeč (opera)
  • Zadat adresu ke skriptu
.. což je moc zdlouhavé. Ono to nakonec není tak strašné (apache + Opera běží pořád, tak pár kroků zmizí, přesto se to on the fly pythonu nevyrovná :-)

Python se mi jeví jako jednoduchý programovací jazyk, ještě s ním bude spousty srandy. Během dvou dnů jsem se prolouskal celým seriálem na root.cz, zatím toho moc neumím, ale to přijde :-)

OT: Už jedu více jak 5 měsíců na linuxu a spokojenost! Chystám se sepsat krátké články zaměřené na jednu věc: V čem je pro mě! Linux lepší než Windows.


autor článku OS | datum publikování 10.říjen.2007 19:19 | články o linuxu linux |

Kometáře

#1 paulieCZ www

c++ mě tacky nebavilo...asi zkusim tacky ten python reaguj

datum 10.10.2007 20:11

firefox windows-xp

#2 Subber wwwmozektevidi.net

Heh a ja uz se dlouhou dobu drzim u visual basicu... reaguj

datum 10.10.2007 20:17

internet-explorer-6 windows-xp

#3 Subber wwwmozektevidi.net

Ale nerikejte mi ze jsem zaujaty a neroflete se ;) reaguj

datum 10.10.2007 20:19

firefox windows-xp

#4 MzK wwwmozektevidi.net

reakce na »Subber«: Ani mi nevadí, že se držíš u VB spíš žasnu nad tím, jak někdo může používat IE :-D reaguj

datum 10.10.2007 20:52

opera gnu-linux

#5 Nobelicek wwwmozekhovnovidi.net

Jen jedna poznamka k programovani rovnou v konzoli. To neni pravda ze to umi jenompython. Umi to i treba BASH nebo i dokonce php se da intepretovat primo v konzoli. Takze bych si dal p-ozor co pises a nez neco napises tak bych se poradil. reaguj

datum 11.10.2007 09:30

mozilla linux-debian

#6 MzK wwwmozektevidi.net

reakce na »Nobelicek«: Já jsem nepsal, že to umí !jenom! python.
Ano i PHP umí interpretovat přímo v konzili, viz nedávný llook.wz.cz/weblog/spot/prikazovy-radek… reaguj

datum 11.10.2007 12:55

opera gnu-linux

#7 Uzivatel si pral zustat v anonym www

Nobelicek: LoL, mozekhovnovidi.net :-D. To te bavi tu domu platit? =)
MzK: Tak drzim palce v pronikani do hlubin pythonu.. =) reaguj

datum 11.10.2007 15:25

opera windows-vista

#8 Uzivatel si pral zustat v anonym www

*Pardon, misto domu si domyslete domenu.. reaguj

datum 11.10.2007 15:26

opera windows-vista

#9 Tonda wwwblog.antonindanek.cz/

Nicméně všechno se dá udělat. llook.wz.cz/weblog/spot/prikazovy-radek… Zkoušel jsem to rozchodit na Linuxu, ale dle ukázky to funguje i na Windows. reaguj

datum 11.10.2007 15:47

opera windows-vista

#10 Subber wwwmozektevidi.net

reakce na »MzK«: Videls prvni prispevek v IE a druhy ve firefoxu. Nehral jsem si nahodou ve firefoxu s user agentem kdyz jsem psal tento prispevek? Existuje na to plugin a potreboval jsem stahnout ovladac z webu ktery chce IE. Za 2. nepatrim ani do skupiny s nazorem ze co je od M$ to je sr*cka. Ruzna vyvojova oddeleni jsou tam prakticky nezavisla. I kdyz IE a Windows jsou sracky ale zase normalnim lidem bych jejich wokna neodebiral. Jde o to ze jeden produkt muze byt spatny a druhy dobry. Ale IE je dle me ten spatny. reaguj

datum 11.10.2007 16:26

firefox windows-xp

#11 Subber wwwmozektevidi.net

reakce na »Uzivatel si pral zustat v anonym«: Ve whois nevidim ze by tuto domenu platil nobelicek. Pokud ano netusim co tim sleduje. Podle whois si uzivatel asi pral zustat v anonymite a vyplnil smyslene udaje. DNS preklad prelozi mozekhovnovidi.net na IP 87.236.194.41 , zde bezi HTTP server kteremu kdyz odeslu pozadavek na web mozekhovnovidi.net ukaze iframe ktery se ma ukazat pres celou obrazovku a odkaz vede na znamou sluzbu pikachize ktera vymeni vsechen text za text typu chupika pikapika ... reaguj

datum 11.10.2007 16:35

firefox windows-xp

#12 Subber wwwmozektevidi.net

pardon frame, iframe je vnoreny... reaguj

datum 11.10.2007 16:37

firefox windows-xp

#13 MzK wwwmozektevidi.net

reakce na »Uzivatel si pral zustat v anonym«: NJN, to si může dovolit jenom skalní fanoušek mozektevidi.net
reakce na »Tonda«: Tebou uvedený odkaz je v mojim komentáři trochu výše viz reakce na »MzK«:
reakce na »Subber«: Ok, beru to, jenom mě to modré éčko bilo do očí. Také si nemyslím, že všechno od M$ je sračka, naopak M$ dělá kvalitné HW, používám Microsoft Natural 4000 keyboard, maximální spokojenost, stejně i myš mám od M$. Jen ten IE6 moc nemusím.
reakce na »Subber«: Stačí znát program ping a hned vím, která bije viz:

mzk@laptop:~$ ping mozekhovnovidi.net
PING mozekhovnovidi.net (87.236.194.41) 56(84) bytes of data.
64 bytes from alfa.netzona.cz (87.236.194.41): icmp_seq=1 ttl=55 time=14.1 ms

netzona, webhosting, kde hostuji všechny své nové projekty :-D (www.lhoty.cz/ , www.lhotafotbal.net/ ..) reaguj

datum 11.10.2007 18:41

opera gnu-linux

#14 lo3k wwwwww.freeblog.ic.cz

mám hezčí způsob než ping(je to zajímavější):
[vaclav@vasek2500 ~]$ nmap www.mozekhovnovidi.net/

Starting nmap 3.81 ( www.insecure.org/nmap/ ) at 2007-10-11 19:06 CEST
Interesting ports on alfa.netzona.cz (87.236.194.41):
(The 1650 ports scanned but not shown below are in state: filtered)
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
79/tcp open finger
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
444/tcp open snpp
6017/tcp open xmail-ctrl
10000/tcp closed snet-sensor-mgmt
61439/tcp closed netprowler-manager
61440/tcp closed netprowler-manager2
61441/tcp closed netprowler-sensor

Nmap finished: 1 IP address (1 host up) scanned in 31.549 seconds reaguj

datum 11.10.2007 19:03

opera gnu-linux

#15 Subber wwwmozektevidi.net

reakce na »lo3k«: Hmm, a mame o netzone vsechno :D
reakce na »MzK«: Tipni si co ten "program ping" provadi? Ze by reversni DNS preklad? reaguj

datum 11.10.2007 20:12

firefox windows-xp

#16 Nobelicek wwwmozekhovnovidi.net

reakce na »Subber«: No a co treba nslookup ;)

doc# nslookup 87.236.194.41

41.194.236.87.in-addr.arpa name = alfa.netzona.cz.


Ano web je hostovan u me spolecnosti netzona.cz :D

A opravdu me nakejch par korun za net domenu nezabije kdyz spravuji prez 300 domen. Jedna je jak plivnuti do more. reaguj

datum 12.10.2007 10:17

mozilla linux-debian

#17 Nobelicek wwwmozekhovnovidi.net

Hej lidi tady ten clovek ani nevedel co se mu povedlo nafotit :D

Starting nmap 3.81 ( www.insecure.org/nmap/ ) at 2007-10-11 19:06 CEST
Interesting ports on alfa.netzona.cz (87.236.194.41):
(The 1650 ports scanned but not shown below are in state: filtered)
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
79/tcp open finger
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
444/tcp open snpp
6017/tcp open xmail-ctrl
10000/tcp closed snet-sensor-mgmt
61439/tcp closed netprowler-manager
61440/tcp closed netprowler-manager2
61441/tcp closed netprowler-sensor

Nmap finished: 1 IP address (1 host up) scanned in 31.549 seconds

Mel ohromne stesti s nmapem :) Vsimliste si? Port 53 UDP neni vubec otevren. Ono to mozna moc lidi nenadchne tak jako me kdyz sem to videl :) Ale on se zrovna trefil presne do vteriny do toho praveho okamziku kdy se resetovala sluzba DNS serveru :) Lol no to je stesti jak svina :D reaguj

datum 12.10.2007 10:23

mozilla linux-debian

#18 lo3k wwwwww.freeblog.ic.cz

:D toho sem si aňi nevším..... reaguj

datum 12.10.2007 13:31

opera gnu-linux

#19 DarkCraft wwwdarkcraft.org

PHP muzes taky psat 'za behu' v konsoli. reaguj

datum 12.10.2007 14:16

opera gnu-linux

#20 mr.Crow wwwdisposed.xf.cz

reakce na »DarkCraft«: asi tak, stačí PHP konzole, Harvie ji má určitě někde na soomu zveřejněnou, tak jestli to někomu pomůže...:-) reaguj

datum 13.10.2007 21:18

firefox windows-xp

#21 mr.Crow www

Nejvtipnější na tom je:

Registrant:
Josef Mozek (MOZEKHOVNOVIDI-NET-DOM)
Mozicni 98
Lebkovna, 41764
cz
+420 732123852
+420 000000000
reg@pockej.cz

Domain Name: MOZEKHOVNOVIDI.NET
Status: PROTECTED

Administrative Contact:
Josef Mozek reg@pockej.cz
Mozicni 98
Lebkovna, 41764
cz
+420 732123852
Fax- +420 000000000

Technical Contact, Zone Contact:
P.E.S. consulting, s.r.o. admin@forpsi.com
Vaclavske namesti 17
Prague 1, 110 00
CZ
+420.383835353
Fax- +420.383835354 reaguj

datum 14.10.2007 20:32

firefox gnu-linux

#22 Centralni_mozek wwwujsemvelky.ru

Nazdar bazar, Python, je dobrej, taky jsem trošišku koukal,... A snažil se ho prosadit ve výborném freeware programu kterej můžu jenom doporučit !!! Je to Blender, ale to asi budeš vědět. Jenom jsem se chtěl zeptat na něco co nepatří k článku. Jakej sis pořídil phone ? Doporučuji PDA s GSM modulem->vychytane->necha se s nim docela taky pekne lamovat. Dokonce i ten Python do nej dostanu, i Cecko, mužeš si tam tvořit co budeš chtít. Wifi mám v pda taky, a docela dobre.2Mega foceni vystačí. Ale asi ti bude vadit Windows v pda, ale mě vyhovuje. Dostaneš tam i dos atd. Takže si batky můžeš tvořit i tam. Ale stejně máš laptopa, tak je to asi jedno. Nejsem háčkovač ale jedno jím budu a budu dobrej. Všechny poznatky zpracovávám a nikdy toho nebudu vědět dost natolik, abych si myslel že toho už vim dost :D tak zatim reaguj

datum 24.10.2007 01:56

internet-explorer-6 windows-ce

#23 Zavisse wwwzavisse.ezin.cz

C++ tě nebude bavit když se ho budeš učit. Já se ho musel učit na střední. Mě ale moc nebaví Python, zdá se mi dost složitej. Teď se začínám učit PHP reaguj

datum 25.10.2007 22:50

firefox windows-xp

#24 MzK wwwmozektevidi.net

reakce na »Zavisse«: Myslím si, že python patří k těm jednodušším programovacím jazykům. Má lehce pochopitelnou syntaxi reaguj

datum 26.10.2007 13:27

opera gnu-linux

#25 Honza www

reakce na »MzK«: Přesně tak, díky němu sem se naučil jiný programovací jazyky, protože se v něm pochopil takovou tu podstatu programování a nějak mě tam netrápila syntaxe, protože je tam fakt jednoduchá. reaguj

datum 18.06.2008 19:56

opera windows-xp

Nové kometáře nejsou povolené.