{"id":110635,"date":"2023-10-05T21:10:21","date_gmt":"2023-10-05T19:10:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-python-3-12"},"modified":"2023-10-05T21:10:21","modified_gmt":"2023-10-05T19:10:21","slug":"vypusk-python-3-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-python-3-12","title":{"rendered":"Vyd\u00e1n\u00ed Python 3.12","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dne 2. \u0159\u00edjna 2023 byla vyd\u00e1na nov\u00e1 stabiln\u00ed verze popul\u00e1rn\u00edho programovac\u00edho jazyka Python 3.12.<\/p>\n<p>Python je vysoce \u00farov\u0148ov\u00fd programovac\u00ed jazyk obecn\u00e9ho ur\u010den\u00ed s dynamick\u00fdm typov\u00e1n\u00edm a automatick\u00fdm \u0159\u00edzen\u00edm pam\u011bti, zam\u011b\u0159en\u00fd na zvy\u0161ov\u00e1n\u00ed produktivity v\u00fdvoj\u00e1\u0159e, \u010ditelnosti k\u00f3du a jeho kvality, stejn\u011b jako na zaji\u0161t\u011bn\u00ed p\u0159enositelnosti program\u016f napsan\u00fdch v n\u011bm.<\/p>\n<p>Posledn\u00ed stabiln\u00ed verze Python 3.12 p\u0159in\u00e1\u0161\u00ed \u0159adu zm\u011bn v jazyce a standardn\u00ed knihovn\u011b. Zm\u011bny v knihovn\u011b jsou zam\u011b\u0159eny na odstran\u011bn\u00ed zastaral\u00fdch API, zlep\u0161en\u00ed u\u017eivatelsk\u00e9 p\u0159\u00edv\u011btivosti atd. Je t\u0159eba poznamenat, \u017ee bal\u00ed\u010dek distutils byl odstran\u011bn ze standardn\u00ed knihovny (nam\u00edsto n\u011bj by se m\u011bl pou\u017e\u00edt setuptools). Podpora souborov\u00e9ho syst\u00e9mu v os a pathlib doznala n\u011bkolika vylep\u0161en\u00ed, n\u011bkter\u00e9 moduly za\u010daly l\u00e9pe fungovat.<\/p>\n<p>Mezi mnoha zm\u011bnami a vylep\u0161en\u00edmi lze vyzdvihnout n\u00e1sleduj\u00edc\u00ed: <\/p>\n<ul>\n<li> Flexibiln\u011bj\u0161\u00ed anal\u00fdza form\u00e1tovan\u00fdch f-\u0159et\u011bzc\u016f, kter\u00e1 umo\u017e\u0148uje mnoh\u00e9, co d\u0159\u00edve nebylo mo\u017en\u00e9 (PEP 701). <\/li>\n<li> Vylep\u0161en\u00e1 syntaxe pro specifikaci typov\u00fdch parametr\u016f p\u0159i deklaraci univerz\u00e1ln\u00edho (generic) t\u0159\u00eddy, funkce nebo aliasu typu. (PEP 695). <\/li>\n<li> Nov\u00e9 API pro profiler, ladic\u00ed n\u00e1stroje a dal\u0161\u00ed n\u00e1stroje pro monitorov\u00e1n\u00ed ud\u00e1lost\u00ed v CPython (PEP 669). <\/li>\n<li> Podpora izolovan\u00fdch subinterpret\u00e1tor\u016f se samostatn\u00fdmi glob\u00e1ln\u00edmi z\u00e1mky interpret\u00e1toru GIL (PEP 684). Programy napsan\u00e9 pomoc\u00ed subinterpret\u00e1tor\u016f mohou vyu\u017e\u00edvat v\u00fdhod v\u00edcej\u00e1drov\u00e9ho paralelismu, kter\u00fd byl d\u0159\u00edve nemo\u017en\u00fd kv\u016fli GIL. <\/li>\n<li> Zlep\u0161en\u00e9 chybov\u00e9 zpr\u00e1vy. V p\u0159\u00edpad\u011b chyb zp\u016fsoben\u00fdch potenci\u00e1ln\u00edmi p\u0159eklepy se navrhuj\u00ed mo\u017enosti opravy. <\/li>\n<li> Podpora profileru v\u00fdkonu Linux perf pro p\u0159ed\u00e1v\u00e1n\u00ed n\u00e1zv\u016f funkc\u00ed Python do trasova\u010de. <\/li>\n<li> Cel\u00e1 \u0159ada velk\u00fdch a mal\u00fdch vylep\u0161en\u00ed v\u00fdkonu (nap\u0159. viz PEP 709, t\u00fdkaj\u00edc\u00ed se zlep\u0161en\u00ed v\u00fdkonu seznamov\u00e9ho gener\u00e1toru list comprehension, podpora bin\u00e1rn\u00edho optimaliz\u00e1toru BOLT atd.), zaji\u0161\u0165uj\u00edc\u00ed celkov\u00e9 zv\u00fd\u0161en\u00ed v\u00fdkonu p\u0159ibli\u017en\u011b o 5 %. <noindex><\/li>\n<\/ul>\n<p><noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/www.python.org\/downloads\/release\/python-3120\/\">Ozn\u00e1men\u00ed o vyd\u00e1n\u00ed<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Mal\u00e1 poetick\u00e1 pozitivita od redaktor\u016f vyd\u00e1n\u00ed a Briana Bilstona \ud83d\ude42<\/noindex> Nemaj\u00ed \u017e\u00e1dnou pot\u0159ebu na\u0161\u00ed pomoci Tak mi ne\u0159\u00edkej Tyhle unaven\u00e9 tv\u00e1\u0159e by mohly pat\u0159it tob\u011b nebo m\u011b Kdyby \u017eivot rozd\u00e1val karty jinak Mus\u00edme je vid\u011bt takov\u00e9, jak\u00e9 opravdu jsou \u0160vindl\u00ed\u0159i a podvodn\u00edci Lenochov\u00e9 a povale\u010di S bombami v ruk\u00e1vech Zlod\u011bji a vrazi Nejsou v\u00edt\u00e1ni m\u011bli bychom je Nechat vr\u00e1tit tam, odkud p\u0159i\u0161li Nemohou Sd\u00edlet na\u0161e j\u00eddlo Sd\u00edlet na\u0161e domovy Sd\u00edlet na\u0161e zem\u011b M\u00edsto toho postavme ze\u010f, abychom je udr\u017eeli venku Nen\u00ed v po\u0159\u00e1dku \u0159\u00edkat \u017de to jsou lid\u00e9 jako my M\u00edsto by m\u011blo pat\u0159it pouze t\u011bm, kdo se tam narodili Nebu\u010f tak hloup\u00fd, abys si myslel \u017de se na sv\u011bt d\u00e1 pod\u00edvat jinak (te\u010f \u010dti shora dol\u016f)  <\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/17368812\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>2 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2023 \u0433\u043e\u0434\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Python 3.12. Python \u2014 \u044d\u0442\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430, \u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0441\u0442\u0438 \u043a\u043e\u0434\u0430 \u0438 \u0435\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u043d\u0451\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Python 3.12 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110635","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"2 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2023 \u0433\u043e\u0434\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Python 3.12.Python \u2014 \u044d\u0442\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-python-3-12\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Python 3.12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"2 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2023 \u0433\u043e\u0434\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Python 3.12.Python \u2014 \u044d\u0442\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-python-3-12\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-05T19:10:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-05T19:10:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed Python 3.12 | ProHoster","description":"2. \u0159\u00edjna 2023 byla vyd\u00e1na nov\u00e1 stabiln\u00ed verze popul\u00e1rn\u00edho programovac\u00edho jazyka Python 3.12. Python je vysoce \u00farov\u0148ov\u00fd programovac\u00ed jazyk pro obecn\u00e9 pou\u017eit\u00ed s dynamick\u00fdm siln\u00fdm typov\u00e1n\u00edm a.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-python-3-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Python 3.12 | ProHoster","og:description":"2 \u043e\u043a\u0442\u044f\u0431\u0440\u044f 2023 \u0433\u043e\u0434\u0430 \u0432\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Python 3.12.Python \u2014 \u044d\u0442\u043e \u0432\u044b\u0441\u043e\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0442\u0440\u043e\u0433\u043e\u0439 \u0442\u0438\u043f\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-python-3-12","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-05T19:10:21+00:00","article:modified_time":"2023-10-05T19:10:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/110635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=110635"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/110635\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=110635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=110635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=110635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}