PyCharm 2024.1.4 już jest! Wyświetlaj i nawiguj do adresów URL bezpośrednio z zakładki Editor, otrzymuj kontekstowe sugestie modeli dla Hugging Face i korzystaj z inteligentnej pomocy kodu dla TypedDict (PEP 692).
Kluczowe funkcje
Akcje rynny i podpowiedzi wkładki dla adresów URL
Nowe ikony rynny zapewniają łatwy sposób zarządzania adresami URL w projektach Flask, FastAPI i Django. Wystarczy kilka kliknięć, aby przetestować punkt końcowy, uruchamiając żądanie w kliencie HTTP, wyświetlić wszystkie punkty końcowe niższego poziomu i nie tylko.
Co więcej, nowe podpowiedzi inlay z adresami URL punktów końcowych dodatkowo przyczyniają się do czytelności kodu dla frameworków internetowych Python.
PEP 692: Inteligentna pomoc w kodzie dla TypedDict
Dzięki wsparciu dla PEP 692, argumenty słów kluczowych zdefiniowane jako TypedDict są teraz dostępne po wywołaniu informacji o parametrach (⌘P / Ctrl+P), w uzupełnianiu kodu i w wyskakującym okienku szybkiej dokumentacji (F1 / Ctrl+Q). Teraz masz dostęp do kolejnego narzędzia, które pozwala korzystać z najnowszych możliwości podpowiadania typów w Pythonie w celu opracowania łatwej do zrozumienia bazy kodu.
Hugging Face: Propozycje modeli
PyCharm może teraz zasugerować listę odpowiednich modeli Hugging Face, które najlepiej odpowiadają Twoim potrzebom. Pozwala to zdecydować, którego modelu użyć i zainstalować bez konieczności opuszczania IDE. Zdecyduj, co chcesz, aby robił model, a PyCharm dostarczy listę opcji do wyboru!
Po wybraniu modelu PyCharm zasugeruje wstawienie fragmentu kodu, który pozwala na użycie tego modelu bezpośrednio w otwartym pliku, a także pobierze i zainstaluje wszystkie brakujące pakiety, od których zależy ten model.
Ostrzeżenia o odinstalowanych pakietach w pliku requirements.txt
PyCharm podkreśla teraz pakiety, które są wymienione w pliku requirements.txt, ale które nie są zainstalowane na bieżącym interpreterze Pythona żółtą, falistą linią. Najedź kursorem na nazwę pakietu i kliknij Zainstaluj wszystkie brakujące pakiety, aby natychmiast skonfigurować środowisko programistyczne.