[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-3iS1CdzroPCPIZmRsAhSAdYArLDlCIWiKOxoMaReieo":3,"sanity-I2z8dXVDps5DFtN-BUthz2A46H9w7DTq_lYOrU8DRd0":312},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":287},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":62,"comments":238,"dateUrl":239,"excerpt":240,"image":241,"product":12,"publishedAt":245,"slug":246,"sponsored":12,"tags":248,"title":286,"visible":238},"2024-05-13T18:24:28Z","5f7de230-2adc-4a86-abe7-ef6e7ec8b426","XzVcPPDfPNmxxXS3zvDprH","blogPost","2025-10-31T17:26:43Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,67,109,128,156,171,188,226],{"_key":64,"_type":65,"markDefs":12,"url":66},"930dc8d0ca10","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/86ffbf5d-2520-457c-8fc3-76e53fb15920",{"_key":68,"_type":69,"children":70,"markDefs":100,"style":108},"8dc3374507f7","block",[71,77,81,87,91,96],{"_key":72,"_type":73,"marks":74,"text":76},"8f9a7b0a17ab","span",[75],"8935cef1f1c7","Al Sweigart",{"_key":78,"_type":73,"marks":79,"text":80},"0daa7e5e7cdf1",[]," is the author of ",{"_key":82,"_type":73,"marks":83,"text":86},"0daa7e5e7cdf2",[84,85],"267b4246aa8d","em","Automate the Boring Stuff with Python",{"_key":88,"_type":73,"marks":89,"text":90},"0daa7e5e7cdf3",[]," and many other books about programming. You can read them all for free ",{"_key":92,"_type":73,"marks":93,"text":95},"0daa7e5e7cdf4",[94],"7378de81beae","here",{"_key":97,"_type":73,"marks":98,"text":99},"0daa7e5e7cdf5",[],".",[101,104,106],{"_key":75,"_type":102,"href":103,"reference":12},"link","https://alsweigart.com/",{"_key":84,"_type":102,"href":105,"reference":12},"https://automatetheboringstuff.com/",{"_key":94,"_type":102,"href":107,"reference":12},"https://inventwithpython.com/","normal",{"_key":110,"_type":69,"children":111,"markDefs":125,"style":108},"4733f68b6798",[112,116,121],{"_key":113,"_type":73,"marks":114,"text":115},"dcc7c8c8f4ad0",[],"His ",{"_key":117,"_type":73,"marks":118,"text":120},"dcc7c8c8f4ad1",[119],"82609696df83","scroll art",{"_key":122,"_type":73,"marks":123,"text":124},"dcc7c8c8f4ad2",[]," project introduces beginners to programming by letting them turn loops and print() into animated ASCII art.",[126],{"_key":119,"_type":102,"href":127,"reference":12},"https://scrollart.org/",{"_key":129,"_type":69,"children":130,"markDefs":151,"style":108},"7e546ac45509",[131,135,140,144,148],{"_key":132,"_type":73,"marks":133,"text":134},"3267dd39585e0",[],"Al joined us from a retreat at the Brooklyn, NY-based ",{"_key":136,"_type":73,"marks":137,"text":139},"3267dd39585e1",[138],"ee2a135da5a8","Recurse Center",{"_key":141,"_type":73,"marks":142,"text":143},"3267dd39585e2",[],", which offers free, self-directed retreats for programmers. Learn how to apply ",{"_key":145,"_type":73,"marks":146,"text":95},"3267dd39585e3",[147],"c3c4620cd198",{"_key":149,"_type":73,"marks":150,"text":99},"3267dd39585e4",[],[152,154],{"_key":138,"_type":102,"href":153,"reference":12},"https://www.recurse.com/",{"_key":147,"_type":102,"href":155,"reference":12},"https://www.recurse.com/apply",{"_key":157,"_type":69,"children":158,"markDefs":168,"style":108},"e74a429cf78f",[159,164],{"_key":160,"_type":73,"marks":161,"text":163},"7eb479afce260",[162],"e62b3212503a","PyCon US 2024",{"_key":165,"_type":73,"marks":166,"text":167},"7eb479afce261",[]," is May 15-23, 2024, in Pittsburgh, Pennsylvania.",[169],{"_key":162,"_type":102,"href":170,"reference":12},"https://us.pycon.org/2024/",{"_key":172,"_type":69,"children":173,"markDefs":186,"style":108},"5eb53a6dda0b",[174,178,183],{"_key":175,"_type":73,"marks":176,"text":177},"09a519dece0a0",[],"Connect with Al through ",{"_key":179,"_type":73,"marks":180,"text":182},"09a519dece0a1",[181],"983bc92affe0","his website",{"_key":184,"_type":73,"marks":185,"text":99},"09a519dece0a2",[],[187],{"_key":181,"_type":102,"href":103,"reference":12},{"_key":189,"_type":69,"children":190,"markDefs":221,"style":108},"e0b5fdf00d97",[191,195,200,204,208,212,217],{"_key":192,"_type":73,"marks":193,"text":194},"565908b7b3000",[],"Shoutout to user ",{"_key":196,"_type":73,"marks":197,"text":199},"565908b7b3001",[198],"7ca41aefa799","Alex. S.",{"_key":201,"_type":73,"marks":202,"text":203},"565908b7b3002",[],", who asked Stack Overflow’s most popular Python question ",{"_key":205,"_type":73,"marks":206,"text":207},"565908b7b3003",[85],"ever",{"_key":209,"_type":73,"marks":210,"text":211},"565908b7b3004",[],": ",{"_key":213,"_type":73,"marks":214,"text":216},"565908b7b3005",[215],"d7d74468a147","What does the \"yield\" keyword do in Python?",{"_key":218,"_type":73,"marks":219,"text":220},"565908b7b3006",[],". It’s helped 3.3 million people and counting.",[222,224],{"_key":198,"_type":102,"href":223,"reference":12},"https://stackoverflow.com/users/18300/alex-s",{"_key":215,"_type":102,"href":225,"reference":12},"https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python",{"_key":227,"_type":69,"children":228,"markDefs":234,"style":108},"1c8c59ece358",[229],{"_key":230,"_type":73,"marks":231,"text":233},"fb50c99a4955",[232],"a8dcd1baa563","TRANSCRIPT",[235],{"_key":232,"_type":102,"blank":236,"href":237,"reference":12},false,"https://the-stack-overflow-podcast.simplecast.com/episodes/spreading-the-gospel-of-python/transcript",true,"2024/05/14","On this episode: Al Sweigart is a software developer, developer advocate, and author of ten Python books. He tells Ben and Ryan why he’s such a fan of the language, why it’s a great programming language for beginners, and how it became the default for so many data science and backend AI projects.",{"_type":53,"asset":242,"attribution":244},{"_ref":243,"_type":56},"image-56c6dab9c7d1b66bc662c5f43ea9573418d94d17-2400x1260-webp","Alexandra Francis","2024-05-14T07:40:00.000Z",{"_type":10,"current":247},"spreading-the-gospel-of-python",[249,256,260,265,269,276,281],{"_createdAt":250,"_id":251,"_rev":252,"_type":253,"_updatedAt":250,"slug":254,"title":255},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":255},"se-tech",{"_createdAt":250,"_id":257,"_rev":252,"_type":253,"_updatedAt":250,"slug":258,"title":259},"wp-tagcat-se-stackoverflow",{"current":259},"se-stackoverflow",{"_createdAt":250,"_id":261,"_rev":252,"_type":253,"_updatedAt":250,"slug":262,"title":264},"wp-tagcat-podcast",{"current":263},"podcast","The Stack Overflow Podcast",{"_createdAt":250,"_id":266,"_rev":252,"_type":253,"_updatedAt":250,"slug":267,"title":268},"wp-tagcat-python",{"current":268},"python",{"_createdAt":270,"_id":271,"_rev":272,"_type":253,"_updatedAt":270,"slug":273,"title":275},"2024-02-12T14:32:28Z","53789ffd-a446-49fe-b34e-4449a13e4c0b","I2JFaJlmKKIZMkCzMq7ibc",{"_type":10,"current":274},"programming-language","programming language",{"_createdAt":250,"_id":277,"_rev":252,"_type":253,"_updatedAt":250,"slug":278,"title":280},"wp-tagcat-software-development",{"current":279},"software-development","software development",{"_createdAt":250,"_id":282,"_rev":252,"_type":253,"_updatedAt":250,"slug":283,"title":285},"wp-tagcat-software-engineering",{"current":284},"software-engineering","software engineering","Spreading the gospel of Python",[288,294,300,306],{"_id":289,"publishedAt":290,"slug":291,"sponsored":12,"title":293},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":292},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":295,"publishedAt":296,"slug":297,"sponsored":12,"title":299},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":298},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":301,"publishedAt":302,"slug":303,"sponsored":12,"title":305},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":304},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":307,"publishedAt":308,"slug":309,"sponsored":12,"title":311},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":310},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":313,"sourceMap":-1},{"count":314,"lastTimestamp":315},6,"2024-07-01T13:35:24Z"]