Python: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
(Nowa ramka (czy co tam) "Programy")
Linia 8: Linia 8:


* Python jest językiem stworzonym dla lamerów. Dawniej, prawdziwy hakier musiał stworzyć wielolinijkowy program, aby połączyć się z danym serwerem, a w Pythonie przyjdzie taki lamus nie znający się na prawdziwym kodowaniu, wpisze ''strona = urllib2.urlopen("http://adres.com")'' i już ma dostęp do www. Kompletna amatorszczyzna i zbrodnia przeciw ''true coding'' (czyt. [[tró]]).
* Python jest językiem stworzonym dla lamerów. Dawniej, prawdziwy hakier musiał stworzyć wielolinijkowy program, aby połączyć się z danym serwerem, a w Pythonie przyjdzie taki lamus nie znający się na prawdziwym kodowaniu, wpisze ''strona = urllib2.urlopen("http://adres.com")'' i już ma dostęp do www. Kompletna amatorszczyzna i zbrodnia przeciw ''true coding'' (czyt. [[tró]]).
==Programy==
Pierwszym programem mającym na celu porównanie Pythona (czyt. dwóch liczb) jest prosty skrypt:
<pre>
a = 666
b = 15
if a > b:
print 'A ma wiekszego'
else:
print 'B ma wiekszego'
</pre>
Jeżeli a jest większe wyświetli nam się napis "A ma większego, jeżeli b jest większe, wyświetli się ten drugi.

Domyślne jest kodowanie ASCII. Jeżeli chcemy jakieś inne wpisujemy przed skryptem:
<pre>
# -*- coding: utf-8 -*
</pre>

Nadszedł czas pisania. A więc, żeby napisać "Homoerektusoprofescjonalistka" wykonujemy skrypt:
<pre>
a = "Homoerektusoprofescjonalistka"
print a
</pre>


{{stubinf}}
{{stubinf}}

Wersja z 11:12, 13 lut 2010

Ten artykuł jest częścią cyklu naukowego języki komputerowe.

Języki programowania:


Inne języki komputerowe:


edytuj ten szablon

def Python (pythonowszczyzna):

print "środek komunikacji na linii komputer-człowiek"
print "ojczysty język Google"

Cechy

  • Python został napisany przez grupę hippisów, dlatego wiele jego cech cechuje cecha w żargonie operatorów klawiatur komputerowych zwana kompletnym odlotem. Język ten cofa nas do lat 60tych - można zapomnieć o blokach oznaczanych schludnym begin..end, minimalistycznym {..} czy geekowskim %$#%#%$$$..? – tutaj bloki oznaczane są... znakami nowej linii i wcięciami! Jednocześnie hippisi w akcie protestu postanowili zrezygnować z koncepcji stałych, instrukcji switch/case oraz modyfikatorów dostępu do metod i atrybutów. Trwają dyskusje nad usunięciem słowa kluczowego if.
  • Python jest językiem stworzonym dla lamerów. Dawniej, prawdziwy hakier musiał stworzyć wielolinijkowy program, aby połączyć się z danym serwerem, a w Pythonie przyjdzie taki lamus nie znający się na prawdziwym kodowaniu, wpisze strona = urllib2.urlopen("http://adres.com") i już ma dostęp do www. Kompletna amatorszczyzna i zbrodnia przeciw true coding (czyt. tró).

Programy

Pierwszym programem mającym na celu porównanie Pythona (czyt. dwóch liczb) jest prosty skrypt:

a = 666
b = 15
if a > b:
       print 'A ma wiekszego'
else:
       print 'B ma wiekszego'

Jeżeli a jest większe wyświetli nam się napis "A ma większego, jeżeli b jest większe, wyświetli się ten drugi.

Domyślne jest kodowanie ASCII. Jeżeli chcemy jakieś inne wpisujemy przed skryptem:

# -*- coding: utf-8 -*

Nadszedł czas pisania. A więc, żeby napisać "Homoerektusoprofescjonalistka" wykonujemy skrypt:

a = "Homoerektusoprofescjonalistka"
print a

Szablon:Stubinf