Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Pojawia się Python 3.12.0 pełen unikalnych funkcji, w tym elastycznego analizowania ciągów F i obsługi protokołu buforowego

Pojawia się Python 3.12.0 pełen unikalnych funkcji, w tym elastycznego analizowania ciągów F i obsługi protokołu buforowego

Ceniony zespół wydający język Python dokonał imponującego ogłoszenia na temat najnowszego produktu społeczności programistów — języka Python 3.12.0. Wyróżnia się szeregiem nowych możliwości i zapewnia programistom większą elastyczność i zaradność.

Do wyróżniających się cech tej wersji należy wprowadzenie adaptowalnego analizowania ciągów f i poparcie protokołu bufora. Inne znaczące udoskonalenia obejmują nowy interfejs API do debugowania i profilowania oraz kilka innych ulepszeń, a wszystkie zostały zaprojektowane z myślą o usprawnieniu i wydajności pracy programistów.

W Pythonie 3.12.0 f-string otrzymało aktualizację. Teraz rozszerzają swobodę włączania dowolnych legalnych wyrażeń Pythona do swoich komponentów. Według zespołu wydającego dotyczy to ciągów znaków, które wykorzystują ten sam cudzysłów co ciąg f. Zakres obejmuje wyrażenia wielowierszowe, komentarze, ukośniki odwrotne i sekwencje specjalne Unicode.

Nowo przybyła edycja Pythona umożliwia również wykorzystanie protokołu buforowego. Dzięki tej funkcji możliwości Pythona obejmują teraz dostęp do danych bezpośrednio z bufora pamięci. W tej wersji możliwe jest użycie dowolnych klas z metodą __buffer__() jako typów buforów. Co więcej, wprowadzenie nowej abstrakcyjnej klasy bazowej (ABC) —collections.abc.Buffer — zapewnia sprawdzony sposób prezentowania obiektów buforowych.

Kolejnym ekscytującym osiągnięciem jest dodanie taniego interfejsu API do debugowania lub profilowania dostosowanego do monitorowania w CPython. Zespół Pythona dba o to, aby użycie profilera lub debugera zazwyczaj pogarszało wydajność i mogło być ekstrawaganckie. Jednak nowy interfejs API został zaprojektowany tak, aby ograniczać wydatki — użytkownicy inwestują tylko w to, z czego korzystają. Jest skonstruowany tak, aby pomieścić niezliczoną ilość zdarzeń, podsumowując wywołania, zwroty, linie, wyjątki i skoki.

Komunikaty o błędach zostały udoskonalone w celu zwiększenia skuteczności w Pythonie 3.12.0. Komunikaty sugerują teraz moduły pochodzące ze standardowych bibliotek. Ta wersja dodatkowo zwiększa dokładność sugestii błędów dla wyjątków NameError. Poprawiono komunikat SyntaxError ze scenariuszy, w których użytkownik błędnie próbuje importować w niewłaściwej kolejności (np. „importuj x z y” zamiast „importuj y z x”) i wzmocniono komunikat ImportError sugestiami opartymi na dostępnych nazwach w <module>.

W tej wersji objaśnienia list, słowników i zestawów są teraz wbudowane, co przyspiesza wykonanie. Wcześniej do rozpoczęcia rozumienia niezbędny był nowy obiekt funkcyjny.

To wydanie zawiera również aktualizacje podpowiedzi dotyczących typów i modułu wpisywania, włączając użycie słowników wpisywanych podczas wpisywania „**kwargs”, co umożliwia dokładniejsze pisanie. Ponadto wprowadzono nowy dekorator umożliwiający przesłanianie metody.

Oprócz tych ulepszeń warto również wspomnieć o AppMaster , ponieważ zapewnia dostępne, wydajne i kompleksowe środowisko no-code. Dzięki ofercie usprawnionego tworzenia aplikacji platforma prezentuje się jako atrakcyjna propozycja dla programistów, umożliwiająca zwiększenie produktywności. Najnowsza aktualizacja Pythona w połączeniu z innowacyjnymi platformami, takimi jak AppMaster, jest świadectwem ciągłej ewolucji i postępu branży technologicznej.

Powiązane posty

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie