{"id":54150,"date":"2025-05-30T13:44:34","date_gmt":"2025-05-30T13:44:34","guid":{"rendered":"https:\/\/academy.xebia.com\/us\/?post_type=course&#038;p=54150"},"modified":"2026-02-10T14:31:30","modified_gmt":"2026-02-10T14:31:30","slug":"production-ready-machine-learning","status":"publish","type":"course","link":"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/","title":{"rendered":"Production Ready Machine Learning"},"content":{"rendered":"\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"07c9072d\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-group-hero js-group-hero\" data-id=\"d54cf07e\">\n\t\t<div class=\"block-group-hero__background\">\n\t\t<div class=\"hero-theme block-group-hero__hero-theme\" data-id=\"fa26198a\">\n\t\n\t<div class=\"hero-theme__background\">\n\t\t\t\t\t<div class=\"hero-theme__background--data-white\">\n\t\t\t\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='46' height='55' viewBox='0 0 46 55' fill='none'><ellipse cx='23' cy='36.7998' rx='22.5' ry='18' fill='url(#d735639f-d453-471a-801b-0657b2eb7a67)'\/><ellipse cx='23' cy='18.7998' rx='22.5' ry='18' fill='url(#4c1d66b0-2ce8-4afa-9d6a-39f96de62a0f)'\/><path fill-rule='evenodd' clip-rule='evenodd' d='M3.51 27.8c3.891-5.38 11.162-9 19.49-9 8.329 0 15.6 3.62 19.49 9-3.89 5.38-11.161 9-19.49 9-8.328 0-15.599-3.62-19.49-9Z' fill='url(#49b6e6d5-70ad-4f46-bf58-c0f7e50be95b)'\/><defs><linearGradient id='d735639f-d453-471a-801b-0657b2eb7a67' x1='23' y1='18.7998' x2='23' y2='54.7998' gradientUnits='userSpaceOnUse'><stop stop-color='#F3F3F3' stop-opacity='0.5'\/><stop offset='1' stop-color='#84117C'\/><\/linearGradient><linearGradient id='4c1d66b0-2ce8-4afa-9d6a-39f96de62a0f' x1='23' y1='0.799805' x2='23' y2='36.7998' gradientUnits='userSpaceOnUse'><stop stop-color='#F3F3F3' stop-opacity='0.5'\/><stop offset='1' stop-color='#84117C'\/><\/linearGradient><linearGradient id='49b6e6d5-70ad-4f46-bf58-c0f7e50be95b' x1='23.0006' y1='18.7998' x2='23.0006' y2='36.7998' gradientUnits='userSpaceOnUse'><stop stop-color='#84117C'\/><stop offset='0.9999' stop-color='#A80C9E'\/><stop offset='1' stop-color='#84117C' stop-opacity='0'\/><\/linearGradient><\/defs><\/svg>\t\t\t<\/div>\n\t\t\n\t<\/div>\n<\/div>\t<\/div>\n\t<div class=\"block-group-hero__content\">\n\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"073c5324\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-course-hero\">\n\t<div class=\"block-course-hero__row\">\n\t\t<div class=\"block-course-hero block-course-hero__title\">\n\t\t\t<div class=\"block-course-hero__title-container\">\n\t\t\t\t<h1\tclass=\"heading\"\n\tdata-id=\"06845543\"\n>\n\t<strong><strong><strong><strong><strong><strong><strong><strong><strong>Production Ready Machine Learning<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h1>\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"block-course-hero__row\">\n\t\t<div class=\"block-course-hero\">\n\t\t\t<div class=\"block-course-hero__content\">\n\t\t\t\t<p class=\"block-course-hero__date-location\">\n\t\t\t\t\t<span data-training-meta-p-date>\n\t\t\t\t\t<\/span>   <span data-training-meta-p-address>\t\t\t\t\t<\/span>\n\t\t\t\t<\/p>\n\t\t\t\t<div class=\"course-tags block-course-hero__course-tags\" data-id=\"ee17c874\">\n\t<div class=\"tags course-tags__tags js-tags\">\n\t\t<button\tclass=\"btn tags__show-more js-tags-show-more\"\n\tdata-id=\"18e43ba4\">\n\t<i class=\"icon btn__show-more\" data-id=\"fe69a014\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 25 24'><path stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M12 7v10'\/><\/svg><\/i>\n\t\n\t<\/button>\t<div class=\"tags__tippy-template js-tags-tippy-template\">\n\t\t<div class=\"tags__head\">\n\t\t\t<span><\/span>\n\t\t\t<button\tclass=\"btn tags__close js-tags-close\"\n\tdata-id=\"af80af1a\">\n\t<i class=\"icon btn__close\" data-id=\"c8df0dcf\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div><\/div><p class=\"paragraph block-course-hero__description\" data-id=\"2db53b7f\">\n\tThis practical three-day training will give you the skills to bring your machine-learning models into production. We will teach you how to go from notebooks to packages. You will learn best practices for managing your code, including advanced Python features that help Data and Machine Learning (ML) Engineers make sure their code is readable, maintainable, and scalable.<br><\/p>\t\t\t\t<div class=\"block-course-hero__trainers-list\" aria-hidden=\"true\">\n\t\t\t\t\t<a href=\"https:\/\/example.com\" class=\"author-meta block-course-hero__author-meta author-meta__make-flex author-meta__link author-meta__make-flex\" rel=\"nofollow noopener\" target=\"_blank\">\n\t\t<picture class=\"image author-meta__image\" data-id=\"66511b61\">\n\n\t\n\t\n\t<img\n\t\tsrc=\"https:\/\/example.com\"\n\t\talt=\"\"\n\t\tclass=\"image__img author-meta__image-img\"\n\t\/>\n<\/picture><h2\tclass=\"heading author-meta__heading\"\n\tdata-id=\"98a14a9b\"\n>\n\tTrainer Title<\/h2>\t<\/a>\t\t\t\t<\/div>\n\t\t\t\t<div\n\t\t\t\t\tclass=\"block-course-hero__review-widget block-course-hero__review-widget-spacing\"\n\t\t\t\t\taria-hidden=\"true\">\n\t\t\t\t\t<div class=\"springest-review-widget springest-review-widget-width:300 springest-review-widget-bg:FFFFFF\">\n\t<a href=\"\">\n\t\t\t<\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"block-course-hero__booking-container\">\n\t\t\t\t<div class=\"booking js-booking block-course-hero__booking booking__single-column\" data-id=\"dc446ffd\">\n\t\t<div class=\"booking__info\">\n\t\t<h2\tclass=\"heading booking__heading\"\n\tdata-id=\"1407a930\"\n>\n\t<strong>Looking to upskill your team(s) or organization?<\/strong><\/h2><p class=\"paragraph booking__paragraph\" data-id=\"60e8abd9\">\n\tBrijesh will gladly help you further with custom training solutions.<\/p><div class=\"author-meta booking__author-meta\">\n\t\t<picture class=\"image author-meta__image\" data-id=\"491a306c\">\n\n\t\n\t\n\t<img\n\t\tsrc=\"\/wp-content\/uploads\/sites\/21\/2025\/05\/Brijesh-Kohli-Profile-Picture-2-e1757405354999.jpeg\"\n\t\talt=\"\"\n\t\tclass=\"image__img author-meta__image-img\"\n\t\/>\n<\/picture>\t\t<h2\tclass=\"heading author-meta__heading\"\n\tdata-id=\"4e9c93f1\"\n>\n\tBrijesh Kohli<br>Training Advisor<\/h2>\t\t<p class=\"paragraph author-meta__paragraph\" data-id=\"61a678a0\">\n\t<a href=\"tel:+14049883790\">+1 (404) 988-3790<\/a><a href=\"tel:\"><br><\/a><a href=\"mailto:brijesh.kohli@xebia.com\">brijesh.kohli@xebia.com<br><\/a><a href=\"https:\/\/www.linkedin.com\/in\/brijesh-kohli\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.linkedin.com\/in\/brijesh-kohli\/<\/a><\/p>\t<\/div><a class=\"btn booking__contact\" title=\"Get in touch\" data-id=\"58d8bd54\" href=\"https:\/\/academy.xebia.com\/us\/about-us\/contact\/\" target=\"_blank\" rel=\"\" noopener>\n\t\n\t\t\t<span>Get in touch<\/span>\n\t\n\t<\/a>\t<\/div>\n<\/div>\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<\/div>\n<\/div>\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"94c072ad\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-course-stats\" \n\tdata-id=\"e6753a86\" \n\taria-hidden=\"1\"\n\t>\n\t\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"bafc1217\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"5d7ba20f\">\n\t\n\n<div class=\"block-column\" data-id=\"b76ae382\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"beb58eb4\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"f37b335c\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"1464a349\"\n>\n\tWhat will you learn?<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"f74ddf69\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t<p class=\"paragraph block-bullet-list__paragraph\" data-id=\"829c7f85\">\n\tAfter the training, you will be able to:<\/p>\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"53614473\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"e26ebaf9\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"edb3f41e\">\n\tUnderstand what it means for a project to be <em>production-ready<\/em><\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"a65dffd7\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"c53d659d\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"d7a47e8e\">\n\tWrite robust Python code that is easy to extend, debug, monitor and test<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"76993d0a\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"f9b87df1\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"d8ceb4d3\">\n\tStructure your machine learning projects as high-quality Python packages with Poetry that makes them easy to share, collaborate and deploy<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"e200f71e\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"216fa51e\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"dfed2023\">\n\tServe your models with APIs and CLIs<\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"d0d6beae\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"c9dd7371\">\n\t\n\n<div class=\"block-column\" data-id=\"e7fb1fff\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"5bdf89ed\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"037aa324\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"4cb41694\"\n>\n\tProgram<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"4626d982\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-paragraph\" data-id=\"7e4ea3cc\">\n\t<p class=\"paragraph block-paragraph__paragraph\" data-id=\"a578ca90\">\n\tThis training combines conceptual explanations, practical exercises, and a capstone project, which touch upon the most relevant aspects of <em>production-ready<\/em> applications. If you follow this training, you will learn in a very interactive setting the most modern approaches and best practices to develop machine learning code in a robust, safe, scalable, and easy-to-maintain way.\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"164b3133\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"e964275d\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div\n\tclass=\"block-accordion js-block-accordion\"\n\tdata-close-adjacent=\"false\"\n>\n\t\t\n\n<div class=\"block-accordion-item js-block-accordion-item\" \n\taria-expanded=\"true\"\n>\n\t<button class=\"block-accordion-item__trigger js-block-accordion-item-trigger\" \n\t\taria-label=\"Day 1\" \n\t\taria-controls=\"ad6e6ba2\" \n\t\taria-expanded=\"true\" \n\t\tid=\"aaf56baa\"\n\t>\n\t\t<h2\tclass=\"heading block-accordion-item__title\"\n\tdata-id=\"c9c62328\"\n>\n\tDay 1<\/h2>\t\t\n\t\t<span class=\"block-accordion-item__wrap-icon\" aria-hidden=\"true\">\n\t\t\t<i class=\"icon block-accordion-item__icon\" data-id=\"62264be2\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M13 5.5a1 1 0 1 0-2 0h2Zm-1.707 13.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 17.086l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM11 5.5v13h2v-13h-2Z' fill='currentColor'\/><\/svg><\/i>\t\t<\/span>\n\t<\/button>\n\n\t<div role=\"region\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" \n\t\taria-hidden=\"false\" \n\t\taria-labelledby=\"aaf56baa\" \n\t\tid=\"ad6e6ba2\"\n\t>\n\t\t<div class=\"block-accordion-item__content\">\n\t\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"6b00c9de\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-lists\" data-id=\"7840b33c\">\n\t<ul\tclass=\"lists block-lists__lists\"\n\tdata-id=\"802b066a\"\n>\n\t<li>What is production-ready code?<\/li><li>Best practices for code organization: going from jupyter notebooks to using and developing packages with <em>poetry<\/em><\/li><li>Writing high quality code and implementing automatic quality checks with <em>ruff<\/em>, <em>mypy <\/em>and <em>pre-commit<\/em><\/li><li>Object-oriented programming (OOP) in python<\/li><\/ul><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"block-accordion-item js-block-accordion-item\" \n\taria-expanded=\"false\"\n>\n\t<button class=\"block-accordion-item__trigger js-block-accordion-item-trigger\" \n\t\taria-label=\"Day 2\" \n\t\taria-controls=\"4a0deb86\" \n\t\taria-expanded=\"false\" \n\t\tid=\"25e185b1\"\n\t>\n\t\t<h2\tclass=\"heading block-accordion-item__title\"\n\tdata-id=\"c2f5501f\"\n>\n\tDay 2<\/h2>\t\t\n\t\t<span class=\"block-accordion-item__wrap-icon\" aria-hidden=\"true\">\n\t\t\t<i class=\"icon block-accordion-item__icon\" data-id=\"a1ddf0c7\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M13 5.5a1 1 0 1 0-2 0h2Zm-1.707 13.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 17.086l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM11 5.5v13h2v-13h-2Z' fill='currentColor'\/><\/svg><\/i>\t\t<\/span>\n\t<\/button>\n\n\t<div role=\"region\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" \n\t\taria-hidden=\"true\" \n\t\taria-labelledby=\"25e185b1\" \n\t\tid=\"4a0deb86\"\n\t>\n\t\t<div class=\"block-accordion-item__content\">\n\t\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"4d35143b\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-lists\" data-id=\"31831b46\">\n\t<ul\tclass=\"lists block-lists__lists\"\n\tdata-id=\"6d3574d8\"\n>\n\t<li>Advanced python design patterns: decorators, context managers, generators<\/li><li>Logging best practices<\/li><li>Testing software in a machine learning context with <em>pytest<\/em><\/li><\/ul><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"block-accordion-item js-block-accordion-item\" \n\taria-expanded=\"false\"\n>\n\t<button class=\"block-accordion-item__trigger js-block-accordion-item-trigger\" \n\t\taria-label=\"Day 3\" \n\t\taria-controls=\"2dfae893\" \n\t\taria-expanded=\"false\" \n\t\tid=\"4e928d4c\"\n\t>\n\t\t<h2\tclass=\"heading block-accordion-item__title\"\n\tdata-id=\"d7d9a431\"\n>\n\tDay 3<\/h2>\t\t\n\t\t<span class=\"block-accordion-item__wrap-icon\" aria-hidden=\"true\">\n\t\t\t<i class=\"icon block-accordion-item__icon\" data-id=\"7661ddad\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M13 5.5a1 1 0 1 0-2 0h2Zm-1.707 13.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 17.086l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM11 5.5v13h2v-13h-2Z' fill='currentColor'\/><\/svg><\/i>\t\t<\/span>\n\t<\/button>\n\n\t<div role=\"region\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" \n\t\taria-hidden=\"true\" \n\t\taria-labelledby=\"4e928d4c\" \n\t\tid=\"2dfae893\"\n\t>\n\t\t<div class=\"block-accordion-item__content\">\n\t\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"59eb81f0\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-lists\" data-id=\"4b1fef9c\">\n\t<ul\tclass=\"lists block-lists__lists\"\n\tdata-id=\"d1d1bfd9\"\n>\n\t<li>Writing command line interfaces (CLIs) to use your packages interactively with <em>typer<\/em><\/li><li>Serving your package as a RESTful API with <em>FastAPI<\/em><\/li><li>Data-validation with <em>pydantic<\/em><\/li><li>Final hackathon<\/li><\/ul><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"1a204bac\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"447548de\">\n\t\n\n<div class=\"block-column\" data-id=\"290f0afb\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"ae95d1b9\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"be29c6d2\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"e3694cc5\"\n>\n\tThis training is for you if:<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"b3bd76d0\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"dc0e39f8\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"b2232f16\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"e66f6c84\">\n\tYou want to know how to refactor code from notebooks into mature Python packages<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"baa4c7e2\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"b3b4d872\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"7226f20a\">\n\tYou want to enhance the quality of your code and use current industry-standard tools<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"33420c9e\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"37412ddb\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"74568112\">\n\tYou want to be able to collaborate better on projects with your colleagues<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"a01c2de1\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"01c45e41\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"332d51c4\">\n\t<p data-pm-slice=\"1 1 [&quot;bulletList&quot;,null,&quot;listItem&quot;,null]\">You are a Data Scientist, Analyst or Engineer and spend your working hours developing Python-based solutions<\/p><\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"11881ec7\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"aa8096fe\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"4a18c223\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"3f372d3e\"\n>\n\tThis training is not for you if:<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"09c9dc42\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"ac24558d\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"514825cd\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"1a913c91\">\n\tYou don&#8217;t have basic Python experience, which is required (check out our <a href=\"https:\/\/academy.xebia.com\/us\/training\/python-for-data-analysis\/\">Python for Data Analysis<\/a>  course instead)<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"2eac20c8\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"15e0639c\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"7049fd9b\">\n\tYou have never used Git or you have never used a shell\/terminal before.<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"a37c6aea\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"95e0545f\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"3a2b5026\">\n\tYou are looking to enhance your machine learning knowledge (check out the <a href=\"https:\/\/academy.xebia.com\/training\/data-science-with-python\/\">Certified Data Science with Python<\/a> or the <a href=\"https:\/\/academy.xebia.com\/us\/training\/advanced-data-science-with-python\/\">Advanced Data Science with Python<\/a> trainings)<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"f622f94b\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"b9482af0\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"a209f3d1\">\n\tYou want to study in-depth about data pipelines or about deploying on specific cloud environments (check out the <a href=\"https:\/\/academy.xebia.com\/us\/training\/machine-learning-system-design\/\">ML System Design<\/a> or <a href=\"https:\/\/academy.xebia.com\/us\/training\/?q=mlops&amp;sort=relevant\">MLOps<\/a> trainings)<\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"06aa3fb0\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-trainer-carousel js-block-trainer-carousel\" data-id=\"20663484\">\n\t\t<h2\tclass=\"heading block-trainer-carousel__heading\"\n\tdata-id=\"31b28fd9\"\n>\n\tMeet the Trainers<\/h2>\n\t\t<div class=\"block-trainer-carousel__navigation\">\n\t\t\t<button\tclass=\"btn block-trainer-carousel__btn js-block-trainer-carousel-prev\"\n\tdata-id=\"7bb54d02\">\n\t\n\t\n\t<\/button><button\tclass=\"btn block-trainer-carousel__btn js-block-trainer-carousel-next\"\n\tdata-id=\"cf861f1a\">\n\t\n\t\n\t<\/button>\t\t<\/div>\n\n\t\t<div class=\"swiper block-trainer-carousel__container js-block-trainer-carousel-container\">\n\t\t\n\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\n<div class=\"js-block-trainer-carousel-item swiper-slide block-trainer-carousel__item\">\n\t\t\t<div class=\"js-block-trainer-carousel-item swiper-slide block-trainer-carousel__item-inner\"><div class=\"card-trainer\" data-id=\"aacbd207\">\n\t\n\t<div class=\"card-trainer__content\">\n\t\t\t\t<div class=\"card-trainer__button-container\">\n\t\t\t<div class=\"card-trainer__socials\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<button\tclass=\"btn card-trainer__btn\"\n\ttitle=\"View profile\"data-id=\"b23db953\">\n\t\n\t\t\t<span>View profile<\/span>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div><\/div>\n\t\t<\/div>\n\n<div class=\"js-block-trainer-carousel-item swiper-slide block-trainer-carousel__item\">\n\t\t\t<div class=\"js-block-trainer-carousel-item swiper-slide block-trainer-carousel__item-inner\"><div class=\"card-trainer\" data-id=\"c832b1e9\">\n\t\n\t<div class=\"card-trainer__content\">\n\t\t\t\t<div class=\"card-trainer__button-container\">\n\t\t\t<div class=\"card-trainer__socials\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<button\tclass=\"btn card-trainer__btn\"\n\ttitle=\"View profile\"data-id=\"4090df76\">\n\t\n\t\t\t<span>View profile<\/span>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div><\/div>\n\t\t<\/div>\n\n<div class=\"js-block-trainer-carousel-item swiper-slide block-trainer-carousel__item\">\n\t\t\t<div class=\"js-block-trainer-carousel-item swiper-slide block-trainer-carousel__item-inner\"><div class=\"card-trainer\" data-id=\"89f06b9c\">\n\t\n\t<div class=\"card-trainer__content\">\n\t\t\t\t<div class=\"card-trainer__button-container\">\n\t\t\t<div class=\"card-trainer__socials\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<button\tclass=\"btn card-trainer__btn\"\n\ttitle=\"View profile\"data-id=\"11257b84\">\n\t\n\t\t\t<span>View profile<\/span>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div><\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t<div class=\"block-trainer-carousel__pagination js-block-trainer-carousel-pagination swiper-pagination\"><\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"15b74f3f\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div\n\tdata-id=\"9892b36a\"\n\tclass=\"block-course-list js-block-course-list js-block-course-list-9892b36a\"\n\t>\n\t<h2\tclass=\"heading block-course-list__heading\"\n\tdata-id=\"de05222d\"\n>\n\tAlso interesting for you<\/h2><a class=\"btn block-course-list__btn\" title=\"View all training courses\" data-id=\"678e5d25\" href=\"https:\/\/academy.xebia.com\/us\/training\/\">\n\t\n\t\t\t<span>View all training courses<\/span>\n\t\n\t<\/a>\n\t<div class=\"block-course-list__slider-wrapper\">\n\t\t<div class=\"block-course-list__slider\">\n\t\t\t<div\n\t\t\t\tclass=\"block-course-list__swiper js-block-course-list-swiper swiper\"\n\t\t\t\tdata-allow-keyboard-controls=\"1\"\n\t\t\t>\n\t\t\t\t<div class=\"swiper-wrapper block-course-list__swiper-wrapper\">\n\t\t\t\t\t<div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"3d4ad866\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Production Ready Machine Learning\" data-id=\"1740cfa2\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>Production Ready Machine Learning<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"View training\" data-id=\"fcc30051\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>View training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"096191d3\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Production Ready Machine Learning\" data-id=\"6f36fef1\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>Production Ready Machine Learning<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"View training\" data-id=\"d2c94bde\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>View training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"ee57d025\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Production Ready Machine Learning\" data-id=\"47d175af\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>Production Ready Machine Learning<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"View training\" data-id=\"5977430c\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>View training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"dae78fb9\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Production Ready Machine Learning\" data-id=\"b224a119\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>Production Ready Machine Learning<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"View training\" data-id=\"35358dbf\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>View training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"fe1a6ac6\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Production Ready Machine Learning\" data-id=\"c198da37\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>Production Ready Machine Learning<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"View training\" data-id=\"ef73b324\" href=\"https:\/\/academy.xebia.com\/us\/training\/production-ready-machine-learning\/\">\n\t\n\t\t\t<span>View training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"5f4fe06d\">\n\t<h2\tclass=\"heading course-list-item__heading\"\n\tdata-id=\"c5938378\"\n>\n\tCan\u2019t find the course you\u2019re looking for? There\u2019s more!<\/h2>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"View all courses\" data-id=\"ae3bad14\" href=\"https:\/\/academy.xebia.com\/us\/training\/\">\n\t\n\t\t\t<span>View all courses<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"block-course-list__controls swiper-pagination\"><\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":105,"featured_media":0,"template":"","tags":[],"class_list":["post-54150","course","type-course","status-publish","hentry"],"acf":{"field_BrokersfeedIntroduction":"","field_BrokersfeedDescription":"","field_BrokersfeedFormat":"","field_BrokersfeedSubjects":"","field_BrokersfeedTakeaways":"","field_BrokersfeedTargetAudience":"","field_BrokersfeedPrerequisites":"","field_BrokersfeedCertificationValue":"","field_BrokersfeedNextSteps":"","field_BrokersfeedBanner":"","course_xebia_event_ids":"","course_xebia_event_group_id":"","course_xebia_discipline":"","course_xebia_sorting_order":5},"raw_content":null,"_links":{"self":[{"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/courses\/54150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/types\/course"}],"author":[{"embeddable":true,"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/users\/105"}],"version-history":[{"count":6,"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/courses\/54150\/revisions"}],"predecessor-version":[{"id":57452,"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/courses\/54150\/revisions\/57452"}],"wp:attachment":[{"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/media?parent=54150"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academy.xebia.com\/us\/wp-json\/wp\/v2\/tags?post=54150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}