Java -> Python

0

Hej!
Mam pytanie. Uczę się od jakiegoś czasu Pythona i JS.
Mam roczne doświadczenie w Javie, uważam, że Javę ogarniam bardzo dobrze łącznie z biblioteką standardową, dobrymi praktykami itd.
Dostałem zarzut jednak, że kopiuję Javę do Pythona i przenoszę, nieprzenaszalne elementy.

Pytanie: O czym należy pamiętać ucząc się Pythona? Zauważyłem, że zawsze nową wiedzę porównuję z Javą i próbuję kalkować.

Pozdrawiam.

0

Podaj przykłady.

0

Temat pytania bardzo szeroki, Mógłbyś sprecyzować? Co, na przykład, Przeniosłeś, a było nieprzenaszalne?
Tu Masz trochę o stylu: https://docs.python-guide.org/writing/style/
Na tej stronce Znajdziesz ciekawe rzeczy: https://realpython.com/
Generalnie, preferuje się list comprehension zamiast for, map, filter, Używaj generatorów(czyli strumieni), przeładowanie za pomocą tzw. "magic methods", inaczej "dunder methods".
Magic methods: https://rszalski.github.io/magicmethods/
List comprehension (tam też generatory): http://treyhunner.com/2015/12/python-list-comprehensions-now-in-color/

EDIT: https://realpython.com/must-watch-pycon-talks/

0

Obowiązkowy wykład dla każdego początkującego pythonisty:

1 użytkowników online, w tym zalogowanych: 0, gości: 1