Wpis z mikrobloga

  • 4
@QuaLiTy132: Tak, przynajmniej jeśli chodzi o obiektowe. Chociaż zawsze miałem słabość do C na początek, bo uczy cierpliwości, takich podstawowych zasad programowania i myślenia.
Ale w sumie python to dobry wybór, jeden z przyjemniejszych języków imo

  • Odpowiedz
  • 0
@sokytsinolop ok, to może pociągnę temat żeby drugie posta nie pisać. Jest ogromna różnica między Windowsem a Linuxem jeśli chodzi o programowanie? Wiem że niektóre elementy kodu są inne, więc jeśli powiedzmy uczyłbym się programować pod Windowsem, to potem mogę w miarę bezboleśnie przesiąść się na Linuxa?
  • Odpowiedz
@QuaLiTy132: wg wielu osób najlepszym. Na wielu prestiżowych uczelniach np MIT Python jest pierwszym w kolejności językiem programowania do nauki. Jest to język wysokopoziomowy czyli np. żeby uzyskać ten sam efekt co np w C++ wystarczy mniej kodu + Python ma wbudowany tzw garbage collector, który sam automatycznie "sprząta" po tobie, (zwalnia pamięć)
  • Odpowiedz
  • 0
@don_baltazar ok, a nie wiesz może jak jest z przerzuceniem się na inny system? W sensie czy ciężko itd. Trzeba coś poza API pod dany system ogarnąć? Sorry za głupie pytania no ale w życiu napisałem może ze 30 linijek kodu, a wolę się upewnić na starcie. :)
  • Odpowiedz
@QuaLiTy132: tak naprawdę sam jestem początkującą osobą, więc nie chcę wprowadzać w błąd. Oczywiście były przypadki, że np trzeba było zmienić coś w kodzie (we wbudowanych bibliotekach na przykład), co do built-in'ów (czyli funkcji, z których możesz korzystać bez konieczności importowania czegokolwiek) to nie spotkałem się z takim przypadkiem, aczkolwiek pamiętaj, że sam jestem początkującą osobą. W tym przypadku potraktuj mój komentarz z przymrużeniem oka
  • Odpowiedz
@QuaLiTy132: Nie ma żadnego problemu z przerzuceniem się, chyba że używasz jakiejś biblioteki którą jest specyficzna dla konkretnego systemu, nie ma tutaj co się bardziej rozpisywać.
  • Odpowiedz
  • 0
@meohaw dzięki za informacje. Ogólnie nie mam zamiaru portować kodu z jednego systemu na drugi. Chodziło mi o ogólne pisanie pod danym systemem. Ostatnie pytanie: PyCharm będzie git?
  • Odpowiedz
@QuaLiTy132: pod linuksem wystarczy zainstalować pythona (jeśli go jakimś cudem nie ma) plus paczki, jeśli chcesz z nich korzystać (na przykład numpy), pod windowsem trzeba się jeszcze pieprzyć ze ścieżkami.
  • Odpowiedz
@QuaLiTy132
Goly python na windowsie musisz zainstalowac,ale to nieproblem. Linux ma juz wbudowany interpreter pythona.

Klopoty zaczynaja sie , kiedy zaczynasz instalowac rozne pakiety rozszerzajace golego pytjona. Wiele z nich wymaga kompilatorow, albo wrecz konkretnycj bibliotek z linucha.

Podsumowujac, do helloworda OS nie ma znaczenia. Dla powazniejszych zastosowan linuks jest
  • Odpowiedz
  • 0
@biwalencik niby tak, ale słyszałem że Python jest najłatwiejszy. A na razie nie chce się przez zbyt wysoki poziom trudności zniechęcić. Zresztą i tak zacząłem uczyć się już Pythona.
  • Odpowiedz
@QuaLiTy132
Zrozumienie struktur danych , algorytmow, instrukcji warunkowych, petli, pracy z kodem nie ma nic wspolnego z poziomowoscia jezyka. No moE strukturydanych troche.

Dobrze jest uczyc sie w pseudokodzie i nie zaprzatac sobie glowy implementacja, ktora owszem w pythonie bedzie latwiejsza niz w c, ale najpierw musisz wiedziec co chcesz implementowac.
  • Odpowiedz