Komentarze (7)

sebkek

@trojkat Generalnie decydując się na używanie konkretnej wersji Pythona, najlepiej opierać się na https://devguide.python.org/versions/


Przy projektach komercyjnych zależy nam na stabilności, więc najlepszą praktyką jest używanie najnowszej wersji w statusie "security" (obecnie 3.9), ale jednocześnie zapewnienie kompatybilności kodu z wszystkimi wydanymi, wspieranymi wersjami (obecnie 3.7 - 3.11), a przynajmniej tymi wyższymi od aktualnie używanej.


Żeby to zapewnić, polecam używać https://tox.wiki/en/latest/ do testowania kodu na różnych wersjach Pythona oraz https://github.com/pyenv/pyenv do zarządzania lokalnie zainstalowanymi wersjami Pythona używanymi przez tox.

trojkat

@sebkek dobrze wiedzieć, nie znałem tej strony ze statusem wersji Tox'a polecam przy rozwijaniu bibliotek/narzędzi, które mogą być odpalane na różnych wersjach python bo reszta celuje raczej w konkretną wersję więc nawet pyenva nie trzeba mieć, wystarczy wycelować poetry w wymaganą wersję.

sebkek

@trojkat tox do wyższych wersji zawsze się przydaje, bo jak "szybki" projekt nagle zaczyna działać przez 5+ lat, okazuje się że wersja docelowa niedługo traci wsparcie i zaczynają się problemy z aktualizacją, żeby wszystko było kompatybilne chociaż teraz nie jest to już jakiś wielki problem, bo 3.x są całkiem kompatybilne wstecz, ale jak 2.7 tracił wsparcie, to był istny dramat, dlatego uważam że prewencyjnie warto stosować

Mikry_Mike

@trojkat próbowałem nauczyć się Pythona, w pracy mam styczność z PL/SQL i SQL, ale nie mam talentu programistycznego. Nie umiem stworzyć czegoś z niczego w kwestii programowania. Kupiłem kurs na Udemy, tylko zamiast wziąć poziom tylko początkującego, wybrałem od początkującego do eksperta, przez co przy cięższych rzeczach mocno się zniechęciłem. Kurs leży, już nie jestem w stanie go zwrócić, a nowego o zaniżonym poziomie nie kupię, bo hype już minął i nie będę odgrzewał kotleta. Nie mniej, Python w moim sercu - bardzo przyjemna syntaktyka, łatwy do zrozumienia kod.

Mikry_Mike

@trojkat to apka do znośnego przyswajania umiejętności kodowania? Wiesz niby spoko, ale jest jedna rzecz która mi przeszkadza w matematycznych operacjach. Jak chcesz to mogą Ci napisać na priv co takiego.

Mikry_Mike

@trojkat pardons, że tak spamuje - bardzo fajna koncepcja, nie powiem, że nie. Łatwo wchodzi w głowę. Wiesz, patrząc na to czego wymaga się od junior Python deva, to ja tą wiedzę posiadłem przez kurs Udemy. Coś tam robiłem jak generator liczb, proste gry, nawet miałem moduł do mojego dzieła jakim miał być Generator Postaci Warhammera, no ale.. Cóż, często na Udemy podpatrywałem w komentarzach innych uczestników jak sobie radzili, czasami na zasadzie analizy i porównania dostosowywałem swój kod. Nie jestem z tego dumny, bo to oszustwo moim zdaniem.

Zaloguj się aby komentować