Programowanie w Pythonie

Potrzebujesz pomocy z C, C++, perl, python, itp.
godzio89
Beginner
Posty: 137
Rejestracja: 05 maja 2007, 01:28
Lokalizacja: Grudziądz

Programowanie w Pythonie

Post autor: godzio89 »

Chciałbym się dowiedzieć jakie macie zdanie o języku programowania jakim jest Python. Kiedyś tam uczyłem się programować w C++. Teraz znowu chciałbym zacząć zabawę z programowaniem, ale właśnie nie wiem czy Python będzie dobrym rozwiązaniem. Wielu ludzi twierdzi, że lepiej pozostać w CPP + dodatkowe rzeczy, niektórzy, że warto wybrać jave, a inni mówią - Tylko Python!. Jakie jest wasze zdanie na temat tego języka?
brograf
Posty: 8
Rejestracja: 02 stycznia 2009, 15:16

Post autor: brograf »

Pytanie brzmi co chcesz robić :)

Nie jest to bez znaczenia. Jeżeli we "wczesnym stadium rozwoju" nabawisz się wielu złych praktyk to potem może być Ci ciężko.

Napisz co chcesz robić to się pomyśli :)

PS
Każdy język ma swoje + i -. W niektórych zastosowaniach sprawuje się on lepiej, w innych gorzej. Jeżeli ktoś mówi "tylko <cos>!" to radzę się wystrzegać takiej osoby, zazwyczaj źle doradzają.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Python jest świetnym rozwiązaniem do szybkiego budowania interfejsy np PyGTK, w C napisanie tego samego trwało bym co najmniej dwa razy dłużej. Wiele właśnie takich narzędzi GUI w Fedorze jest napisanych.
W Pythonie można niby wszystko, są do wszystkie go teraz biblioteki, język szybko się zmienia w stosunku do C++.
Ja bym nie przyjmował takiego założenia, że w Pythonie i już. Jak się pisze dobrze w Pythonie to dobrze, ale jak trzeba C/C++ to trzeba. W każdym bądź razie uważam, że każdy programista powinien się nim zainteresować.
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

Kolejną, ale za to wielką zaletą jest przenośność (podobnie Java). Tak więc nie ma znaczenia czy program napisany jest pod Windows, a uruchamiany na Linuxie. Może być wszędzie uruchamiany tam gdzie odpowiedni interpreter się znajduje. Najprawdopodobniej w każdym Linuxie masz interpreter i to za darmo (w Windows też). Ponadto, w Windows można uruchomić program bez interpretera, moduł Py2Exe.
godzio89
Beginner
Posty: 137
Rejestracja: 05 maja 2007, 01:28
Lokalizacja: Grudziądz

Post autor: godzio89 »

A czy interesował się ktoś językiem Ruby bo teraz sam już nie wiem co wybrać? Ruby 1.9 jest już prawdopodobnie szybsze od pythona 3000. Tylko nie wiem jak wygląda sytuacja z GUI w Ruby i nie wiem czy jest tak wydajna jak w przypadku pygt.
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Z tego co wiem, ale nie jestem na bieżąco, to Ruby jest przyszłością Web, Przynajmniej konkurencją dla PHP. Nie widziałem, żeby gdzieś się pisało dużo o tym, iż Ruby jest również świetny do budowy GUI.
A tak w ogóle to wydaje mi się, że Ruby jest raczej językiem nowej generacji do przetwarzania tekstu jak Perl. ¦wiadczy o tym potężna biblioteka do operacji tekstowych jaką ma Ruby.
ODPOWIEDZ