

{"id":85077,"date":"2021-01-06T16:42:02","date_gmt":"2021-01-06T11:12:02","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=85077"},"modified":"2026-06-01T12:59:46","modified_gmt":"2026-06-01T07:29:46","slug":"keyboard-jump-game-in-python","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/","title":{"rendered":"Keyboard Jump Game in Python"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:2571,&quot;href&quot;:&quot;https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/13pqh38nzEoMuPagR6paJ_9V8ICTg78oE\\\/view?usp=drive_link&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260601072927\\\/https:\\\/\\\/drive.google.com\\\/file\\\/d\\\/13pqh38nzEoMuPagR6paJ_9V8ICTg78oE\\\/view?usp=drive_link&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-06-02 07:09:10&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-02 07:09:10&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>Keyboard jump game is a speed typing game that helps in improving the typing speed of players<\/p>\n<p>The object of Keyboard Jump Game Python Project is to build a keyboard jump game that helps players to increase their typing speed. We use pygame, random, and time modules in this project.<\/p>\n<p>In this project, the player has to press the same keys to the letters displayed on the game screen. If the player made an error while typing then the game gets over.<\/p>\n<h3>Project Prerequisites<\/h3>\n<p>To build a keyboard jump game project we require pygame, random and time modules, and basic concepts of python.<\/p>\n<p><strong>Pygame<\/strong> module is used to make multimedia application and games<\/p>\n<p><strong>Random<\/strong> modules used to generate random numbers<\/p>\n<p><strong>Time<\/strong> module provides functionality like waiting during execution and also measures the efficiency of code.<\/p>\n<p>To install these modules we use the pip install command in the command prompt:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">pip install pygame\r\npip install random\r\n<\/pre>\n<h3>Download code of Keyboard Jump Game<\/h3>\n<p>Please download the source code of keyboard jump game: <a href=\"https:\/\/drive.google.com\/file\/d\/13pqh38nzEoMuPagR6paJ_9V8ICTg78oE\/view?usp=drive_link\"><strong>keyboard jump game in python<\/strong><\/a><\/p>\n<h3>Project File Structure<\/h3>\n<ul>\n<li>Importing modules<\/li>\n<li>Initialize window<\/li>\n<li>Define functions<\/li>\n<li>Main loop<\/li>\n<\/ul>\n<h4>1. Importing Modules<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">import pygame\r\nimport random\r\nimport time\r\n<\/pre>\n<p>In this step, we import the modules required for the project. In this project, we import pygame, random, time modules<\/p>\n<h4>2. Initialize window<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">pygame.init()\r\nWIDTH = 800\r\nHEIGHT = 600\r\nblack=(0,0,0)\r\n\r\ngameDisplay = pygame.display.set_mode((WIDTH, HEIGHT))   #setting game display size\r\n\r\nbackground = pygame.image.load('keyback.jpg')\r\nbackground = pygame.transform.scale(background, (WIDTH, HEIGHT))  #scale image \r\n\r\nfont = pygame.font.Font('comic.ttf', 40)\r\n<\/pre>\n<p><strong>Explanation:<\/strong><\/p>\n<ul>\n<li><strong>pygame.init()<\/strong> initialize pygame<\/li>\n<li><strong>pygame.display.set_caption<\/strong> will set the caption of the game window<\/li>\n<li><strong>WIDTH and HEIGHT<\/strong> are setting game display size by using pygame.display.set_mode<\/li>\n<li>game background set by <strong>pygame.image.load,<\/strong> which is used to set the background image<\/li>\n<li><strong>pygame.transform.scale<\/strong> is used to scale image to required dimensions<\/li>\n<\/ul>\n<h4>3.\u00a0Define functions<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">word_speed = 0.5\r\nscore = 0\r\n\r\ndef new_word():\r\n    global displayword, yourword, x_cor, y_cor, text, word_speed\r\n    x_cor = random.randint(300,700)     \r\n    y_cor = 200  #y-cor\r\n    word_speed += 0.10\r\n    yourword = ''\r\n    words = open(\"words.txt\").read().split(', ')\r\n    displayword = random.choice(words)\r\nnew_word()\r\n\r\nfont_name = pygame.font.match_font('comic.ttf')\r\ndef draw_text(display, text, size, x, y):\r\n    font = pygame.font.Font(font_name, size)\r\n    text_surface = font.render(text, True, black)\r\n    text_rect = text_surface.get_rect()\r\n    text_rect.midtop = (x, y)\r\n    gameDisplay.blit(text_surface, text_rect)\r\n\r\n\r\ndef game_front_screen():\r\n    gameDisplay.blit(background, (0,0))\r\n    if not game_over :\r\n        draw_text(gameDisplay, \"GAME OVER!\", 90, WIDTH \/ 2, HEIGHT \/ 4)\r\n        draw_text(gameDisplay,\"Score : \" + str(score), 70, WIDTH \/ 2, HEIGHT \/2)\r\n    else:\r\n        draw_text(gameDisplay, \"Press any key to begin!\", 54, WIDTH \/ 2, 500)\r\n    pygame.display.flip()\r\n    waiting = True\r\n    while waiting:\r\n        for event in pygame.event.get():\r\n            if event.type == pygame.QUIT:\r\n                pygame.quit()\r\n            if event.type == pygame.KEYUP:\r\n                waiting = False\r\n<\/pre>\n<p><strong>Explanation:<\/strong><\/p>\n<ul>\n<li><strong>new_word()<\/strong> function will randomly take words from word.txt file and also initialize x and y coordinates of word<\/li>\n<li><strong>draw_text()<\/strong> function will help to draw text on display in a given font and size.<\/li>\n<li><strong>get_rect()<\/strong> method return a rect object<\/li>\n<li><strong>blit()<\/strong> is used to draw an image or write text on the screen at the specified position<\/li>\n<li><strong>game_front_screen()<\/strong> function display the front game screen and game over screen<\/li>\n<li><strong>pygame.event.get()<\/strong> will return all the event stored in the pygame event queue<\/li>\n<li><strong>pygame.display.flip()<\/strong> will update only a part of the screen but if no argument will pass then it will update the entire screen<\/li>\n<li>event type equal is used to quit the pygame window<\/li>\n<li><strong>event.KEYUP<\/strong> event occurs when a keyboard key is pressed and released<\/li>\n<\/ul>\n<h4>4. Main loop<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">game_over = True\r\ngame_start = True\r\nwhile True:\r\n    if game_over:\r\n        if game_start:\r\n            game_front_screen()\r\n        game_start = False\r\n    game_over = False\r\n\r\n    background = pygame.image.load('teacher-background.jpg')\r\n    background = pygame.transform.scale(background, (WIDTH, HEIGHT))\r\n    character = pygame.image.load('char.jpg')\r\n    character = pygame.transform.scale(character, (50,50))\r\n    wood = pygame.image.load('wood-.png')\r\n    wood = pygame.transform.scale(wood, (90,50))\r\n    gameDisplay.blit(background, (0,0))\r\n    gameDisplay.blit(wood,(x_cor-50,y_cor+15))\r\n    gameDisplay.blit(character,(x_cor-100,y_cor))\r\n    draw_text(gameDisplay, str(displayword), 40, x_cor, y_cor)\r\n    draw_text(gameDisplay, 'Score:'+str(score), 40, WIDTH\/2 , 5)\r\n\r\n    y_cor += word_speed\r\n    \r\n    for event in pygame.event.get():\r\n        if event.type == pygame.QUIT:\r\n            pygame.quit()\r\n            quit()\r\n        elif event.type == pygame.KEYDOWN:\r\n            yourword += pygame.key.name(event.key)\r\n\r\n            if displayword.startswith(yourword):\r\n                if displayword == yourword:\r\n                    score += len(displayword)\r\n                    new_word()\r\n            else:\r\n                game_front_screen()\r\n                time.sleep(2)\r\n                pygame.quit()\r\n                \r\n    if y_cor &lt; HEIGHT-5:\r\n        pygame.display.update()\r\n    else:\r\n        game_front_screen()\r\n<\/pre>\n<p><strong>Explanation:<\/strong><\/p>\n<p>In this main loop, if the letters shown on the game screen is the same as the letter you pressed than your score will increase and this will continue but if your pressed letter is not the same as the display screen letter then the loop stops running and the game over screen will show and the game will over<\/p>\n<h3>Keyboard Jump Project Output<\/h3>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-85081\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output.png\" alt=\"keyboard jump game output\" width=\"1366\" height=\"729\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-300x160.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-1024x546.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-150x80.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-768x410.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-720x384.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-520x278.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-output-320x171.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h3>Summary<\/h3>\n<p>We have successfully developed the keyboard jump game python project. We used popular pygame and random modules. We learned how to randomly generate words. In this way, we build a keyboard jump game. I hope you enjoyed building this game project.<\/p>\n<p><em>Disclaimer: Few of the images used in this project have been taken from Google, we do not hold the copyright of those images.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Keyboard jump game is a speed typing game that helps in improving the typing speed of players The object of Keyboard Jump Game Python Project is to build a keyboard jump game that helps&#46;&#46;&#46;<\/p>\n","protected":false},"author":10,"featured_media":85082,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[23692,22734,23693],"class_list":["post-85077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-keyboard-jump-game","tag-python-project-for-beginners","tag-python-project-with-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Keyboard Jump Game in Python - DataFlair<\/title>\n<meta name=\"description\" content=\"Develop Keyboard Jump Game in Python with pygame. Keyboard jump game project is a speed typing game for beginners.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Keyboard Jump Game in Python - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Develop Keyboard Jump Game in Python with pygame. Keyboard jump game project is a speed typing game for beginners.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-06T11:12:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T07:29:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-in-python.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Keyboard Jump Game in Python - DataFlair","description":"Develop Keyboard Jump Game in Python with pygame. Keyboard jump game project is a speed typing game for beginners.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/","og_locale":"en_US","og_type":"article","og_title":"Keyboard Jump Game in Python - DataFlair","og_description":"Develop Keyboard Jump Game in Python with pygame. Keyboard jump game project is a speed typing game for beginners.","og_url":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-01-06T11:12:02+00:00","article_modified_time":"2026-06-01T07:29:46+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-in-python.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33"},"headline":"Keyboard Jump Game in Python","datePublished":"2021-01-06T11:12:02+00:00","dateModified":"2026-06-01T07:29:46+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/"},"wordCount":534,"commentCount":7,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-in-python.jpg","keywords":["keyboard jump game","python project for beginners","python project with code"],"articleSection":["Python Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/","url":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/","name":"Keyboard Jump Game in Python - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-in-python.jpg","datePublished":"2021-01-06T11:12:02+00:00","dateModified":"2026-06-01T07:29:46+00:00","description":"Develop Keyboard Jump Game in Python with pygame. Keyboard jump game project is a speed typing game for beginners.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-in-python.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/01\/keyboard-jump-game-in-python.jpg","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/keyboard-jump-game-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Python Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/python\/"},{"@type":"ListItem","position":3,"name":"Keyboard Jump Game in Python"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/a90b082e16aa38d207212d22b0581f33","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6de0d647a0185cd6faf264e4ba860b0d85d08d7070766f9cd41bea5bb0b227?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team is passionate about delivering top-notch tutorials and resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With expertise in the tech industry, we simplify complex topics to help learners excel. Stay updated with our latest insights.","url":"https:\/\/data-flair.training\/blogs\/author\/dfadteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/85077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=85077"}],"version-history":[{"count":6,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/85077\/revisions"}],"predecessor-version":[{"id":148652,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/85077\/revisions\/148652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/85082"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=85077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=85077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=85077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}