Bartłomiej Ogryczak

Bartłomiej Ogryczak Backend Developer @
Layar

Temat: Python -- kolejny raz językiem roku

Python wins the TIOBE Programming Language Award of 2010!
Programming language Python has become programming language of 2010. This award is given to the programming language that gained most market share in 2010. Python grew 1.81% since January 2010.

http://www.tiobe.com/index.php/content/paperinfo/tpci/...

:-D

konto usunięte

Temat: Python -- kolejny raz językiem roku

Mnie dodatkowo cieszy stosunkowo marna pozycja C# i VB :)
Piotr Jarolewski

Piotr Jarolewski Software Engineer at
Grupa Allegro

Temat: Python -- kolejny raz językiem roku

Nie pozostaje nic tylko się cieszyć i starać się aby Python w Polsce był bardziej popularny :)

konto usunięte

Temat: Python -- kolejny raz językiem roku

Piotr Jarolewski:
Nie pozostaje nic tylko się cieszyć i starać się aby Python w Polsce był bardziej popularny :)

Nie śledziłem sytuacji, ale słyszałem gdzieś plotę, że "cywilizowany świat" coraz bardziej lubi Pythona i Django, a odchodzi od PHP. U nas stron w Pythonie niestety malutko, hosting z pythonem ciężko znaleźć, a "programista PHP" (często w wieku gimnazjalnym) i hosting z PHP są za pół darmo.
L P

L P podskala.net

Temat: Python -- kolejny raz językiem roku

Radosław Dominiak:
Piotr Jarolewski:
Nie pozostaje nic tylko się cieszyć i starać się aby Python w Polsce był bardziej popularny :)

Nie śledziłem sytuacji, ale słyszałem gdzieś plotę, że "cywilizowany świat" coraz bardziej lubi Pythona i Django, a odchodzi od PHP. U nas stron w Pythonie niestety malutko, hosting z pythonem ciężko znaleźć, a "programista PHP" (często w wieku gimnazjalnym) i hosting z PHP są za pół darmo.

Dekadenci marnych potrzeb przy tak szybkim rozwoju technologicznym w końcu będą musieli się nawrócić ;)

konto usunięte

Temat: Python -- kolejny raz językiem roku

Radosław Dominiak:
Piotr Jarolewski:
Nie pozostaje nic tylko się cieszyć i starać się aby Python w Polsce był bardziej popularny :)

Nie śledziłem sytuacji, ale słyszałem gdzieś plotę, że "cywilizowany świat" coraz bardziej lubi Pythona i Django, a odchodzi od PHP. U nas stron w Pythonie niestety malutko, hosting z pythonem ciężko znaleźć, a "programista PHP" (często w wieku gimnazjalnym) i hosting z PHP są za pół darmo.

Python to nie tylko WWW. Prawdę mówiąc przede wszystkim coś zupełnie innego.
Szkoda że nie ma jakiegoś RAD-a do interfejsu desktopowego GUI - bo byłby to język-killer.

konto usunięte

Temat: Python -- kolejny raz językiem roku

Piotr Likus:
Python to nie tylko WWW. Prawdę mówiąc przede wszystkim coś zupełnie innego.
Szkoda że nie ma jakiegoś RAD-a do interfejsu desktopowego GUI - bo byłby to język-killer.

Jasne, że nie tylko. Ja się go nauczyłem, żeby mieć coś darmowego zamiast Matlaba. Z biblioteką numpy, czymś do wykresów (np. py-gnuplot, albo ta biblioteka co dodaje matlabową składnie do rysowania) świetnie daje sobie radę.

Przyznam że żadnych RADów nigdy nie używałem, więc może nie doceniam. Ale chyba QtDesiner potrafi robić Interfejsy w pyqt, a do GTK jest Glade, którego też się całkiem przyjemnie używa.
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Python -- kolejny raz językiem roku

Nie jestem fanem składni Pythona (wole klamerkowe języki) ale ma kilka fajnych ficzerów. Szkoda właśnie tylko, że nie ma jakiegoś sensownego IDE. Chyba, że ktoś zna jakieś (najlepiej darmowe) ?

konto usunięte

Temat: Python -- kolejny raz językiem roku

Wojciech Soczyński:
Nie jestem fanem składni Pythona (wole klamerkowe języki) ale ma kilka fajnych ficzerów. Szkoda właśnie tylko, że nie ma jakiegoś sensownego IDE. Chyba, że ktoś zna jakieś (najlepiej darmowe) ?

Może Eric? (http://eric-ide.python-projects.org/)

konto usunięte

Temat: Python -- kolejny raz językiem roku

Wojciech Soczyński:
Nie jestem fanem składni Pythona (wole klamerkowe języki) ale ma kilka fajnych ficzerów. Szkoda właśnie tylko, że nie ma jakiegoś sensownego IDE. Chyba, że ktoś zna jakieś (najlepiej darmowe) ?

Aptana. Ma wszystko co potrzeba.
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Python -- kolejny raz językiem roku

Aptana nie jest przypadkiem płatna ?

konto usunięte

Temat: Python -- kolejny raz językiem roku

Wojciech Soczyński:
Aptana nie jest przypadkiem płatna ?

Nie. Za friko. Edytor i debugger.
Z tego co wiem to jest to jakaś nakładka na Eclipse, ale jakoś tak opakowana że tego ostatniego nie widać.

Można używać kilku wersji Pythona jednocześnie (wybierając odpowiedni w parametrach projektu).Piotr L. edytował(a) ten post dnia 25.10.11 o godzinie 21:09

Temat: Python -- kolejny raz językiem roku

co do Aptany to nie sama jako taka, a PyDev, ktory zostal swego czasu przejety przez Aptane:

http://pydev.org/download.html

poza tym darmowy jest netbeans, ktory ma jakis tam plugin do pythona, ale nie mialem przyjemnosci dluzej go testowac
Mariusz Sucajtys

Mariusz Sucajtys Wszyscy wiedzą, że
czegoś nie da się
zrobić, aż znajdzie
...

Temat: Python -- kolejny raz językiem roku

Wojciech Soczyński:
Nie jestem fanem składni Pythona (wole klamerkowe języki) ale ma kilka fajnych ficzerów. Szkoda właśnie tylko, że nie ma jakiegoś sensownego IDE. Chyba, że ktoś zna jakieś (najlepiej darmowe) ?
Ja korzystam z 2 IDE, oba darmowe:
* Do mniejszych rzeczy Komodo EDIT (nie mylić z Komodo IDE)
* Eclipse + wymieniony PyDEV do większych.
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Python -- kolejny raz językiem roku

Sebastian Bauer:
co do Aptany to nie sama jako taka, a PyDev, ktory zostal swego czasu przejety przez Aptane:

http://pydev.org/download.html

poza tym darmowy jest netbeans, ktory ma jakis tam plugin do pythona, ale nie mialem przyjemnosci dluzej go testowac
Ja korzystałem z wtyczki do netbeansa i szczerze nikomu nie polecam, jak dla mnie jest bardzo niedopracowana. Najbardziej zależy mi, żeby edytor podpowiadał mi listę funkcji/klas oraz metody danego obiektu...
Konrad Delong

Konrad Delong programista

Temat: Python -- kolejny raz językiem roku

Mi osobiście Pythona najwygodniej programuje się w Vimie (chociaż jeśli ktoś jest zdeterminowany nie odrzucać IDE jako pomysłu to równie dobrze mógłbym napisać że lubię budyń :>)

Żeby dodać sobie trochę wiarygodności jako programista dodam, że Java/C# bez IDE to ból, ale dla Pythona: namawiałbym do spróbowania lekkiego podejścia :)
Mariusz Sucajtys

Mariusz Sucajtys Wszyscy wiedzą, że
czegoś nie da się
zrobić, aż znajdzie
...

Temat: Python -- kolejny raz językiem roku

Wojciech Soczyński:
Ja korzystałem z wtyczki do netbeansa i szczerze nikomu nie polecam, jak dla mnie jest bardzo niedopracowana. Najbardziej zależy mi, żeby edytor podpowiadał mi listę funkcji/klas oraz metody danego obiektu...

Jedno i drugie IDE to potrafi, ale są pewne ograniczenia i wynikają one z natury języka. Python jest językiem z dynamicznym typowaniem i często IDE nie jest w stanie przewidzieć, jakiego typu będzie obiekt zwrócony przez metodę, funkcję bądź przekazany jako parametr, a bez tego nie zastosujesz podpowiedzi.
Dopóki odwołujesz się do funkcji z modułu, albo metod obiektu, który utworzyłeś, podpowiadanie działa. Tutaj chyba żadne IDE nie pomoże.
Mariusz Sucajtys

Mariusz Sucajtys Wszyscy wiedzą, że
czegoś nie da się
zrobić, aż znajdzie
...

Temat: Python -- kolejny raz językiem roku

Konrad Delong:
Mi osobiście Pythona najwygodniej programuje się w Vimie (chociaż jeśli ktoś jest zdeterminowany nie odrzucać IDE jako pomysłu to równie dobrze mógłbym napisać że lubię budyń :>)
Zgadzam się, że Vim bywa przydatny. Ale wtedy, jak robisz coś małego. Kiedy kod rośnie, IDE staje się wygodniejsze. Tzn. kiedy plik rośnie powyżej 250 linii, albo zaczynamy pracować na kilku plikach jednocześnie.
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Python -- kolejny raz językiem roku

Mariusz Sucajtys:
Wojciech Soczyński:
Ja korzystałem z wtyczki do netbeansa i szczerze nikomu nie polecam, jak dla mnie jest bardzo niedopracowana. Najbardziej zależy mi, żeby edytor podpowiadał mi listę funkcji/klas oraz metody danego obiektu...

Jedno i drugie IDE to potrafi, ale są pewne ograniczenia i wynikają one z natury języka. Python jest językiem z dynamicznym typowaniem i często IDE nie jest w stanie przewidzieć, jakiego typu będzie obiekt zwrócony przez metodę, funkcję bądź przekazany jako parametr, a bez tego nie zastosujesz podpowiedzi.
Dopóki odwołujesz się do funkcji z modułu, albo metod obiektu, który utworzyłeś, podpowiadanie działa. Tutaj chyba żadne IDE nie pomoże.
Większość czasu programuje w PHP, który jest tak samo dynamicznie typowany i generalnie zawsze NetBeans jest w stanie domyślić się typu obiektu. Czasami potrzebuje małej podpowiedzi w rodzaju PHPDoc-a. Właśnie czegoś takiego oczekiwałbym od edytora Pythonowego - tam gdzie domyśla się typu obiektu nic nie muszę robić a tam gdzie nie, pisze jakąś adnotację w rodzaju (cytat z PHP) /* @var $foo Bar */

konto usunięte

Temat: Python -- kolejny raz językiem roku

Wojciech Soczyński:
Mariusz Sucajtys:
Wojciech Soczyński:
Ja korzystałem z wtyczki do netbeansa i szczerze nikomu nie polecam, jak dla mnie jest bardzo niedopracowana. Najbardziej zależy mi, żeby edytor podpowiadał mi listę funkcji/klas oraz metody danego obiektu...

Jedno i drugie IDE to potrafi, ale są pewne ograniczenia i wynikają one z natury języka. Python jest językiem z dynamicznym typowaniem i często IDE nie jest w stanie przewidzieć, jakiego typu będzie obiekt zwrócony przez metodę, funkcję bądź przekazany jako parametr, a bez tego nie zastosujesz podpowiedzi.
Dopóki odwołujesz się do funkcji z modułu, albo metod obiektu, który utworzyłeś, podpowiadanie działa. Tutaj chyba żadne IDE nie pomoże.
Większość czasu programuje w PHP, który jest tak samo dynamicznie typowany i generalnie zawsze NetBeans jest w stanie domyślić się typu obiektu. Czasami potrzebuje małej podpowiedzi w rodzaju PHPDoc-a. Właśnie czegoś takiego oczekiwałbym od edytora Pythonowego - tam gdzie domyśla się typu obiektu nic nie muszę robić a tam gdzie nie, pisze jakąś adnotację w rodzaju (cytat z PHP) /* @var $foo Bar */

Tak właśnie jest w Aptana (pydev).
Atrybuty obiektu, składowe modułu edytor sam znajduje, opis funkcji, klas i modułów możesz robić w komentarzach które są potem wyświetlane jako podpowiedzi.Piotr L. edytował(a) ten post dnia 25.10.11 o godzinie 21:10

Następna dyskusja:

Praktyki Python podczas pie...




Wyślij zaproszenie do