Przejdź do zawartości

Dyskusja:Python

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Ocena jakości[edytuj kod]

Czy konstrukcja wartosc if warunek else wartosc w czesci Skladnia jest poprawny?

Luźne dyskusje[edytuj kod]

Pojawił się polski serwis informacyjny z artykułami o Pythonie: http://pydev.pl/ Jeśli się rozwinie, warto byłoby go dodać do linków

Może by tak dodać www.python.rk.edu.pl do linków ? :)

Moim zdaniem powinny się tam znaleźć odnośniki tylko do oficjalnych stron. --Zyx (dyskusja) 07:29, 17 wrz 2010 (CEST)[odpowiedz]

Linki[edytuj kod]

Moje propozycje:

Bartosz Marcin Kojak (BrokenglaSS) Dyskusja 21:05, 27 lut 2007 (CET)[odpowiedz]

Jcubic (dyskusja) 11:58, 24 lut 2011 (CET)[odpowiedz]

Filozofia Pythona[edytuj kod]

IMHO największą różnicą Pythona przy porównaniu do Perla - jest TOOWTDI czyli brak TIMTOWDI, mówiąc po naszemu: jednoznaczność, brak różnorodnych konstrukcji realizujących tę samą funkcjonalność. To jest ta różnica w filozofii.

Dywagacje o możliwości realizowania dużych projektów w Pythonie, inaczej niż w Perlu, brzmią flejmiarsko - zważywszy jak długo Python czekał na Pypi / jak wiele zaawansowanych bibliotek jest w perlowym CPAN. Wszystko się da, choć w Pythonie duże projekty mogą być przyjemniejsze.

Przykłady[edytuj kod]

Nie podoba mi się porównanie konstrukcji składniowej(opartej na klamrach) w C, a w pythonie. Problemem jest, że po wprowadzeniu paru modyfikacji(zmiana pierwszego słowa int na def, zmiana "int x" na "x", dodanie dwukropka po nawiasie w wyażeniu if, dodanie dwukropka po else, a także usunięciu klamer) przykład powinien działać. Problem w tym, że nie obrazuje to różnicy między składnią w c, a pythonem. Przykład

def silnia(x):
    if x == 0: return 1
    else: return x * silnia(x-1)

To jest kod w Pythonie, choć bardzo przypomina ten w C. Lewico (dyskusja) 13:55, 3 maj 2008 (CEST)[odpowiedz]

Dziwne zdanie[edytuj kod]

"Przeciwnie, niż np. dla Javy, nie ogranicza się zestawu dostępnych funkcji do części wspólnej dla różnych platform; np. na uniksach dostępna jest funkcja fork(), choć nie ma jej np. w Windows...." I co chodzi? potrzebna poprawka gramatyczna i sprawdzenie czy rzeczywiście tak jest przez eksperta dziedzinowego.

To chyba bardzo zawiły sposób na powiedzenie, że w standardowej bibliotece P na różne systemy występują różnice. Niestety, nie mam Windowsa żeby sprawdzić, jak jest z fork(). --<A.J.>--<?>-- 17:21, 27 lis 2008 (CET)[odpowiedz]
Dokumentacja zgadza się z tym [1], "Extensions peculiar to a particular operating system are also available through the os module, but using them is of course a threat to portability!" powinno wystarczyć jako uzasadnienie zdania z artykułu. MTM (dyskusja) 17:36, 27 lis 2008 (CET)[odpowiedz]

"Jednakowoż" - możnaby usunąć takie perełki językowe

Perełki są zbyt cenne, żeby je usuwać ;) Kto zna polski, ten zrozumie, kto nie zna - niech się douczy ;)

Referencje[edytuj kod]

"Wszystkie wartości przekazywane są przez referencję." Dopiero zaczynam swoją przygodę z Pythonem więc nie chciałbym sam poprawiać, ale z tego co gdzieś czytałem to jest wręcz odwrotnie - wszystko jest przekazywane przez wartość, także referencje do obiektów. W szczególności, nie mam wątpliwości co do tablic i stringów, które są zawsze kopiowane. Trosmisiek (dyskusja) 14:05, 6 sty 2010 (CET)[odpowiedz]

Proponuję dodanie linka:

Maćko[dysk.] 00:17, 21 sie 2020 (CEST)[odpowiedz]

Jython, a Python[edytuj kod]

Możliwe, że o czymś nie wiem, ale czemu hasło Jython przekierowuje do hasła o Pythonie? Swam pl (dyskusja) 15:11, 15 cze 2021 (CEST)[odpowiedz]

Artykuł o Jythonie został usunięty razem z artykułem CLPython. Tak wyglądał przed usunięciem. Maćko[dysk.] 00:18, 27 sty 2024 (CET)[odpowiedz]