[{"data":1,"prerenderedAt":1018},["ShallowReactive",2],{"doc-\u002Flearn\u002Fyour-first-python-program-hello-world-explained":3},{"id":4,"title":5,"body":6,"description":1010,"extension":1011,"meta":1012,"navigation":1013,"path":1014,"seo":1015,"stem":1016,"__hash__":1017},"content\u002Flearn\u002Fyour-first-python-program-hello-world-explained.md","Your First Python Program: Hello World Explained",{"type":7,"value":8,"toc":967},"minimark",[9,13,22,25,30,66,73,77,82,85,98,101,105,108,126,129,137,142,167,173,185,189,192,196,199,205,209,212,230,234,243,246,251,254,260,264,267,282,285,297,301,304,309,316,320,323,341,345,350,353,358,361,364,369,374,377,387,391,394,397,415,418,441,460,464,467,471,473,491,494,512,515,519,522,543,546,549,567,573,576,579,615,618,636,640,647,650,655,659,666,669,720,723,734,738,744,748,768,772,806,809,815,819,839,842,846,849,873,877,881,884,888,891,894,901,906,910,916,920,923,927,957,963],[10,11,5],"h1",{"id":12},"your-first-python-program-hello-world-explained",[14,15,16,17,21],"p",{},"Writing a ",[18,19,20],"strong",{},"Hello World"," program is a common first step when learning Python. It helps you confirm that Python is installed, shows you how to run code, and introduces the idea that a program is just a set of instructions for the computer.",[14,23,24],{},"If you are completely new to Python, this is the right place to start.",[26,27,29],"h2",{"id":28},"quick-start","Quick start",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","print(\"Hello, world!\")\n","python","",[38,39,40],"code",{"__ignoreMap":36},[41,42,45,49,53,57,61,63],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sptTA","print",[41,50,52],{"class":51},"sP7_E","(",[41,54,56],{"class":55},"sjJ54","\"",[41,58,60],{"class":59},"s_sjI","Hello, world!",[41,62,56],{"class":55},[41,64,65],{"class":51},")\n",[14,67,68,69,72],{},"Save this in a ",[38,70,71],{},".py"," file or run it in the Python interpreter to print text to the screen.",[26,74,76],{"id":75},"what-hello-world-means","What Hello World means",[14,78,79,81],{},[18,80,20],{}," is the traditional first program in many programming languages.",[14,83,84],{},"It is useful because it helps you:",[86,87,88,92,95],"ul",{},[89,90,91],"li",{},"check that Python is installed and working",[89,93,94],{},"run a very small program successfully",[89,96,97],{},"understand that code tells the computer what to do",[14,99,100],{},"The program is simple on purpose. You do not need to learn many rules before you can make Python do something visible.",[26,102,104],{"id":103},"the-first-program","The first program",[14,106,107],{},"Here is the full program:",[31,109,110],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,111,112],{"__ignoreMap":36},[41,113,114,116,118,120,122,124],{"class":43,"line":44},[41,115,48],{"class":47},[41,117,52],{"class":51},[41,119,56],{"class":55},[41,121,60],{"class":59},[41,123,56],{"class":55},[41,125,65],{"class":51},[14,127,128],{},"When you run this line, Python displays this output:",[31,130,135],{"className":131,"code":133,"language":134,"meta":36},[132],"language-text","Hello, world!\n","text",[38,136,133],{"__ignoreMap":36},[138,139,141],"h3",{"id":140},"what-this-line-does","What this line does",[86,143,144,150,155,161],{},[89,145,146,149],{},[38,147,148],{},"print()"," is a Python function",[89,151,152,154],{},[38,153,148],{}," displays output in the terminal or console",[89,156,157,160],{},[38,158,159],{},"\"Hello, world!\""," is text",[89,162,163,164],{},"Text inside quotes is called a ",[18,165,166],{},"string",[14,168,169,170,172],{},"Python reads the line from left to right and runs the ",[38,171,148],{}," function with the text you gave it.",[14,174,175,176,184],{},"If you want a deeper explanation of this function, see ",[177,178,180,181,183],"a",{"href":179},"\u002Freference\u002Fpython-print-function-explained","Python ",[38,182,148],{}," function explained",".",[26,186,188],{"id":187},"how-to-run-the-program","How to run the program",[14,190,191],{},"A simple way to run your first Python program is to save it in a file.",[138,193,195],{"id":194},"_1-create-a-file","1. Create a file",[14,197,198],{},"Create a new file named:",[31,200,203],{"className":201,"code":202,"language":134,"meta":36},[132],"hello.py\n",[38,204,202],{"__ignoreMap":36},[138,206,208],{"id":207},"_2-add-the-code","2. Add the code",[14,210,211],{},"Put this code in the file:",[31,213,214],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,215,216],{"__ignoreMap":36},[41,217,218,220,222,224,226,228],{"class":43,"line":44},[41,219,48],{"class":47},[41,221,52],{"class":51},[41,223,56],{"class":55},[41,225,60],{"class":59},[41,227,56],{"class":55},[41,229,65],{"class":51},[138,231,233],{"id":232},"_3-save-the-file","3. Save the file",[14,235,236,237,239,240,184],{},"Make sure the file ends with ",[38,238,71],{},", not ",[38,241,242],{},".txt",[14,244,245],{},"Good:",[31,247,249],{"className":248,"code":202,"language":134,"meta":36},[132],[38,250,202],{"__ignoreMap":36},[14,252,253],{},"Wrong:",[31,255,258],{"className":256,"code":257,"language":134,"meta":36},[132],"hello.py.txt\n",[38,259,257],{"__ignoreMap":36},[138,261,263],{"id":262},"_4-run-the-file","4. Run the file",[14,265,266],{},"Open a terminal or command prompt in the folder where the file is saved, then run one of these commands:",[31,268,272],{"className":269,"code":270,"language":271,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","python hello.py\n","bash",[38,273,274],{"__ignoreMap":36},[41,275,276,279],{"class":43,"line":44},[41,277,35],{"class":278},"sbgvK",[41,280,281],{"class":59}," hello.py\n",[14,283,284],{},"or:",[31,286,288],{"className":269,"code":287,"language":271,"meta":36,"style":36},"python3 hello.py\n",[38,289,290],{"__ignoreMap":36},[41,291,292,295],{"class":43,"line":44},[41,293,294],{"class":278},"python3",[41,296,281],{"class":59},[138,298,300],{"id":299},"_5-check-the-output","5. Check the output",[14,302,303],{},"You should see:",[31,305,307],{"className":306,"code":133,"language":134,"meta":36},[132],[38,308,133],{"__ignoreMap":36},[14,310,311,312,184],{},"If you want more help with terminals, editors, or IDEs, read ",[177,313,315],{"href":314},"\u002Flearn\u002Fhow-to-run-python-code-command-line-and-ides","how to run Python code from the command line and IDEs",[26,317,319],{"id":318},"breaking-the-line-into-parts","Breaking the line into parts",[14,321,322],{},"Let’s look at the program one piece at a time:",[31,324,325],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,326,327],{"__ignoreMap":36},[41,328,329,331,333,335,337,339],{"class":43,"line":44},[41,330,48],{"class":47},[41,332,52],{"class":51},[41,334,56],{"class":55},[41,336,60],{"class":59},[41,338,56],{"class":55},[41,340,65],{"class":51},[138,342,343],{"id":48},[38,344,48],{},[14,346,347,349],{},[38,348,48],{}," is a built-in Python function.",[14,351,352],{},"A function is a tool that does something when you use it. In this case, it shows output on the screen.",[138,354,355],{"id":36},[38,356,357],{},"()",[14,359,360],{},"The parentheses call the function.",[14,362,363],{},"They tell Python: “run this function now.”",[138,365,367],{"id":366},"hello-world",[38,368,159],{},[14,370,371,372,184],{},"This is the value being passed into ",[38,373,148],{},[14,375,376],{},"Because it is inside quotation marks, Python treats it as text.",[14,378,379,380,382,383,184],{},"That text is a ",[18,381,166],{},". If you are new to strings, see ",[177,384,386],{"href":385},"\u002Flearn\u002Fpython-strings-explained-basics-and-examples","Python strings explained",[138,388,390],{"id":389},"why-the-quotes-matter","Why the quotes matter",[14,392,393],{},"Quotes are required here because the message is text.",[14,395,396],{},"This works:",[31,398,399],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,400,401],{"__ignoreMap":36},[41,402,403,405,407,409,411,413],{"class":43,"line":44},[41,404,48],{"class":47},[41,406,52],{"class":51},[41,408,56],{"class":55},[41,410,60],{"class":59},[41,412,56],{"class":55},[41,414,65],{"class":51},[14,416,417],{},"This does not:",[31,419,421],{"className":33,"code":420,"language":35,"meta":36,"style":36},"print(Hello, world!)\n",[38,422,423],{"__ignoreMap":36},[41,424,425,427,429,433,436,439],{"class":43,"line":44},[41,426,48],{"class":47},[41,428,52],{"class":51},[41,430,432],{"class":431},"slqww","Hello",[41,434,435],{"class":51},",",[41,437,438],{"class":431}," world!",[41,440,65],{"class":51},[14,442,443,444,446,447,450,451,455,456,184],{},"Without quotes, Python tries to read ",[38,445,432],{}," and ",[38,448,449],{},"world"," as names instead of text. That often leads to an error such as ",[177,452,454],{"href":453},"\u002Ferrors\u002Fnameerror-name-is-not-defined-fix","NameError: name is not defined"," or a ",[177,457,459],{"href":458},"\u002Ferrors\u002Fsyntaxerror-invalid-syntax-fix","SyntaxError: invalid syntax",[26,461,463],{"id":462},"common-beginner-mistakes","Common beginner mistakes",[14,465,466],{},"These are some very common problems when writing your first Python program.",[138,468,470],{"id":469},"forgetting-quotation-marks","Forgetting quotation marks",[14,472,253],{},[31,474,475],{"className":33,"code":420,"language":35,"meta":36,"style":36},[38,476,477],{"__ignoreMap":36},[41,478,479,481,483,485,487,489],{"class":43,"line":44},[41,480,48],{"class":47},[41,482,52],{"class":51},[41,484,432],{"class":431},[41,486,435],{"class":51},[41,488,438],{"class":431},[41,490,65],{"class":51},[14,492,493],{},"Correct:",[31,495,496],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,497,498],{"__ignoreMap":36},[41,499,500,502,504,506,508,510],{"class":43,"line":44},[41,501,48],{"class":47},[41,503,52],{"class":51},[41,505,56],{"class":55},[41,507,60],{"class":59},[41,509,56],{"class":55},[41,511,65],{"class":51},[14,513,514],{},"Without quotes, Python does not know that this is text.",[138,516,518],{"id":517},"using-smart-quotes","Using smart quotes",[14,520,521],{},"Sometimes code copied from a website, document, or phone uses curly quotes like these:",[31,523,525],{"className":33,"code":524,"language":35,"meta":36,"style":36},"print(“Hello, world!”)\n",[38,526,527],{"__ignoreMap":36},[41,528,529,531,533,536,538,541],{"class":43,"line":44},[41,530,48],{"class":47},[41,532,52],{"class":51},[41,534,535],{"class":431},"“Hello",[41,537,435],{"class":51},[41,539,540],{"class":431}," world!”",[41,542,65],{"class":51},[14,544,545],{},"That will usually cause an error.",[14,547,548],{},"Use normal straight quotes instead:",[31,550,551],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,552,553],{"__ignoreMap":36},[41,554,555,557,559,561,563,565],{"class":43,"line":44},[41,556,48],{"class":47},[41,558,52],{"class":51},[41,560,56],{"class":55},[41,562,60],{"class":59},[41,564,56],{"class":55},[41,566,65],{"class":51},[138,568,570,571],{"id":569},"misspelling-print","Misspelling ",[38,572,48],{},[14,574,575],{},"Python is case-sensitive.",[14,577,578],{},"These are wrong:",[31,580,582],{"className":33,"code":581,"language":35,"meta":36,"style":36},"Print(\"Hello, world!\")\npint(\"Hello, world!\")\n",[38,583,584,599],{"__ignoreMap":36},[41,585,586,589,591,593,595,597],{"class":43,"line":44},[41,587,588],{"class":431},"Print",[41,590,52],{"class":51},[41,592,56],{"class":55},[41,594,60],{"class":59},[41,596,56],{"class":55},[41,598,65],{"class":51},[41,600,602,605,607,609,611,613],{"class":43,"line":601},2,[41,603,604],{"class":431},"pint",[41,606,52],{"class":51},[41,608,56],{"class":55},[41,610,60],{"class":59},[41,612,56],{"class":55},[41,614,65],{"class":51},[14,616,617],{},"This is correct:",[31,619,620],{"className":33,"code":34,"language":35,"meta":36,"style":36},[38,621,622],{"__ignoreMap":36},[41,623,624,626,628,630,632,634],{"class":43,"line":44},[41,625,48],{"class":47},[41,627,52],{"class":51},[41,629,56],{"class":55},[41,631,60],{"class":59},[41,633,56],{"class":55},[41,635,65],{"class":51},[138,637,639],{"id":638},"saving-the-file-with-the-wrong-extension","Saving the file with the wrong extension",[14,641,642,643,646],{},"If your file is saved as ",[38,644,645],{},"hello.py.txt",", Python may not run it as a Python file.",[14,648,649],{},"Make sure the file is really named:",[31,651,653],{"className":652,"code":202,"language":134,"meta":36},[132],[38,654,202],{"__ignoreMap":36},[138,656,658],{"id":657},"running-the-command-in-the-wrong-folder","Running the command in the wrong folder",[14,660,661,662,665],{},"If your terminal is not in the same folder as ",[38,663,664],{},"hello.py",", Python may say it cannot find the file.",[14,667,668],{},"Helpful commands:",[31,670,672],{"className":269,"code":671,"language":271,"meta":36,"style":36},"python --version\npython3 --version\npython hello.py\npython3 hello.py\npwd\nls\ndir\n",[38,673,674,682,688,695,702,708,714],{"__ignoreMap":36},[41,675,676,678],{"class":43,"line":44},[41,677,35],{"class":278},[41,679,681],{"class":680},"stzsN"," --version\n",[41,683,684,686],{"class":43,"line":601},[41,685,294],{"class":278},[41,687,681],{"class":680},[41,689,691,693],{"class":43,"line":690},3,[41,692,35],{"class":278},[41,694,281],{"class":59},[41,696,698,700],{"class":43,"line":697},4,[41,699,294],{"class":278},[41,701,281],{"class":59},[41,703,705],{"class":43,"line":704},5,[41,706,707],{"class":47},"pwd\n",[41,709,711],{"class":43,"line":710},6,[41,712,713],{"class":278},"ls\n",[41,715,717],{"class":43,"line":716},7,[41,718,719],{"class":278},"dir\n",[14,721,722],{},"These commands can help you:",[86,724,725,728,731],{},[89,726,727],{},"check whether Python is installed",[89,729,730],{},"confirm which folder you are in",[89,732,733],{},"list the files in the current folder",[26,735,737],{"id":736},"simple-variations-to-try","Simple variations to try",[14,739,740,741,743],{},"Once ",[38,742,60],{}," works, try small changes.",[138,745,747],{"id":746},"print-a-different-message","Print a different message",[31,749,751],{"className":33,"code":750,"language":35,"meta":36,"style":36},"print(\"My name is Sam.\")\n",[38,752,753],{"__ignoreMap":36},[41,754,755,757,759,761,764,766],{"class":43,"line":44},[41,756,48],{"class":47},[41,758,52],{"class":51},[41,760,56],{"class":55},[41,762,763],{"class":59},"My name is Sam.",[41,765,56],{"class":55},[41,767,65],{"class":51},[138,769,771],{"id":770},"print-two-lines","Print two lines",[31,773,775],{"className":33,"code":774,"language":35,"meta":36,"style":36},"print(\"Hello, world!\")\nprint(\"I am learning Python.\")\n",[38,776,777,791],{"__ignoreMap":36},[41,778,779,781,783,785,787,789],{"class":43,"line":44},[41,780,48],{"class":47},[41,782,52],{"class":51},[41,784,56],{"class":55},[41,786,60],{"class":59},[41,788,56],{"class":55},[41,790,65],{"class":51},[41,792,793,795,797,799,802,804],{"class":43,"line":601},[41,794,48],{"class":47},[41,796,52],{"class":51},[41,798,56],{"class":55},[41,800,801],{"class":59},"I am learning Python.",[41,803,56],{"class":55},[41,805,65],{"class":51},[14,807,808],{},"Output:",[31,810,813],{"className":811,"code":812,"language":134,"meta":36},[132],"Hello, world!\nI am learning Python.\n",[38,814,812],{"__ignoreMap":36},[138,816,818],{"id":817},"try-another-string","Try another string",[31,820,822],{"className":33,"code":821,"language":35,"meta":36,"style":36},"print(\"Python is working.\")\n",[38,823,824],{"__ignoreMap":36},[41,825,826,828,830,832,835,837],{"class":43,"line":44},[41,827,48],{"class":47},[41,829,52],{"class":51},[41,831,56],{"class":55},[41,833,834],{"class":59},"Python is working.",[41,836,56],{"class":55},[41,838,65],{"class":51},[14,840,841],{},"For now, keep your focus on basic output. You do not need user input yet.",[26,843,845],{"id":844},"what-to-learn-next","What to learn next",[14,847,848],{},"After your first program works, the next useful topics are:",[86,850,851,858,864,870],{},[89,852,853,854],{},"basic Python rules and structure in ",[177,855,857],{"href":856},"\u002Flearn\u002Fpython-syntax-basics-explained","Python syntax basics explained",[89,859,860,861,863],{},"strings, because ",[38,862,159],{}," is a string",[89,865,866,867,869],{},"the ",[38,868,148],{}," function for printing multiple values and formatting",[89,871,872],{},"different ways to run Python code in files, terminals, and editors",[26,874,876],{"id":875},"faq","FAQ",[138,878,880],{"id":879},"why-is-hello-world-used-as-the-first-program","Why is Hello World used as the first program?",[14,882,883],{},"It is simple, easy to test, and helps confirm that your Python setup works.",[138,885,887],{"id":886},"do-i-need-to-save-the-code-in-a-file-first","Do I need to save the code in a file first?",[14,889,890],{},"No. You can also type it directly into the Python interpreter.",[14,892,893],{},"However, saving it in a file is useful because it teaches you how Python scripts work.",[138,895,897,898,900],{"id":896},"what-does-print-do-in-python","What does ",[38,899,148],{}," do in Python?",[14,902,903,905],{},[38,904,148],{}," shows output on the screen.",[138,907,909],{"id":908},"why-are-quotation-marks-needed","Why are quotation marks needed?",[14,911,912,913,915],{},"Quotation marks tell Python that ",[38,914,60],{}," is text, not a variable or function name.",[138,917,919],{"id":918},"why-do-i-get-a-nameerror-when-i-type-hello-world-without-quotes","Why do I get a NameError when I type Hello, world! without quotes?",[14,921,922],{},"Without quotes, Python tries to treat the words as names instead of text.",[26,924,926],{"id":925},"see-also","See also",[86,928,929,934,938,943,949,953],{},[89,930,931],{},[177,932,933],{"href":314},"How to run Python code from the command line and IDEs",[89,935,936],{},[177,937,857],{"href":856},[89,939,940],{},[177,941,942],{"href":385},"Python strings explained: basics and examples",[89,944,945],{},[177,946,180,947,183],{"href":179},[38,948,148],{},[89,950,951],{},[177,952,454],{"href":453},[89,954,955],{},[177,956,459],{"href":458},[14,958,959,960,962],{},"If you can run this program successfully, you have already completed an important first step. Next, continue with syntax basics and learn more about ",[38,961,148],{}," so you can write slightly larger Python programs with confidence.",[964,965,966],"style",{},"html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .slqww, html code.shiki .slqww{--shiki-light:#6182B8;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":36,"searchDepth":601,"depth":601,"links":968},[969,970,971,974,981,987,995,1000,1001,1009],{"id":28,"depth":601,"text":29},{"id":75,"depth":601,"text":76},{"id":103,"depth":601,"text":104,"children":972},[973],{"id":140,"depth":690,"text":141},{"id":187,"depth":601,"text":188,"children":975},[976,977,978,979,980],{"id":194,"depth":690,"text":195},{"id":207,"depth":690,"text":208},{"id":232,"depth":690,"text":233},{"id":262,"depth":690,"text":263},{"id":299,"depth":690,"text":300},{"id":318,"depth":601,"text":319,"children":982},[983,984,985,986],{"id":48,"depth":690,"text":48},{"id":36,"depth":690,"text":357},{"id":366,"depth":690,"text":159},{"id":389,"depth":690,"text":390},{"id":462,"depth":601,"text":463,"children":988},[989,990,991,993,994],{"id":469,"depth":690,"text":470},{"id":517,"depth":690,"text":518},{"id":569,"depth":690,"text":992},"Misspelling print",{"id":638,"depth":690,"text":639},{"id":657,"depth":690,"text":658},{"id":736,"depth":601,"text":737,"children":996},[997,998,999],{"id":746,"depth":690,"text":747},{"id":770,"depth":690,"text":771},{"id":817,"depth":690,"text":818},{"id":844,"depth":601,"text":845},{"id":875,"depth":601,"text":876,"children":1002},[1003,1004,1005,1007,1008],{"id":879,"depth":690,"text":880},{"id":886,"depth":690,"text":887},{"id":896,"depth":690,"text":1006},"What does print() do in Python?",{"id":908,"depth":690,"text":909},{"id":918,"depth":690,"text":919},{"id":925,"depth":601,"text":926},"Master your first python program hello world explained in our comprehensive Python beginner guide.","md",{},true,"\u002Flearn\u002Fyour-first-python-program-hello-world-explained",{"title":5,"description":1010},"learn\u002Fyour-first-python-program-hello-world-explained","pCdTMlJhKn42jqpCU_zuwFcOI5__CICjQ3mzFYHaTEI",1777585471283]