{"id":34209,"date":"2019-12-19T11:18:50","date_gmt":"2019-12-19T10:18:50","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=447"},"modified":"2019-12-19T11:18:50","modified_gmt":"2019-12-19T10:18:50","slug":"nouveautes-de-pycharm-2019-3","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2019\/12\/19\/nouveautes-de-pycharm-2019-3\/","title":{"rendered":"Nouveaut\u00e9s de PyCharm 2019.3"},"content":{"rendered":"Widgets interactifs pour les notebooks Jupyter, prise en charge de MongoDB et assistance au codage pour toutes les fonctionnalit\u00e9s de Python 3.8. T\u00e9l\u00e9chargez la nouvelle version d\u00e8s maintenant, ou r\u00e9alisez la mise \u00e0 niveau depuis votre EDI.\r\n\r\n\r\nNouveau dans PyCharm\r\n\r\n\tWidgets interactifs pour Jupyter Notebooks. Une image vaut mille mots, mais la rendre interactive permet de r\u00e9ellement donner vie \u00e0 vos donn\u00e9es. Les widgets interactifs sont d\u00e9sormais pris en charge par PyCharm.\r\n\tPrise en charge de MongoDB. L'une des bases de donn\u00e9es NoSQL les plus utilis\u00e9es est d\u00e9sormais prise en charge par les outils de base de donn\u00e9es inclus dans PyCharm Professional Edition.\r\n\tL'int\u00e9gralit\u00e9 des fonctionnalit\u00e9s de Python 3.8 sont prises en charge : vous pouvez d\u00e9sormais b\u00e9n\u00e9ficier de la saisie automatique du code sp\u00e9cifique \u00e0 PyCharm lorsque vous utilisez TypedDicts. Nous avons \u00e9galement ajout\u00e9 la prise en charge des annotations de type Literal.\r\n\tComment se fait-il que lorsque vous obtenez un fichier CSV il ait toujours un nom interminable, propice aux fautes de frappe ? Nous vous proposons une fonctionnalit\u00e9 tr\u00e8s pratique pour rem\u00e9dier \u00e0 ce probl\u00e8me : la saisie automatique des noms de fichiers dans les m\u00e9thodes telles que open et read_csv de Panda.\r\n\r\nParmi les am\u00e9liorations notable de cette version, citons \u00e9galement l\u2019acc\u00e9l\u00e9ration de l'indexation des interpr\u00e9teurs. Pour une pr\u00e9sentation d\u00e9taill\u00e9e, consultez la page Nouveaut\u00e9s de notre site.\r\n\r\nAuteur de l'article original en anglais :\u00a0Ernst Haagsman","protected":false},"excerpt":{"rendered":"Widgets interactifs pour les notebooks Jupyter, prise en charge de MongoDB et assistance au codage pour toutes les fonctionnalit\u00e9s de Python 3.8. T\u00e9l\u00e9chargez la nouvelle version d\u00e8s maintenant, ou r\u00e9a","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[907],"tags":[5618],"cross-post-tag":[],"acf":[],"featured_image":null,"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34209"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34209"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34209\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34209"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}