Programowanie w Pythonie
Programowanie w Pythonie
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?
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ą.
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ą.
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ć.
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ć.
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.
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.
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.