Wpis z mikrobloga

witam, przestawiłem się dziś z #python 3.7.5 na 3.11.0 i chciałbym dowiedzieć się, co zostało zmienione z grubsza.

wiem na pewno, że dodano:
- 3.8: opeator walrus :=
- 3.8: znak debugowania = w f-stringach
- 3.9: operator łączenia | działający na elementy iter
- 3.10: case switch
- 3.10: lepsze komunikaty o błędach
- 3.11: prędkość zwiększona o ok. 60%
- 3.11: try*, except*
- 3.11: grupy wyjątków

ilu rzeczy jeszcze nie wiem?
#programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kubinka0505: W sumie chyba wszystko wazniejsze tu jest. Jak chcesz dla pewnosci sprawdzic, to polecam poszukac artykulow o tych wersjach na realpython, tam sa te wazniejsze i mniej wazne wymienione.
  • Odpowiedz
przydaje się to do nieskomplikowanych klas?


@kubinka0505: jeśli inicjalizujesz obiekty przez @classmethod dziedzicząc

w jakim celu to dodano?


@kubinka0505: zapobieganie wykonywaniu formatowania w stringu. łatwo tak o sqlinjection
  • Odpowiedz