curl --request GET \
--url 'https://api.keyapi.ai/v1/reddit/fetch_dynamic_search?query=python+programming&search_type=post&sort=RELEVANCE&time_range=all&safe_search=unset&allow_nsfw=0&need_format=false' \
--header 'Authorization: Bearer <YOUR_API_KEY>'{
"code": 0,
"message": "success",
"data": {
"search": {
"dynamic": {
"components": {
"__typename": "SearchResultsMainLayout",
"appliedState": {
"__typename": "SearchAppliedState",
"pane": "posts",
"filters": [
{
"key": "component",
"value": "SearchAppliedState"
},
{
"key": "experience_selection",
"value": "post"
},
{
"key": "safe_search",
"value": "unset"
},
{
"key": "sort",
"value": "RELEVANCE"
},
{
"key": "structure_type",
"value": "search"
},
{
"key": "time_range",
"value": "all"
}
]
},
"main": {
"edges": [
{
"cursor": "",
"node": {
"__typename": "SearchListComponent",
"presentation": {
"__typename": "SearchListComponentDefaultPresentation",
"isDefaultPresentation": false
},
"behaviors": {
"header": null
},
"children": [
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1rqoj2z",
"createdAt": "2026-03-11T08:56:07.280000+0000",
"editedAt": null,
"postTitle": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"url": "https://www.reddit.com/r/learnpython/comments/1rqoj2z/zero_programming_knowledge_but_i_want_to_learn/",
"content": {
"markdown": "Hi everyone,\n\nI have **zero** prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there. \n\nIm a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.\n\nSince I’m starting from absolute scratch:\n\n1. What is the best \"First Step\" for someone who doesn't even know anything?\n2. Are there any specific courses (free or paid) \n3. What’s a realistic amount of time to spend per day so I don't burn out?",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Hi everyone,\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"f\":[[1,7,4]],\"t\":\"I have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Im a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Since I\\’m starting from absolute scratch:\"}],\"e\":\"par\"},{\"c\":[{\"c\":[{\"c\":[{\"e\":\"text\",\"t\":\"What is the best \\\"First Step\\\" for someone who doesn't even know anything?\"}],\"e\":\"par\"}],\"e\":\"li\"},{\"c\":[{\"c\":[{\"e\":\"text\",\"t\":\"Are there any specific courses (free or paid)\"}],\"e\":\"par\"}],\"e\":\"li\"},{\"c\":[{\"c\":[{\"e\":\"text\",\"t\":\"What\\’s a realistic amount of time to spend per day so I don't burn out?\"}],\"e\":\"par\"}],\"e\":\"li\"}],\"e\":\"list\",\"o\":true}]}",
"html": "Hi everyone,\nI have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there. \nIm a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.\nSince I’m starting from absolute scratch:\nWhat is the best \"First Step\" for someone who doesn't even know anything?\nAre there any specific courses (free or paid)\nWhat’s a realistic amount of time to spend per day so I don't burn out?",
"richtextMedia": [],
"preview": "Hi everyone, I have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there. Im a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repe"
},
"domain": "self.learnpython",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 92,
"commentCount": 50,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_8yewgqeb",
"name": "Effective-Sorbet-133",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_3.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_3.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/learnpython/comments/1rqoj2z/zero_programming_knowledge_but_i_want_to_learn/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2r8ot",
"name": "learnpython",
"__typename": "Subreddit",
"prefixedName": "r/learnpython",
"isQuarantined": false,
"title": "Python Education",
"type": "PUBLIC",
"subscribersCount": 1005738,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2r8ot/styles/communityIcon_jwr5s7l5ici61.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=56617af7843e83c4edf2da895264288df79ff0fa",
"legacyIcon": null,
"primaryColor": "#0079D3",
"bannerBackgroundImage": null,
"legacyPrimaryColor": "#24A0ED"
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/learnpython/comments/1rqoj2z/zero_programming_knowledge_but_i_want_to_learn/",
"expiresAt": "2026-03-12T12:03:46.013624+0000"
},
"upvoteRatio": 0.8770491803278688,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2r8ot",
"name": "learnpython",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "community",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1rqoj2z",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "post",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_8l8xvp",
"name": "u_Effective-Sorbet-133",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "profile",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1rqoj2z",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "thumbnail",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": null,
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1ritmiw",
"createdAt": "2026-03-02T14:02:03.258000+0000",
"editedAt": "2026-03-02T14:05:15.940000+0000",
"postTitle": "Does it still make sense to learn python or any programming language in 2026",
"url": "https://www.reddit.com/r/learnpython/comments/1ritmiw/does_it_still_make_sense_to_learn_python_or_any/",
"content": {
"markdown": "I’m sitting here looking at my mentees and for the first time in my career, I’m genuinely questioning the path I’m putting them on.\n\nI’ve been a seasoned pythonista for years, currently at FAANG, so I’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality. \n\nWe used to treat programming like a craft you had to sweat over, but now that the tools are doing the heavy lifting, I’m wondering if we’re just teaching people to maintain a dying language. \n\nI want to hear from the people actually trying to break in right now. What does the market look like from your perspective? Are you finding that deep Python knowledge actually gets you a seat at the table, or are companies just looking for someone who can glue AI modules together? \n\nI’m asking because my perspective is skewed by being on the inside for so long. I want the raw version of what it’s like to be a junior today. \n\nIs the struggle to learn syntax and architecture still worth it when the barrier to entry seems to be vanishing and the ceiling is lowering at the same time? Tell me if I’m being a cynic or if you’re actually seeing a future where being a coder is still a distinct, valuable skill set. \n\nIf you just landed your first job or you’re currently hunting, how much of your actual day is spent thinking about logic versus just managing the output of a machine? I'm trying to figure out if I'm preparing these guys for a career or just a temporary gig before the role of \"programmer\" disappears entirely.\n\n",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"I\\’m sitting here looking at my mentees and for the first time in my career, I\\’m genuinely questioning the path I\\’m putting them on.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I\\’ve been a seasoned pythonista for years, currently at FAANG, so I\\’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"We used to treat programming like a craft you had to sweat over, but now that the tools are doing the heavy lifting, I\\’m wondering if we\\’re just teaching people to maintain a dying language.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I want to hear from the people actually trying to break in right now. What does the market look like from your perspective? Are you finding that deep Python knowledge actually gets you a seat at the table, or are companies just looking for someone who can glue AI modules together?\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I\\’m asking because my perspective is skewed by being on the inside for so long. I want the raw version of what it\\’s like to be a junior today.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Is the struggle to learn syntax and architecture still worth it when the barrier to entry seems to be vanishing and the ceiling is lowering at the same time? Tell me if I\\’m being a cynic or if you\\’re actually seeing a future where being a coder is still a distinct, valuable skill set.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"If you just landed your first job or you\\’re currently hunting, how much of your actual day is spent thinking about logic versus just managing the output of a machine? I'm trying to figure out if I'm preparing these guys for a career or just a temporary gig before the role of \\\"programmer\\\" disappears entirely.\"}],\"e\":\"par\"}]}",
"html": "I’m sitting here looking at my mentees and for the first time in my career, I’m genuinely questioning the path I’m putting them on.\nI’ve been a seasoned pythonista for years, currently at FAANG, so I’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality. \nWe used to treat programming like a craft you had to sweat over, but now that the tools are doing the heavy lifting, I’m wondering if we’re just teaching people to maintain a dying language. \nI want to hear from the people actually trying to break in right now. What does the market look like from your perspective? Are you finding that deep Python knowledge actually gets you a seat at the table, or are companies just looking for someone who can glue AI modules together? \nI’m asking because my perspective is skewed by being on the inside for so long. I want the raw version of what it’s like to be a junior today. \nIs the struggle to learn syntax and architecture still worth it when the barrier to entry seems to be vanishing and the ceiling is lowering at the same time? Tell me if I’m being a cynic or if you’re actually seeing a future where being a coder is still a distinct, valuable skill set. \nIf you just landed your first job or you’re currently hunting, how much of your actual day is spent thinking about logic versus just managing the output of a machine? I'm trying to figure out if I'm preparing these guys for a career or just a temporary gig before the role of \"programmer\" disappears entirely.",
"richtextMedia": [],
"preview": "I’m sitting here looking at my mentees and for the first time in my career, I’m genuinely questioning the path I’m putting them on. I’ve been a seasoned pythonista for years, currently at FAANG, so I’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality. We"
},
"domain": "self.learnpython",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 349,
"commentCount": 140,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_jwo6n",
"name": "chou404",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_7.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_7.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/learnpython/comments/1ritmiw/does_it_still_make_sense_to_learn_python_or_any/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2r8ot",
"name": "learnpython",
"__typename": "Subreddit",
"prefixedName": "r/learnpython",
"isQuarantined": false,
"title": "Python Education",
"type": "PUBLIC",
"subscribersCount": 1005738,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2r8ot/styles/communityIcon_jwr5s7l5ici61.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=56617af7843e83c4edf2da895264288df79ff0fa",
"legacyIcon": null,
"primaryColor": "#0079D3",
"bannerBackgroundImage": null,
"legacyPrimaryColor": "#24A0ED"
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/learnpython/comments/1ritmiw/does_it_still_make_sense_to_learn_python_or_any/",
"expiresAt": "2026-03-12T12:03:46.013882+0000"
},
"upvoteRatio": 0.8066783831282952,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2r8ot",
"name": "learnpython",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "community",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1ritmiw",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "post",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_1nz6vg",
"name": "u_chou404",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "profile",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1ritmiw",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "thumbnail",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": null,
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1qpq3cc",
"createdAt": "2026-01-28T22:24:43.579000+0000",
"editedAt": null,
"postTitle": "(Rant) AI is killing programming and the Python community",
"url": "https://www.reddit.com/r/Python/comments/1qpq3cc/rant_ai_is_killing_programming_and_the_python/",
"content": {
"markdown": "I'm sorry but it has to come out.\n\nWe are experiencing an endless sleep paralysis and it is getting worse and worse.\n\nBefore, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it.\n\nThe advantage was that stupidly copying/pasting code often led to errors, so you had to take the time to understand, review, modify and test your program.\n\nSince the arrival of ChatGPT-type AI, programming has taken a completely different turn.\n\nWe see new coders appear with a few months of experience in programming with Python who give us projects of 2000 lines of code with an absent version manager (no rigor in the development and maintenance of the code), comments always boats that smell the AI from miles around, a .md boat also where we always find this logic specific to the AI and especially a program that is not understood by its own developer.\n\nI have been coding in Python for 8 years, I am 100% self-taught and yet I am stunned by the deplorable quality of some AI-doped projects.\n\nIn fact, we are witnessing a massive arrival of new projects that are basically super cool and that are in the end absolutely null because we realize that the developer does not even master the subject he deals with in his program, he understands that 30% of his code, the code is not optimized at all and there are more \"import\" lines than algorithms thought and thought out for this project.\n\nI see it and I see it personally in the science given in Python where the devs will design a project that by default is interesting, but by analyzing the repository we discover that the project is strongly inspired by another project which, by the way, was itself inspired by another project. I mean, being inspired is ok, but here we are more in cloning than in the creation of a project with real added value.\n\nSo in 2026 we find ourselves with posts from people with a super innovative and technical project that even a senior dev would have trouble developing alone and looking more closely it sounds hollow, the performance is chaotic, security on some projects has become optional. the program has a null optimization that uses multithreads without knowing what it is or why. At this point, reverse engineering will no longer even need specialized software as the errors will be aberrant. I'm not even talking about the optimization of SQL queries that makes you dizzy.\n\nFinally, you will have understood, I am disgusted by this minority (I hope) of dev who are boosted with AI.\n\nAI is good, but you have to know how to use it intelligently and with hindsight and a critical mind, but some take it for a senior Python dev.\n\nSubreddits like this are essential, and I hope that devs will continue to take the time to inquire by exploring community posts instead of systematically choosing ease and giving blind trust to an AI chat.",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"I'm sorry but it has to come out.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"We are experiencing an endless sleep paralysis and it is getting worse and worse.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Before, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"The advantage was that stupidly copying/pasting code often led to errors, so you had to take the time to understand, review, modify and test your program.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Since the arrival of ChatGPT-type AI, programming has taken a completely different turn.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"We see new coders appear with a few months of experience in programming with Python who give us projects of 2000 lines of code with an absent version manager (no rigor in the development and maintenance of the code), comments always boats that smell the AI from miles around, a .md boat also where we always find this logic specific to the AI and especially a program that is not understood by its own developer.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I have been coding in Python for 8 years, I am 100% self-taught and yet I am stunned by the deplorable quality of some AI-doped projects.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"In fact, we are witnessing a massive arrival of new projects that are basically super cool and that are in the end absolutely null because we realize that the developer does not even master the subject he deals with in his program, he understands that 30% of his code, the code is not optimized at all and there are more \\\"import\\\" lines than algorithms thought and thought out for this project.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I see it and I see it personally in the science given in Python where the devs will design a project that by default is interesting, but by analyzing the repository we discover that the project is strongly inspired by another project which, by the way, was itself inspired by another project. I mean, being inspired is ok, but here we are more in cloning than in the creation of a project with real added value.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"So in 2026 we find ourselves with posts from people with a super innovative and technical project that even a senior dev would have trouble developing alone and looking more closely it sounds hollow, the performance is chaotic, security on some projects has become optional. the program has a null optimization that uses multithreads without knowing what it is or why. At this point, reverse engineering will no longer even need specialized software as the errors will be aberrant. I'm not even talking about the optimization of SQL queries that makes you dizzy.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Finally, you will have understood, I am disgusted by this minority (I hope) of dev who are boosted with AI.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"AI is good, but you have to know how to use it intelligently and with hindsight and a critical mind, but some take it for a senior Python dev.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Subreddits like this are essential, and I hope that devs will continue to take the time to inquire by exploring community posts instead of systematically choosing ease and giving blind trust to an AI chat.\"}],\"e\":\"par\"}]}",
"html": "I'm sorry but it has to come out.\nWe are experiencing an endless sleep paralysis and it is getting worse and worse.\nBefore, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it.\nThe advantage was that stupidly copying/pasting code often led to errors, so you had to take the time to understand, review, modify and test your program.\nSince the arrival of ChatGPT-type AI, programming has taken a completely different turn.\nWe see new coders appear with a few months of experience in programming with Python who give us projects of 2000 lines of code with an absent version manager (no rigor in the development and maintenance of the code), comments always boats that smell the AI from miles around, a .md boat also where we always find this logic specific to the AI and especially a program that is not understood by its own developer.\nI have been coding in Python for 8 years, I am 100% self-taught and yet I am stunned by the deplorable quality of some AI-doped projects.\nIn fact, we are witnessing a massive arrival of new projects that are basically super cool and that are in the end absolutely null because we realize that the developer does not even master the subject he deals with in his program, he understands that 30% of his code, the code is not optimized at all and there are more \"import\" lines than algorithms thought and thought out for this project.\nI see it and I see it personally in the science given in Python where the devs will design a project that by default is interesting, but by analyzing the repository we discover that the project is strongly inspired by another project which, by the way, was itself inspired by another project. I mean, being inspired is ok, but here we are more in cloning than in the creation of a project with real added value.\nSo in 2026 we find ourselves with posts from people with a super innovative and technical project that even a senior dev would have trouble developing alone and looking more closely it sounds hollow, the performance is chaotic, security on some projects has become optional. the program has a null optimization that uses multithreads without knowing what it is or why. At this point, reverse engineering will no longer even need specialized software as the errors will be aberrant. I'm not even talking about the optimization of SQL queries that makes you dizzy.\nFinally, you will have understood, I am disgusted by this minority (I hope) of dev who are boosted with AI.\nAI is good, but you have to know how to use it intelligently and with hindsight and a critical mind, but some take it for a senior Python dev.\nSubreddits like this are essential, and I hope that devs will continue to take the time to inquire by exploring community posts instead of systematically choosing ease and giving blind trust to an AI chat.",
"richtextMedia": [],
"preview": "I'm sorry but it has to come out. We are experiencing an endless sleep paralysis and it is getting worse and worse. Before, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it. The advantag"
},
"domain": "self.Python",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [
{
"__typename": "AwardingTotal",
"award": {
"__typename": "Award",
"id": "award_this_3",
"name": "正是如此",
"tags": [
"award:legacy",
"award:sort:1020"
],
"static_icon_16": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_16.png",
"dimensions": {
"width": 16,
"height": 16
}
},
"static_icon_24": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_24.png",
"dimensions": {
"width": 24,
"height": 24
}
},
"static_icon_32": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_32.png",
"dimensions": {
"width": 32,
"height": 32
}
},
"static_icon_48": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_48.png",
"dimensions": {
"width": 48,
"height": 48
}
},
"static_icon_64": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_64.png",
"dimensions": {
"width": 64,
"height": 64
}
}
},
"total": 2,
"awardingByCurrentUser": []
},
{
"__typename": "AwardingTotal",
"award": {
"__typename": "Award",
"id": "award_free_bravo",
"name": "精彩",
"tags": [
"award:quick_give",
"award:unlimited_free",
"award:legacy",
"award:sort:10"
],
"static_icon_16": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_16.png",
"dimensions": {
"width": 16,
"height": 16
}
},
"static_icon_24": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_24.png",
"dimensions": {
"width": 24,
"height": 24
}
},
"static_icon_32": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_32.png",
"dimensions": {
"width": 32,
"height": 32
}
},
"static_icon_48": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_48.png",
"dimensions": {
"width": 48,
"height": 48
}
},
"static_icon_64": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_64.png",
"dimensions": {
"width": 64,
"height": 64
}
}
},
"total": 1,
"awardingByCurrentUser": []
}
],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 1781,
"commentCount": 475,
"viewCount": null,
"authorFlair": null,
"flair": {
"__typename": "PostFlair",
"type": "richtext",
"text": "Meta",
"richtext": "[{\"e\":\"text\",\"t\":\"Meta\"}]",
"textColor": "LIGHT",
"template": {
"id": "1a0ad668-4115-11ea-b5c6-0ee3885b83fb",
"isEditable": false,
"backgroundColor": "#373C3F"
}
},
"authorInfo": {
"__typename": "Redditor",
"id": "t2_9y11ic7a",
"name": "Fragrant_Ad3054",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_6.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_6.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/Python/comments/1qpq3cc/rant_ai_is_killing_programming_and_the_python/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2qh0y",
"name": "Python",
"__typename": "Subreddit",
"prefixedName": "r/Python",
"isQuarantined": false,
"title": "Python",
"type": "PUBLIC",
"subscribersCount": 1458238,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2qh0y/styles/communityIcon_mkayghu1502d1.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=7e42d5d78aed67c0f5f6df2c6c4f6d4e9b55bf3d",
"legacyIcon": null,
"primaryColor": "#FFCC00",
"bannerBackgroundImage": "https://styles.redditmedia.com/t5_2qh0y/styles/bannerBackgroundImage_cd73kiu1502d1.png",
"legacyPrimaryColor": null
},
"modPermissions": null,
"communityStatus": {
"description": {
"markdown": "[Pycon US 2025 ](https://us.pycon.org/2025/)starts next week!",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"link\",\"t\":\"Pycon US 2025 \",\"u\":\"https://us.pycon.org/2025/\"},{\"e\":\"text\",\"t\":\"starts next week!\"}],\"e\":\"par\"}]}"
},
"emoji": {
"name": "pythonLogo",
"url": "https://emoji.redditmedia.com/8yxdpg6xxnr71_t5_2qh0y/pythonLogo"
}
},
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/Python/comments/1qpq3cc/rant_ai_is_killing_programming_and_the_python/",
"expiresAt": "2026-03-12T12:03:46.013521+0000"
},
"upvoteRatio": 0.884515570934256,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2qh0y",
"name": "Python",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "community",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qpq3cc",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "post",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_3rm5x7",
"name": "u_Fragrant_Ad3054",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "profile",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qpq3cc",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "thumbnail",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": null,
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1mjglbs",
"createdAt": "2025-08-06T21:01:49.565000+0000",
"editedAt": null,
"postTitle": "pythonBecauseILikeMyProgramsAlive",
"url": "https://i.redd.it/hvlq90i8rghf1.jpeg",
"content": null,
"domain": "i.redd.it",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": true,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 7477,
"commentCount": 109,
"viewCount": null,
"authorFlair": null,
"flair": {
"__typename": "PostFlair",
"type": "richtext",
"text": "Meme",
"richtext": "[{\"e\":\"text\",\"t\":\"Meme\"}]",
"textColor": "LIGHT",
"template": {
"id": "fe277d42-440f-11e8-8ec3-0eac434afc94",
"isEditable": false,
"backgroundColor": "#373C3F"
}
},
"authorInfo": {
"__typename": "Redditor",
"id": "t2_1t2w12rtlq",
"name": "Intial_Leader",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZTY0YmI3ZGQwYTEzYWY2MjJlMGRlNjQ1NmQxYmJhZGM4ZDFlYzA5ZF82MDU3Nw_rare_c5d2568e-916d-40ef-b33b-37c3e1d9fcac-headshot.png?auto=webp&s=3afe57804ce4ed31e508fb5f760354a496990efa",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZTY0YmI3ZGQwYTEzYWY2MjJlMGRlNjQ1NmQxYmJhZGM4ZDFlYzA5ZF82MDU3Nw_rare_c5d2568e-916d-40ef-b33b-37c3e1d9fcac-headshot.png?width=50&height=50&auto=webp&s=5453bd2c487bae3ef3543d06df2031fb7fee037f",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZTY0YmI3ZGQwYTEzYWY2MjJlMGRlNjQ1NmQxYmJhZGM4ZDFlYzA5ZF82MDU3Nw_rare_c5d2568e-916d-40ef-b33b-37c3e1d9fcac.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": true,
"thumbnail": {
"__typename": "MediaSource",
"url": "https://b.thumbs.redditmedia.com/Q0YDnnTI4841zlbthMjv9yHlDWHBkPKop586MkQvoBg.jpg",
"dimensions": {
"width": 140,
"height": 140
}
},
"media": {
"__typename": "Media",
"previewMediaId": "2w2XScOUpDj5g7TGU2FsBoLDvNyCdW8ZwMW7lI3xmUk",
"still": {
"__typename": "StillMedia",
"source": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?auto=webp&s=d7ea7b5b539d507a5dde09f2651d62121dc31980",
"dimensions": {
"width": 3781,
"height": 4096
}
},
"small": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=108&auto=webp&s=cb774b4e784c99bcb9c9d7ae7a65d96153c0a204",
"dimensions": {
"width": 108,
"height": 116
}
},
"medium": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=216&auto=webp&s=c0c27a1c24435dc4d3f7af0d2a05330975a1ba11",
"dimensions": {
"width": 216,
"height": 233
}
},
"large": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=320&auto=webp&s=7c06bb9497e183680a3c53f0c1206c6a24d91be6",
"dimensions": {
"width": 320,
"height": 346
}
},
"xlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=640&auto=webp&s=5687e7e3c9ddc1e91b2b2080d3812ce946f7ce2a",
"dimensions": {
"width": 640,
"height": 693
}
},
"xxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=960&auto=webp&s=d60cbdf17bbcfc8d9f7050542bffc912d5870d18",
"dimensions": {
"width": 960,
"height": 1039
}
},
"xxxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=1080&auto=webp&s=b9f53db7025f2d4b3fcd4aca2b4df007df468ed8",
"dimensions": {
"width": 1080,
"height": 1169
}
},
"altText": null
},
"obfuscated_still": {
"__typename": "StillMedia",
"source": null,
"small": null,
"medium": null,
"large": null,
"xlarge": null,
"xxlarge": null,
"xxxlarge": null
},
"animated": null,
"streaming": null,
"video": null,
"packagedMedia": null,
"typeHint": "IMAGE",
"download": null
},
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/ProgrammerHumor/comments/1mjglbs/pythonbecauseilikemyprogramsalive/",
"isSelfPost": false,
"postHint": "IMAGE",
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2tex6",
"name": "ProgrammerHumor",
"__typename": "Subreddit",
"prefixedName": "r/ProgrammerHumor",
"isQuarantined": false,
"title": "memesAndJokesAboutEverythingProgrammingAndCS",
"type": "PUBLIC",
"subscribersCount": 4683243,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2tex6/styles/communityIcon_70ds7qqgfr8b1.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=4a4f366d94411f3aabfae628583b99a1c94c5235",
"legacyIcon": {
"url": "https://b.thumbs.redditmedia.com/DI5tO-0DYsiHrXIn7lPGbtYWVxosoTsUsHtXrzSWGgI.png"
},
"primaryColor": "#FF4500",
"bannerBackgroundImage": "https://styles.redditmedia.com/t5_2tex6/styles/bannerBackgroundImage_z6ejudtdz7p41.png",
"legacyPrimaryColor": "#FF8717"
},
"modPermissions": null,
"communityStatus": {
"description": {
"markdown": "[**This is a camelCase friendly community**](https://en.wikipedia.org/wiki/Camel_case)",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"link\",\"f\":[[1,0,38]],\"t\":\"This is a camelCase friendly community\",\"u\":\"https://en.wikipedia.org/wiki/Camel_case\"}],\"e\":\"par\"}]}"
},
"emoji": {
"name": "embraceCamelCase",
"url": "https://emoji.redditmedia.com/0wghjm7n0f0d1_t5_2tex6/embraceCamelCase"
}
},
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://i.redd.it/hvlq90i8rghf1.jpeg",
"expiresAt": "2026-03-12T12:03:46.013830+0000"
},
"upvoteRatio": 0.9569235143588285,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "und",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2tex6",
"name": "ProgrammerHumor",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "community",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mjglbs",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "post",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_evkiz2",
"name": "u_Intial_Leader",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "profile",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mjglbs",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "thumbnail",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": null,
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1qut771",
"createdAt": "2026-02-03T14:21:37.774000+0000",
"editedAt": null,
"postTitle": "I’m starting coding from scratch – is Python really the best first language?",
"url": "https://www.reddit.com/r/Python/comments/1qut771/im_starting_coding_from_scratch_is_python_really/",
"content": {
"markdown": "I’m completely new to coding and trying to choose my first programming language.\n\nI see Python recommended everywhere because it’s beginner-friendly and versatile.\n\nMy goal is to actually build things, not just watch tutorials forever.\n\n\nFor those who started with Python:\n– Was it a good decision?\n– What should I focus on in the first 30 days?",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"I\\’m completely new to coding and trying to choose my first programming language.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I see Python recommended everywhere because it\\’s beginner-friendly and versatile.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"My goal is to actually build things, not just watch tutorials forever.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"For those who started with Python: \\– Was it a good decision? \\– What should I focus on in the first 30 days?\"}],\"e\":\"par\"}]}",
"html": "I’m completely new to coding and trying to choose my first programming language.\nI see Python recommended everywhere because it’s beginner-friendly and versatile.\nMy goal is to actually build things, not just watch tutorials forever.\nFor those who started with Python:\n– Was it a good decision?\n– What should I focus on in the first 30 days?",
"richtextMedia": [],
"preview": "I’m completely new to coding and trying to choose my first programming language. I see Python recommended everywhere because it’s beginner-friendly and versatile. My goal is to actually build things, not just watch tutorials forever. For those who started with Python: – Was it a good decision? – Wha"
},
"domain": "self.Python",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 95,
"commentCount": 189,
"viewCount": null,
"authorFlair": null,
"flair": {
"__typename": "PostFlair",
"type": "richtext",
"text": "Discussion",
"richtext": "[{\"e\":\"text\",\"t\":\"Discussion\"}]",
"textColor": "LIGHT",
"template": {
"id": "0df42996-1c5e-11ea-b1a0-0e44e1c5b731",
"isEditable": false,
"backgroundColor": "#F50057"
}
},
"authorInfo": {
"__typename": "Redditor",
"id": "t2_1b8wcd6ij3",
"name": "QuantumScribe01",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/71c1a87e-bd90-43c1-9898-ecc8272b23e6-headshot.png?auto=webp&s=e7a60ebed78d703ffcf4ba6241a7060ac331cb00",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/71c1a87e-bd90-43c1-9898-ecc8272b23e6-headshot.png?width=50&height=50&auto=webp&s=b255bf363dd608ec2ce12eca3d81f4b6ed591601",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/71c1a87e-bd90-43c1-9898-ecc8272b23e6.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/Python/comments/1qut771/im_starting_coding_from_scratch_is_python_really/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2qh0y",
"name": "Python",
"__typename": "Subreddit",
"prefixedName": "r/Python",
"isQuarantined": false,
"title": "Python",
"type": "PUBLIC",
"subscribersCount": 1458238,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2qh0y/styles/communityIcon_mkayghu1502d1.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=7e42d5d78aed67c0f5f6df2c6c4f6d4e9b55bf3d",
"legacyIcon": null,
"primaryColor": "#FFCC00",
"bannerBackgroundImage": "https://styles.redditmedia.com/t5_2qh0y/styles/bannerBackgroundImage_cd73kiu1502d1.png",
"legacyPrimaryColor": null
},
"modPermissions": null,
"communityStatus": {
"description": {
"markdown": "[Pycon US 2025 ](https://us.pycon.org/2025/)starts next week!",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"link\",\"t\":\"Pycon US 2025 \",\"u\":\"https://us.pycon.org/2025/\"},{\"e\":\"text\",\"t\":\"starts next week!\"}],\"e\":\"par\"}]}"
},
"emoji": {
"name": "pythonLogo",
"url": "https://emoji.redditmedia.com/8yxdpg6xxnr71_t5_2qh0y/pythonLogo"
}
},
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/Python/comments/1qut771/im_starting_coding_from_scratch_is_python_really/",
"expiresAt": "2026-03-12T12:03:46.013578+0000"
},
"upvoteRatio": 0.7878787878787878,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2qh0y",
"name": "Python",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "community",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qut771",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "post",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_cpumdo",
"name": "u_QuantumScribe01",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "profile",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qut771",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "thumbnail",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": null,
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1n1pova",
"createdAt": "2025-08-27T18:53:07.731000+0000",
"editedAt": null,
"postTitle": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"url": "https://www.reddit.com/r/learnpython/comments/1n1pova/how_hard_is_python_to_learn_for_a_beginner_with/",
"content": {
"markdown": "Also, what's the best tutorial/site to learn? At the moment I've been doing the [alison.com](http://alison.com) courses",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Also, what's the best tutorial/site to learn? At the moment I've been doing the \"},{\"e\":\"link\",\"t\":\"alison.com\",\"u\":\"http://alison.com\"},{\"e\":\"text\",\"t\":\" courses\"}],\"e\":\"par\"}]}",
"html": "Also, what's the best tutorial/site to learn? At the moment I've been doing the alison.com courses",
"richtextMedia": [],
"preview": "Also, what's the best tutorial/site to learn? At the moment I've been doing the alison.com courses"
},
"domain": "self.learnpython",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 52,
"commentCount": 44,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_d2yjus52",
"name": "zchmennonger",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_4r93lz/styles/profileIcon_snooce90ea51-464e-4daa-8302-dfd3961998be-headshot-f.png?s=44a5c46df0c7a7f2f9fd57b797d32004d2903e75",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_4r93lz/styles/profileIcon_snooce90ea51-464e-4daa-8302-dfd3961998be-headshot-f.png?width=50&height=50&frame=1&auto=webp&crop=50%3A50%2Csmart&s=8393c4bdcee2eddab7d059cc64d402943e21ea5e",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/ce90ea51-464e-4daa-8302-dfd3961998be.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": {
"__typename": "Media",
"previewMediaId": "K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec",
"still": {
"__typename": "StillMedia",
"source": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?auto=webp&s=0e0a28a474655708ca3b1e6738fb91cd727d95b3",
"dimensions": {
"width": 1827,
"height": 1697
}
},
"small": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=108&auto=webp&s=693c356194dc542939d35bb6d84376313583a0ca",
"dimensions": {
"width": 108,
"height": 100
}
},
"medium": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=216&auto=webp&s=c55659f136ea7ad21829693a9bb117f904497b27",
"dimensions": {
"width": 216,
"height": 200
}
},
"large": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=320&auto=webp&s=8171f24fd11e69a6f991d7a5fcc863f84a931212",
"dimensions": {
"width": 320,
"height": 297
}
},
"xlarge": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=640&auto=webp&s=9c5f09d63bdd7a6fed4836e7f0ccc17521b2ed1e",
"dimensions": {
"width": 640,
"height": 594
}
},
"xxlarge": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=960&auto=webp&s=8d50c438fdb1cef5978e353cfde015d733932a9b",
"dimensions": {
"width": 960,
"height": 891
}
},
"xxxlarge": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=1080&auto=webp&s=47502b9388aa531f342dab15f0c21ee647917424",
"dimensions": {
"width": 1080,
"height": 1003
}
},
"altText": null
},
"obfuscated_still": {
"__typename": "StillMedia",
"source": null,
"small": null,
"medium": null,
"large": null,
"xlarge": null,
"xxlarge": null,
"xxxlarge": null
},
"animated": null,
"streaming": null,
"video": null,
"packagedMedia": null,
"typeHint": null,
"download": null
},
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/learnpython/comments/1n1pova/how_hard_is_python_to_learn_for_a_beginner_with/",
"isSelfPost": true,
"postHint": "SELF",
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2r8ot",
"name": "learnpython",
"__typename": "Subreddit",
"prefixedName": "r/learnpython",
"isQuarantined": false,
"title": "Python Education",
"type": "PUBLIC",
"subscribersCount": 1005738,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2r8ot/styles/communityIcon_jwr5s7l5ici61.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=56617af7843e83c4edf2da895264288df79ff0fa",
"legacyIcon": null,
"primaryColor": "#0079D3",
"bannerBackgroundImage": null,
"legacyPrimaryColor": "#24A0ED"
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/learnpython/comments/1n1pova/how_hard_is_python_to_learn_for_a_beginner_with/",
"expiresAt": "2026-03-12T12:03:46.014020+0000"
},
"upvoteRatio": 0.7708333333333334,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2r8ot",
"name": "learnpython",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "community",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1n1pova",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "post",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_4r93lz",
"name": "u_zchmennonger",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "profile",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1n1pova",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "thumbnail",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": null,
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1mx3twi",
"createdAt": "2025-08-22T11:24:43.792000+0000",
"editedAt": null,
"postTitle": "Learn to code in... Python you say?",
"url": "https://i.redd.it/cfo4eh6v2kkf1.jpeg",
"content": null,
"domain": "i.redd.it",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 332,
"commentCount": 46,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_czz6j",
"name": "MarshallMarks",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_1tqnwn/styles/profileIcon_snooc72ee560-5054-4895-a6b5-623194f04238-headshot-f.png?s=83b681c422ab6e3010948593f0a464ff322b7e30",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_1tqnwn/styles/profileIcon_snooc72ee560-5054-4895-a6b5-623194f04238-headshot-f.png?width=50&height=50&frame=1&auto=webp&crop=50%3A50%2Csmart&s=304288233aed3416a97c729770b5dea2e836e0b5",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/c72ee560-5054-4895-a6b5-623194f04238.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": true,
"thumbnail": {
"__typename": "MediaSource",
"url": "https://b.thumbs.redditmedia.com/gtmetY8HW-8isk2OqxhEy4FMM3bWZrOkgzajMYZSkxA.jpg",
"dimensions": {
"width": 140,
"height": 140
}
},
"media": {
"__typename": "Media",
"previewMediaId": "Tzj0pRTbRSIACQVYQ-mouVBY4P9AgId_gsJMJfjPI3w",
"still": {
"__typename": "StillMedia",
"source": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?auto=webp&s=ccafbbae83f46c73520f073037c3688ba5839cba",
"dimensions": {
"width": 1080,
"height": 1755
}
},
"small": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=108&auto=webp&s=b358cb6a1e001aeffa903790b4a300868474d87b",
"dimensions": {
"width": 108,
"height": 175
}
},
"medium": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=216&auto=webp&s=6f47166c3eb879ecac6d03f97ca09f0188bc75d4",
"dimensions": {
"width": 216,
"height": 351
}
},
"large": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=320&auto=webp&s=780a071c540e0b6d51973d2b97f0e38169cc9bc1",
"dimensions": {
"width": 320,
"height": 520
}
},
"xlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=640&auto=webp&s=2faf97c16e728813de1446f9c7f76e0021768c7d",
"dimensions": {
"width": 640,
"height": 1040
}
},
"xxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=960&auto=webp&s=fd03255a62f11d4812b0369d4d813f69036ee480",
"dimensions": {
"width": 960,
"height": 1560
}
},
"xxxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=1080&auto=webp&s=2370d33b883adbb3f37f50058bd16c722a507fcd",
"dimensions": {
"width": 1080,
"height": 1755
}
},
"altText": null
},
"obfuscated_still": {
"__typename": "StillMedia",
"source": null,
"small": null,
"medium": null,
"large": null,
"xlarge": null,
"xxlarge": null,
"xxxlarge": null
},
"animated": null,
"streaming": null,
"video": null,
"packagedMedia": null,
"typeHint": "IMAGE",
"download": null
},
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/programminghorror/comments/1mx3twi/learn_to_code_in_python_you_say/",
"isSelfPost": false,
"postHint": "IMAGE",
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2tq3t",
"name": "programminghorror",
"__typename": "Subreddit",
"prefixedName": "r/programminghorror",
"isQuarantined": false,
"title": "Programming Horror: Sharing the WTFs",
"type": "PUBLIC",
"subscribersCount": 385399,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": null,
"legacyIcon": null,
"primaryColor": null,
"bannerBackgroundImage": null,
"legacyPrimaryColor": null
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://i.redd.it/cfo4eh6v2kkf1.jpeg",
"expiresAt": "2026-03-12T12:03:46.013436+0000"
},
"upvoteRatio": 0.9322916666666666,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2tq3t",
"name": "programminghorror",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "community",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mx3twi",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "post",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_1tqnwn",
"name": "u_MarshallMarks",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "profile",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mx3twi",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "thumbnail",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": null,
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
}
]
}
}
],
"pageInfo": {
"startCursor": "",
"hasNextPage": true,
"hasPreviousPage": false,
"endCursor": "eyJjYW5kaWRhdGVzX3JldHVybmVkIjoie1wic2VjdGlvbl8xX3BpcGVsaW5lXzBfZ2xvYmFsX21vZGlmaWVyc1wiOlwiM1wiLFwic2VjdGlvbl8xX3BpcGVsaW5lXzFfbG9jYWxfbW9kaWZpZXJzXCI6XCIzXCIsXCJzZWN0aW9uXzJfcGlwZWxpbmVfN19wb3N0X3NlYXJjaFwiOlwiN1wifSIsImV4cGVyaWVuY2Vfc2VsZWN0aW9uIjoicG9zdCIsImV4cGVyaWVuY2VfdmVyc2lvbiI6ImRlZmF1bHQiLCJzZWN0aW9uXzJfcGlwZWxpbmVfN19wb3N0X3NlYXJjaCI6IjcifQ=="
}
},
"top": {
"filterBar": [
{
"__typename": "SearchDropdown",
"presentation": {
"__typename": "SearchFilterOptionListPresentation",
"id": "post_sort",
"title": "排序方式",
"buttonText": "相关性",
"options": [
{
"text": "相关性",
"secondaryText": null,
"isSelected": true
},
{
"text": "热门",
"secondaryText": null,
"isSelected": false
},
{
"text": "最受欢迎",
"secondaryText": null,
"isSelected": false
},
{
"text": "新",
"secondaryText": null,
"isSelected": false
},
{
"text": "评论计数",
"secondaryText": null,
"isSelected": false
}
]
},
"behaviors": [
{
"__typename": "SearchFilterBehavior",
"id": "relevance",
"filters": [
{
"key": "sort",
"value": "RELEVANCE"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "hot",
"filters": [
{
"key": "sort",
"value": "HOT"
},
{
"key": "time_range",
"value": ""
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "hot",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "top",
"filters": [
{
"key": "sort",
"value": "TOP"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "top",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "new",
"filters": [
{
"key": "sort",
"value": "NEW"
},
{
"key": "time_range",
"value": ""
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "new",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "comments",
"filters": [
{
"key": "sort",
"value": "COMMENTS"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "comments",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
]
},
{
"__typename": "SearchDropdown",
"presentation": {
"__typename": "SearchFilterOptionListPresentation",
"id": "time_range",
"title": "按时间筛选",
"buttonText": "所有时间",
"options": [
{
"text": "所有时间",
"secondaryText": null,
"isSelected": true
},
{
"text": "去年",
"secondaryText": null,
"isSelected": false
},
{
"text": "上个月",
"secondaryText": null,
"isSelected": false
},
{
"text": "上周",
"secondaryText": null,
"isSelected": false
},
{
"text": "今天",
"secondaryText": null,
"isSelected": false
},
{
"text": "过去 1 小时",
"secondaryText": null,
"isSelected": false
}
]
},
"behaviors": [
{
"__typename": "SearchFilterBehavior",
"id": "all",
"filters": [
{
"key": "time_range",
"value": "all"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "year",
"filters": [
{
"key": "time_range",
"value": "year"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "year",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "month",
"filters": [
{
"key": "time_range",
"value": "month"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "month",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "week",
"filters": [
{
"key": "time_range",
"value": "week"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "week",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "day",
"filters": [
{
"key": "time_range",
"value": "day"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "day",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "hour",
"filters": [
{
"key": "time_range",
"value": "hour"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "hour",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
]
}
],
"navigation": {
"__typename": "SearchNavigationList",
"listPresentation": {
"items": [
{
"id": "all",
"text": "全部",
"isSelected": false
},
{
"id": "posts",
"text": "帖子",
"isSelected": true
},
{
"id": "communities",
"text": "社区",
"isSelected": false
},
{
"id": "comments",
"text": "评论",
"isSelected": false
},
{
"id": "media",
"text": "媒体",
"isSelected": false
},
{
"id": "people",
"text": "用户",
"isSelected": false
}
]
},
"behaviors": [
{
"__typename": "SearchFilterBehavior",
"id": "all",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "all",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "all",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchNoOpBehavior",
"isNoOpBehavior": true
},
{
"__typename": "SearchFilterBehavior",
"id": "communities",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "communities",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "communities",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "comments",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "comments",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "comments",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "media",
"filters": [
{
"key": "post_types",
"value": "image,gif,video,gallery"
},
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "media",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "media",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "people",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "people",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "people",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
]
},
"filterModal": null
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": null,
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "load",
"noun": "feed",
"trigger": "LOAD",
"triggerConfiguration": null
},
{
"source": "search",
"action": "view",
"noun": "dwell",
"trigger": "DWELL",
"triggerConfiguration": {
"timerDurations": [
3000,
5000,
10000,
15000,
30000
]
}
}
]
}
}
}
}
},
"requestId": "0dbb75e6-4e94-44b2-a1c9-80f32be9aa01"
}Perform dynamic search on Reddit APP, supporting search for posts, communities, comments, media, and users
Note: community and people types do not support sort and time_range parameters COMMENTS sort is only applicable to the post type time_range parameter is only applicable to post and media types
curl --request GET \
--url 'https://api.keyapi.ai/v1/reddit/fetch_dynamic_search?query=python+programming&search_type=post&sort=RELEVANCE&time_range=all&safe_search=unset&allow_nsfw=0&need_format=false' \
--header 'Authorization: Bearer <YOUR_API_KEY>'{
"code": 0,
"message": "success",
"data": {
"search": {
"dynamic": {
"components": {
"__typename": "SearchResultsMainLayout",
"appliedState": {
"__typename": "SearchAppliedState",
"pane": "posts",
"filters": [
{
"key": "component",
"value": "SearchAppliedState"
},
{
"key": "experience_selection",
"value": "post"
},
{
"key": "safe_search",
"value": "unset"
},
{
"key": "sort",
"value": "RELEVANCE"
},
{
"key": "structure_type",
"value": "search"
},
{
"key": "time_range",
"value": "all"
}
]
},
"main": {
"edges": [
{
"cursor": "",
"node": {
"__typename": "SearchListComponent",
"presentation": {
"__typename": "SearchListComponentDefaultPresentation",
"isDefaultPresentation": false
},
"behaviors": {
"header": null
},
"children": [
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1rqoj2z",
"createdAt": "2026-03-11T08:56:07.280000+0000",
"editedAt": null,
"postTitle": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"url": "https://www.reddit.com/r/learnpython/comments/1rqoj2z/zero_programming_knowledge_but_i_want_to_learn/",
"content": {
"markdown": "Hi everyone,\n\nI have **zero** prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there. \n\nIm a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.\n\nSince I’m starting from absolute scratch:\n\n1. What is the best \"First Step\" for someone who doesn't even know anything?\n2. Are there any specific courses (free or paid) \n3. What’s a realistic amount of time to spend per day so I don't burn out?",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Hi everyone,\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"f\":[[1,7,4]],\"t\":\"I have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Im a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Since I\\’m starting from absolute scratch:\"}],\"e\":\"par\"},{\"c\":[{\"c\":[{\"c\":[{\"e\":\"text\",\"t\":\"What is the best \\\"First Step\\\" for someone who doesn't even know anything?\"}],\"e\":\"par\"}],\"e\":\"li\"},{\"c\":[{\"c\":[{\"e\":\"text\",\"t\":\"Are there any specific courses (free or paid)\"}],\"e\":\"par\"}],\"e\":\"li\"},{\"c\":[{\"c\":[{\"e\":\"text\",\"t\":\"What\\’s a realistic amount of time to spend per day so I don't burn out?\"}],\"e\":\"par\"}],\"e\":\"li\"}],\"e\":\"list\",\"o\":true}]}",
"html": "Hi everyone,\nI have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there. \nIm a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.\nSince I’m starting from absolute scratch:\nWhat is the best \"First Step\" for someone who doesn't even know anything?\nAre there any specific courses (free or paid)\nWhat’s a realistic amount of time to spend per day so I don't burn out?",
"richtextMedia": [],
"preview": "Hi everyone, I have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there. Im a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repe"
},
"domain": "self.learnpython",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 92,
"commentCount": 50,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_8yewgqeb",
"name": "Effective-Sorbet-133",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_3.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_3.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/learnpython/comments/1rqoj2z/zero_programming_knowledge_but_i_want_to_learn/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2r8ot",
"name": "learnpython",
"__typename": "Subreddit",
"prefixedName": "r/learnpython",
"isQuarantined": false,
"title": "Python Education",
"type": "PUBLIC",
"subscribersCount": 1005738,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2r8ot/styles/communityIcon_jwr5s7l5ici61.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=56617af7843e83c4edf2da895264288df79ff0fa",
"legacyIcon": null,
"primaryColor": "#0079D3",
"bannerBackgroundImage": null,
"legacyPrimaryColor": "#24A0ED"
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/learnpython/comments/1rqoj2z/zero_programming_knowledge_but_i_want_to_learn/",
"expiresAt": "2026-03-12T12:03:46.013624+0000"
},
"upvoteRatio": 0.8770491803278688,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2r8ot",
"name": "learnpython",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "community",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1rqoj2z",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "post",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_8l8xvp",
"name": "u_Effective-Sorbet-133",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "profile",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1rqoj2z",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": "thumbnail",
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 0,
"reason": null,
"type": null,
"relativePosition": 0
},
"post": {
"id": "t3_1rqoj2z",
"isNsfw": false,
"isSpoiler": false,
"title": "Zero programming knowledge, but I want to learn Python. Where do I start in 2026?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1ritmiw",
"createdAt": "2026-03-02T14:02:03.258000+0000",
"editedAt": "2026-03-02T14:05:15.940000+0000",
"postTitle": "Does it still make sense to learn python or any programming language in 2026",
"url": "https://www.reddit.com/r/learnpython/comments/1ritmiw/does_it_still_make_sense_to_learn_python_or_any/",
"content": {
"markdown": "I’m sitting here looking at my mentees and for the first time in my career, I’m genuinely questioning the path I’m putting them on.\n\nI’ve been a seasoned pythonista for years, currently at FAANG, so I’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality. \n\nWe used to treat programming like a craft you had to sweat over, but now that the tools are doing the heavy lifting, I’m wondering if we’re just teaching people to maintain a dying language. \n\nI want to hear from the people actually trying to break in right now. What does the market look like from your perspective? Are you finding that deep Python knowledge actually gets you a seat at the table, or are companies just looking for someone who can glue AI modules together? \n\nI’m asking because my perspective is skewed by being on the inside for so long. I want the raw version of what it’s like to be a junior today. \n\nIs the struggle to learn syntax and architecture still worth it when the barrier to entry seems to be vanishing and the ceiling is lowering at the same time? Tell me if I’m being a cynic or if you’re actually seeing a future where being a coder is still a distinct, valuable skill set. \n\nIf you just landed your first job or you’re currently hunting, how much of your actual day is spent thinking about logic versus just managing the output of a machine? I'm trying to figure out if I'm preparing these guys for a career or just a temporary gig before the role of \"programmer\" disappears entirely.\n\n",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"I\\’m sitting here looking at my mentees and for the first time in my career, I\\’m genuinely questioning the path I\\’m putting them on.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I\\’ve been a seasoned pythonista for years, currently at FAANG, so I\\’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"We used to treat programming like a craft you had to sweat over, but now that the tools are doing the heavy lifting, I\\’m wondering if we\\’re just teaching people to maintain a dying language.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I want to hear from the people actually trying to break in right now. What does the market look like from your perspective? Are you finding that deep Python knowledge actually gets you a seat at the table, or are companies just looking for someone who can glue AI modules together?\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I\\’m asking because my perspective is skewed by being on the inside for so long. I want the raw version of what it\\’s like to be a junior today.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Is the struggle to learn syntax and architecture still worth it when the barrier to entry seems to be vanishing and the ceiling is lowering at the same time? Tell me if I\\’m being a cynic or if you\\’re actually seeing a future where being a coder is still a distinct, valuable skill set.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"If you just landed your first job or you\\’re currently hunting, how much of your actual day is spent thinking about logic versus just managing the output of a machine? I'm trying to figure out if I'm preparing these guys for a career or just a temporary gig before the role of \\\"programmer\\\" disappears entirely.\"}],\"e\":\"par\"}]}",
"html": "I’m sitting here looking at my mentees and for the first time in my career, I’m genuinely questioning the path I’m putting them on.\nI’ve been a seasoned pythonista for years, currently at FAANG, so I’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality. \nWe used to treat programming like a craft you had to sweat over, but now that the tools are doing the heavy lifting, I’m wondering if we’re just teaching people to maintain a dying language. \nI want to hear from the people actually trying to break in right now. What does the market look like from your perspective? Are you finding that deep Python knowledge actually gets you a seat at the table, or are companies just looking for someone who can glue AI modules together? \nI’m asking because my perspective is skewed by being on the inside for so long. I want the raw version of what it’s like to be a junior today. \nIs the struggle to learn syntax and architecture still worth it when the barrier to entry seems to be vanishing and the ceiling is lowering at the same time? Tell me if I’m being a cynic or if you’re actually seeing a future where being a coder is still a distinct, valuable skill set. \nIf you just landed your first job or you’re currently hunting, how much of your actual day is spent thinking about logic versus just managing the output of a machine? I'm trying to figure out if I'm preparing these guys for a career or just a temporary gig before the role of \"programmer\" disappears entirely.",
"richtextMedia": [],
"preview": "I’m sitting here looking at my mentees and for the first time in my career, I’m genuinely questioning the path I’m putting them on. I’ve been a seasoned pythonista for years, currently at FAANG, so I’ve seen the industry go through plenty of cycles, but 2026 feels like a total break from reality. We"
},
"domain": "self.learnpython",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 349,
"commentCount": 140,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_jwo6n",
"name": "chou404",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_7.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_7.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/learnpython/comments/1ritmiw/does_it_still_make_sense_to_learn_python_or_any/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2r8ot",
"name": "learnpython",
"__typename": "Subreddit",
"prefixedName": "r/learnpython",
"isQuarantined": false,
"title": "Python Education",
"type": "PUBLIC",
"subscribersCount": 1005738,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2r8ot/styles/communityIcon_jwr5s7l5ici61.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=56617af7843e83c4edf2da895264288df79ff0fa",
"legacyIcon": null,
"primaryColor": "#0079D3",
"bannerBackgroundImage": null,
"legacyPrimaryColor": "#24A0ED"
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/learnpython/comments/1ritmiw/does_it_still_make_sense_to_learn_python_or_any/",
"expiresAt": "2026-03-12T12:03:46.013882+0000"
},
"upvoteRatio": 0.8066783831282952,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2r8ot",
"name": "learnpython",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "community",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1ritmiw",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "post",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_1nz6vg",
"name": "u_chou404",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "profile",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1ritmiw",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": "thumbnail",
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 1,
"reason": null,
"type": null,
"relativePosition": 1
},
"post": {
"id": "t3_1ritmiw",
"isNsfw": false,
"isSpoiler": false,
"title": "Does it still make sense to learn python or any programming language in 2026",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1qpq3cc",
"createdAt": "2026-01-28T22:24:43.579000+0000",
"editedAt": null,
"postTitle": "(Rant) AI is killing programming and the Python community",
"url": "https://www.reddit.com/r/Python/comments/1qpq3cc/rant_ai_is_killing_programming_and_the_python/",
"content": {
"markdown": "I'm sorry but it has to come out.\n\nWe are experiencing an endless sleep paralysis and it is getting worse and worse.\n\nBefore, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it.\n\nThe advantage was that stupidly copying/pasting code often led to errors, so you had to take the time to understand, review, modify and test your program.\n\nSince the arrival of ChatGPT-type AI, programming has taken a completely different turn.\n\nWe see new coders appear with a few months of experience in programming with Python who give us projects of 2000 lines of code with an absent version manager (no rigor in the development and maintenance of the code), comments always boats that smell the AI from miles around, a .md boat also where we always find this logic specific to the AI and especially a program that is not understood by its own developer.\n\nI have been coding in Python for 8 years, I am 100% self-taught and yet I am stunned by the deplorable quality of some AI-doped projects.\n\nIn fact, we are witnessing a massive arrival of new projects that are basically super cool and that are in the end absolutely null because we realize that the developer does not even master the subject he deals with in his program, he understands that 30% of his code, the code is not optimized at all and there are more \"import\" lines than algorithms thought and thought out for this project.\n\nI see it and I see it personally in the science given in Python where the devs will design a project that by default is interesting, but by analyzing the repository we discover that the project is strongly inspired by another project which, by the way, was itself inspired by another project. I mean, being inspired is ok, but here we are more in cloning than in the creation of a project with real added value.\n\nSo in 2026 we find ourselves with posts from people with a super innovative and technical project that even a senior dev would have trouble developing alone and looking more closely it sounds hollow, the performance is chaotic, security on some projects has become optional. the program has a null optimization that uses multithreads without knowing what it is or why. At this point, reverse engineering will no longer even need specialized software as the errors will be aberrant. I'm not even talking about the optimization of SQL queries that makes you dizzy.\n\nFinally, you will have understood, I am disgusted by this minority (I hope) of dev who are boosted with AI.\n\nAI is good, but you have to know how to use it intelligently and with hindsight and a critical mind, but some take it for a senior Python dev.\n\nSubreddits like this are essential, and I hope that devs will continue to take the time to inquire by exploring community posts instead of systematically choosing ease and giving blind trust to an AI chat.",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"I'm sorry but it has to come out.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"We are experiencing an endless sleep paralysis and it is getting worse and worse.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Before, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"The advantage was that stupidly copying/pasting code often led to errors, so you had to take the time to understand, review, modify and test your program.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Since the arrival of ChatGPT-type AI, programming has taken a completely different turn.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"We see new coders appear with a few months of experience in programming with Python who give us projects of 2000 lines of code with an absent version manager (no rigor in the development and maintenance of the code), comments always boats that smell the AI from miles around, a .md boat also where we always find this logic specific to the AI and especially a program that is not understood by its own developer.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I have been coding in Python for 8 years, I am 100% self-taught and yet I am stunned by the deplorable quality of some AI-doped projects.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"In fact, we are witnessing a massive arrival of new projects that are basically super cool and that are in the end absolutely null because we realize that the developer does not even master the subject he deals with in his program, he understands that 30% of his code, the code is not optimized at all and there are more \\\"import\\\" lines than algorithms thought and thought out for this project.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I see it and I see it personally in the science given in Python where the devs will design a project that by default is interesting, but by analyzing the repository we discover that the project is strongly inspired by another project which, by the way, was itself inspired by another project. I mean, being inspired is ok, but here we are more in cloning than in the creation of a project with real added value.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"So in 2026 we find ourselves with posts from people with a super innovative and technical project that even a senior dev would have trouble developing alone and looking more closely it sounds hollow, the performance is chaotic, security on some projects has become optional. the program has a null optimization that uses multithreads without knowing what it is or why. At this point, reverse engineering will no longer even need specialized software as the errors will be aberrant. I'm not even talking about the optimization of SQL queries that makes you dizzy.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Finally, you will have understood, I am disgusted by this minority (I hope) of dev who are boosted with AI.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"AI is good, but you have to know how to use it intelligently and with hindsight and a critical mind, but some take it for a senior Python dev.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"Subreddits like this are essential, and I hope that devs will continue to take the time to inquire by exploring community posts instead of systematically choosing ease and giving blind trust to an AI chat.\"}],\"e\":\"par\"}]}",
"html": "I'm sorry but it has to come out.\nWe are experiencing an endless sleep paralysis and it is getting worse and worse.\nBefore, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it.\nThe advantage was that stupidly copying/pasting code often led to errors, so you had to take the time to understand, review, modify and test your program.\nSince the arrival of ChatGPT-type AI, programming has taken a completely different turn.\nWe see new coders appear with a few months of experience in programming with Python who give us projects of 2000 lines of code with an absent version manager (no rigor in the development and maintenance of the code), comments always boats that smell the AI from miles around, a .md boat also where we always find this logic specific to the AI and especially a program that is not understood by its own developer.\nI have been coding in Python for 8 years, I am 100% self-taught and yet I am stunned by the deplorable quality of some AI-doped projects.\nIn fact, we are witnessing a massive arrival of new projects that are basically super cool and that are in the end absolutely null because we realize that the developer does not even master the subject he deals with in his program, he understands that 30% of his code, the code is not optimized at all and there are more \"import\" lines than algorithms thought and thought out for this project.\nI see it and I see it personally in the science given in Python where the devs will design a project that by default is interesting, but by analyzing the repository we discover that the project is strongly inspired by another project which, by the way, was itself inspired by another project. I mean, being inspired is ok, but here we are more in cloning than in the creation of a project with real added value.\nSo in 2026 we find ourselves with posts from people with a super innovative and technical project that even a senior dev would have trouble developing alone and looking more closely it sounds hollow, the performance is chaotic, security on some projects has become optional. the program has a null optimization that uses multithreads without knowing what it is or why. At this point, reverse engineering will no longer even need specialized software as the errors will be aberrant. I'm not even talking about the optimization of SQL queries that makes you dizzy.\nFinally, you will have understood, I am disgusted by this minority (I hope) of dev who are boosted with AI.\nAI is good, but you have to know how to use it intelligently and with hindsight and a critical mind, but some take it for a senior Python dev.\nSubreddits like this are essential, and I hope that devs will continue to take the time to inquire by exploring community posts instead of systematically choosing ease and giving blind trust to an AI chat.",
"richtextMedia": [],
"preview": "I'm sorry but it has to come out. We are experiencing an endless sleep paralysis and it is getting worse and worse. Before, when we wanted to code in Python, it was simple: either we read the documentation and available resources, or we asked the community for help, roughly that was it. The advantag"
},
"domain": "self.Python",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [
{
"__typename": "AwardingTotal",
"award": {
"__typename": "Award",
"id": "award_this_3",
"name": "正是如此",
"tags": [
"award:legacy",
"award:sort:1020"
],
"static_icon_16": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_16.png",
"dimensions": {
"width": 16,
"height": 16
}
},
"static_icon_24": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_24.png",
"dimensions": {
"width": 24,
"height": 24
}
},
"static_icon_32": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_32.png",
"dimensions": {
"width": 32,
"height": 32
}
},
"static_icon_48": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_48.png",
"dimensions": {
"width": 48,
"height": 48
}
},
"static_icon_64": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/this_64.png",
"dimensions": {
"width": 64,
"height": 64
}
}
},
"total": 2,
"awardingByCurrentUser": []
},
{
"__typename": "AwardingTotal",
"award": {
"__typename": "Award",
"id": "award_free_bravo",
"name": "精彩",
"tags": [
"award:quick_give",
"award:unlimited_free",
"award:legacy",
"award:sort:10"
],
"static_icon_16": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_16.png",
"dimensions": {
"width": 16,
"height": 16
}
},
"static_icon_24": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_24.png",
"dimensions": {
"width": 24,
"height": 24
}
},
"static_icon_32": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_32.png",
"dimensions": {
"width": 32,
"height": 32
}
},
"static_icon_48": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_48.png",
"dimensions": {
"width": 48,
"height": 48
}
},
"static_icon_64": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/snoo_assets/marketing/bravo_64.png",
"dimensions": {
"width": 64,
"height": 64
}
}
},
"total": 1,
"awardingByCurrentUser": []
}
],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 1781,
"commentCount": 475,
"viewCount": null,
"authorFlair": null,
"flair": {
"__typename": "PostFlair",
"type": "richtext",
"text": "Meta",
"richtext": "[{\"e\":\"text\",\"t\":\"Meta\"}]",
"textColor": "LIGHT",
"template": {
"id": "1a0ad668-4115-11ea-b5c6-0ee3885b83fb",
"isEditable": false,
"backgroundColor": "#373C3F"
}
},
"authorInfo": {
"__typename": "Redditor",
"id": "t2_9y11ic7a",
"name": "Fragrant_Ad3054",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_6.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_6.png",
"dimensions": {
"width": 256,
"height": 256
}
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/Python/comments/1qpq3cc/rant_ai_is_killing_programming_and_the_python/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2qh0y",
"name": "Python",
"__typename": "Subreddit",
"prefixedName": "r/Python",
"isQuarantined": false,
"title": "Python",
"type": "PUBLIC",
"subscribersCount": 1458238,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2qh0y/styles/communityIcon_mkayghu1502d1.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=7e42d5d78aed67c0f5f6df2c6c4f6d4e9b55bf3d",
"legacyIcon": null,
"primaryColor": "#FFCC00",
"bannerBackgroundImage": "https://styles.redditmedia.com/t5_2qh0y/styles/bannerBackgroundImage_cd73kiu1502d1.png",
"legacyPrimaryColor": null
},
"modPermissions": null,
"communityStatus": {
"description": {
"markdown": "[Pycon US 2025 ](https://us.pycon.org/2025/)starts next week!",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"link\",\"t\":\"Pycon US 2025 \",\"u\":\"https://us.pycon.org/2025/\"},{\"e\":\"text\",\"t\":\"starts next week!\"}],\"e\":\"par\"}]}"
},
"emoji": {
"name": "pythonLogo",
"url": "https://emoji.redditmedia.com/8yxdpg6xxnr71_t5_2qh0y/pythonLogo"
}
},
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/Python/comments/1qpq3cc/rant_ai_is_killing_programming_and_the_python/",
"expiresAt": "2026-03-12T12:03:46.013521+0000"
},
"upvoteRatio": 0.884515570934256,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2qh0y",
"name": "Python",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "community",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qpq3cc",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "post",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_3rm5x7",
"name": "u_Fragrant_Ad3054",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "profile",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qpq3cc",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": "thumbnail",
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 2,
"reason": null,
"type": null,
"relativePosition": 2
},
"post": {
"id": "t3_1qpq3cc",
"isNsfw": false,
"isSpoiler": false,
"title": "(Rant) AI is killing programming and the Python community",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1mjglbs",
"createdAt": "2025-08-06T21:01:49.565000+0000",
"editedAt": null,
"postTitle": "pythonBecauseILikeMyProgramsAlive",
"url": "https://i.redd.it/hvlq90i8rghf1.jpeg",
"content": null,
"domain": "i.redd.it",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": true,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 7477,
"commentCount": 109,
"viewCount": null,
"authorFlair": null,
"flair": {
"__typename": "PostFlair",
"type": "richtext",
"text": "Meme",
"richtext": "[{\"e\":\"text\",\"t\":\"Meme\"}]",
"textColor": "LIGHT",
"template": {
"id": "fe277d42-440f-11e8-8ec3-0eac434afc94",
"isEditable": false,
"backgroundColor": "#373C3F"
}
},
"authorInfo": {
"__typename": "Redditor",
"id": "t2_1t2w12rtlq",
"name": "Intial_Leader",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZTY0YmI3ZGQwYTEzYWY2MjJlMGRlNjQ1NmQxYmJhZGM4ZDFlYzA5ZF82MDU3Nw_rare_c5d2568e-916d-40ef-b33b-37c3e1d9fcac-headshot.png?auto=webp&s=3afe57804ce4ed31e508fb5f760354a496990efa",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZTY0YmI3ZGQwYTEzYWY2MjJlMGRlNjQ1NmQxYmJhZGM4ZDFlYzA5ZF82MDU3Nw_rare_c5d2568e-916d-40ef-b33b-37c3e1d9fcac-headshot.png?width=50&height=50&auto=webp&s=5453bd2c487bae3ef3543d06df2031fb7fee037f",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/nftv2_bmZ0X2VpcDE1NToxMzdfZTY0YmI3ZGQwYTEzYWY2MjJlMGRlNjQ1NmQxYmJhZGM4ZDFlYzA5ZF82MDU3Nw_rare_c5d2568e-916d-40ef-b33b-37c3e1d9fcac.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": true,
"thumbnail": {
"__typename": "MediaSource",
"url": "https://b.thumbs.redditmedia.com/Q0YDnnTI4841zlbthMjv9yHlDWHBkPKop586MkQvoBg.jpg",
"dimensions": {
"width": 140,
"height": 140
}
},
"media": {
"__typename": "Media",
"previewMediaId": "2w2XScOUpDj5g7TGU2FsBoLDvNyCdW8ZwMW7lI3xmUk",
"still": {
"__typename": "StillMedia",
"source": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?auto=webp&s=d7ea7b5b539d507a5dde09f2651d62121dc31980",
"dimensions": {
"width": 3781,
"height": 4096
}
},
"small": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=108&auto=webp&s=cb774b4e784c99bcb9c9d7ae7a65d96153c0a204",
"dimensions": {
"width": 108,
"height": 116
}
},
"medium": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=216&auto=webp&s=c0c27a1c24435dc4d3f7af0d2a05330975a1ba11",
"dimensions": {
"width": 216,
"height": 233
}
},
"large": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=320&auto=webp&s=7c06bb9497e183680a3c53f0c1206c6a24d91be6",
"dimensions": {
"width": 320,
"height": 346
}
},
"xlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=640&auto=webp&s=5687e7e3c9ddc1e91b2b2080d3812ce946f7ce2a",
"dimensions": {
"width": 640,
"height": 693
}
},
"xxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=960&auto=webp&s=d60cbdf17bbcfc8d9f7050542bffc912d5870d18",
"dimensions": {
"width": 960,
"height": 1039
}
},
"xxxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/hvlq90i8rghf1.jpeg?width=1080&auto=webp&s=b9f53db7025f2d4b3fcd4aca2b4df007df468ed8",
"dimensions": {
"width": 1080,
"height": 1169
}
},
"altText": null
},
"obfuscated_still": {
"__typename": "StillMedia",
"source": null,
"small": null,
"medium": null,
"large": null,
"xlarge": null,
"xxlarge": null,
"xxxlarge": null
},
"animated": null,
"streaming": null,
"video": null,
"packagedMedia": null,
"typeHint": "IMAGE",
"download": null
},
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/ProgrammerHumor/comments/1mjglbs/pythonbecauseilikemyprogramsalive/",
"isSelfPost": false,
"postHint": "IMAGE",
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2tex6",
"name": "ProgrammerHumor",
"__typename": "Subreddit",
"prefixedName": "r/ProgrammerHumor",
"isQuarantined": false,
"title": "memesAndJokesAboutEverythingProgrammingAndCS",
"type": "PUBLIC",
"subscribersCount": 4683243,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2tex6/styles/communityIcon_70ds7qqgfr8b1.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=4a4f366d94411f3aabfae628583b99a1c94c5235",
"legacyIcon": {
"url": "https://b.thumbs.redditmedia.com/DI5tO-0DYsiHrXIn7lPGbtYWVxosoTsUsHtXrzSWGgI.png"
},
"primaryColor": "#FF4500",
"bannerBackgroundImage": "https://styles.redditmedia.com/t5_2tex6/styles/bannerBackgroundImage_z6ejudtdz7p41.png",
"legacyPrimaryColor": "#FF8717"
},
"modPermissions": null,
"communityStatus": {
"description": {
"markdown": "[**This is a camelCase friendly community**](https://en.wikipedia.org/wiki/Camel_case)",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"link\",\"f\":[[1,0,38]],\"t\":\"This is a camelCase friendly community\",\"u\":\"https://en.wikipedia.org/wiki/Camel_case\"}],\"e\":\"par\"}]}"
},
"emoji": {
"name": "embraceCamelCase",
"url": "https://emoji.redditmedia.com/0wghjm7n0f0d1_t5_2tex6/embraceCamelCase"
}
},
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://i.redd.it/hvlq90i8rghf1.jpeg",
"expiresAt": "2026-03-12T12:03:46.013830+0000"
},
"upvoteRatio": 0.9569235143588285,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "und",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2tex6",
"name": "ProgrammerHumor",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "community",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mjglbs",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "post",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_evkiz2",
"name": "u_Intial_Leader",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "profile",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mjglbs",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": "thumbnail",
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 3,
"reason": null,
"type": null,
"relativePosition": 3
},
"post": {
"id": "t3_1mjglbs",
"isNsfw": false,
"isSpoiler": false,
"title": "pythonBecauseILikeMyProgramsAlive",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tex6",
"isNsfw": false,
"isQuarantined": false,
"name": "ProgrammerHumor"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1qut771",
"createdAt": "2026-02-03T14:21:37.774000+0000",
"editedAt": null,
"postTitle": "I’m starting coding from scratch – is Python really the best first language?",
"url": "https://www.reddit.com/r/Python/comments/1qut771/im_starting_coding_from_scratch_is_python_really/",
"content": {
"markdown": "I’m completely new to coding and trying to choose my first programming language.\n\nI see Python recommended everywhere because it’s beginner-friendly and versatile.\n\nMy goal is to actually build things, not just watch tutorials forever.\n\n\nFor those who started with Python:\n– Was it a good decision?\n– What should I focus on in the first 30 days?",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"I\\’m completely new to coding and trying to choose my first programming language.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"I see Python recommended everywhere because it\\’s beginner-friendly and versatile.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"My goal is to actually build things, not just watch tutorials forever.\"}],\"e\":\"par\"},{\"c\":[{\"e\":\"text\",\"t\":\"For those who started with Python: \\– Was it a good decision? \\– What should I focus on in the first 30 days?\"}],\"e\":\"par\"}]}",
"html": "I’m completely new to coding and trying to choose my first programming language.\nI see Python recommended everywhere because it’s beginner-friendly and versatile.\nMy goal is to actually build things, not just watch tutorials forever.\nFor those who started with Python:\n– Was it a good decision?\n– What should I focus on in the first 30 days?",
"richtextMedia": [],
"preview": "I’m completely new to coding and trying to choose my first programming language. I see Python recommended everywhere because it’s beginner-friendly and versatile. My goal is to actually build things, not just watch tutorials forever. For those who started with Python: – Was it a good decision? – Wha"
},
"domain": "self.Python",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 95,
"commentCount": 189,
"viewCount": null,
"authorFlair": null,
"flair": {
"__typename": "PostFlair",
"type": "richtext",
"text": "Discussion",
"richtext": "[{\"e\":\"text\",\"t\":\"Discussion\"}]",
"textColor": "LIGHT",
"template": {
"id": "0df42996-1c5e-11ea-b1a0-0e44e1c5b731",
"isEditable": false,
"backgroundColor": "#F50057"
}
},
"authorInfo": {
"__typename": "Redditor",
"id": "t2_1b8wcd6ij3",
"name": "QuantumScribe01",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/71c1a87e-bd90-43c1-9898-ecc8272b23e6-headshot.png?auto=webp&s=e7a60ebed78d703ffcf4ba6241a7060ac331cb00",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/snoovatar/avatars/71c1a87e-bd90-43c1-9898-ecc8272b23e6-headshot.png?width=50&height=50&auto=webp&s=b255bf363dd608ec2ce12eca3d81f4b6ed591601",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/71c1a87e-bd90-43c1-9898-ecc8272b23e6.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": null,
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/Python/comments/1qut771/im_starting_coding_from_scratch_is_python_really/",
"isSelfPost": true,
"postHint": null,
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2qh0y",
"name": "Python",
"__typename": "Subreddit",
"prefixedName": "r/Python",
"isQuarantined": false,
"title": "Python",
"type": "PUBLIC",
"subscribersCount": 1458238,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2qh0y/styles/communityIcon_mkayghu1502d1.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=7e42d5d78aed67c0f5f6df2c6c4f6d4e9b55bf3d",
"legacyIcon": null,
"primaryColor": "#FFCC00",
"bannerBackgroundImage": "https://styles.redditmedia.com/t5_2qh0y/styles/bannerBackgroundImage_cd73kiu1502d1.png",
"legacyPrimaryColor": null
},
"modPermissions": null,
"communityStatus": {
"description": {
"markdown": "[Pycon US 2025 ](https://us.pycon.org/2025/)starts next week!",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"link\",\"t\":\"Pycon US 2025 \",\"u\":\"https://us.pycon.org/2025/\"},{\"e\":\"text\",\"t\":\"starts next week!\"}],\"e\":\"par\"}]}"
},
"emoji": {
"name": "pythonLogo",
"url": "https://emoji.redditmedia.com/8yxdpg6xxnr71_t5_2qh0y/pythonLogo"
}
},
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/Python/comments/1qut771/im_starting_coding_from_scratch_is_python_really/",
"expiresAt": "2026-03-12T12:03:46.013578+0000"
},
"upvoteRatio": 0.7878787878787878,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2qh0y",
"name": "Python",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "community",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qut771",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "post",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_cpumdo",
"name": "u_QuantumScribe01",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "profile",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1qut771",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": "thumbnail",
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 4,
"reason": null,
"type": null,
"relativePosition": 4
},
"post": {
"id": "t3_1qut771",
"isNsfw": false,
"isSpoiler": false,
"title": "I’m starting coding from scratch – is Python really the best first language?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2qh0y",
"isNsfw": false,
"isQuarantined": false,
"name": "Python"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1n1pova",
"createdAt": "2025-08-27T18:53:07.731000+0000",
"editedAt": null,
"postTitle": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"url": "https://www.reddit.com/r/learnpython/comments/1n1pova/how_hard_is_python_to_learn_for_a_beginner_with/",
"content": {
"markdown": "Also, what's the best tutorial/site to learn? At the moment I've been doing the [alison.com](http://alison.com) courses",
"richtext": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Also, what's the best tutorial/site to learn? At the moment I've been doing the \"},{\"e\":\"link\",\"t\":\"alison.com\",\"u\":\"http://alison.com\"},{\"e\":\"text\",\"t\":\" courses\"}],\"e\":\"par\"}]}",
"html": "Also, what's the best tutorial/site to learn? At the moment I've been doing the alison.com courses",
"richtextMedia": [],
"preview": "Also, what's the best tutorial/site to learn? At the moment I've been doing the alison.com courses"
},
"domain": "self.learnpython",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 52,
"commentCount": 44,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_d2yjus52",
"name": "zchmennonger",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_4r93lz/styles/profileIcon_snooce90ea51-464e-4daa-8302-dfd3961998be-headshot-f.png?s=44a5c46df0c7a7f2f9fd57b797d32004d2903e75",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_4r93lz/styles/profileIcon_snooce90ea51-464e-4daa-8302-dfd3961998be-headshot-f.png?width=50&height=50&frame=1&auto=webp&crop=50%3A50%2Csmart&s=8393c4bdcee2eddab7d059cc64d402943e21ea5e",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/ce90ea51-464e-4daa-8302-dfd3961998be.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": false,
"thumbnail": null,
"media": {
"__typename": "Media",
"previewMediaId": "K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec",
"still": {
"__typename": "StillMedia",
"source": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?auto=webp&s=0e0a28a474655708ca3b1e6738fb91cd727d95b3",
"dimensions": {
"width": 1827,
"height": 1697
}
},
"small": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=108&auto=webp&s=693c356194dc542939d35bb6d84376313583a0ca",
"dimensions": {
"width": 108,
"height": 100
}
},
"medium": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=216&auto=webp&s=c55659f136ea7ad21829693a9bb117f904497b27",
"dimensions": {
"width": 216,
"height": 200
}
},
"large": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=320&auto=webp&s=8171f24fd11e69a6f991d7a5fcc863f84a931212",
"dimensions": {
"width": 320,
"height": 297
}
},
"xlarge": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=640&auto=webp&s=9c5f09d63bdd7a6fed4836e7f0ccc17521b2ed1e",
"dimensions": {
"width": 640,
"height": 594
}
},
"xxlarge": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=960&auto=webp&s=8d50c438fdb1cef5978e353cfde015d733932a9b",
"dimensions": {
"width": 960,
"height": 891
}
},
"xxxlarge": {
"__typename": "MediaSource",
"url": "https://external-preview.redd.it/K_yU7bRfDITIjjcjpEpsAVsJSXqmblZlt4c7SDFhGec.png?width=1080&auto=webp&s=47502b9388aa531f342dab15f0c21ee647917424",
"dimensions": {
"width": 1080,
"height": 1003
}
},
"altText": null
},
"obfuscated_still": {
"__typename": "StillMedia",
"source": null,
"small": null,
"medium": null,
"large": null,
"xlarge": null,
"xxlarge": null,
"xxxlarge": null
},
"animated": null,
"streaming": null,
"video": null,
"packagedMedia": null,
"typeHint": null,
"download": null
},
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/learnpython/comments/1n1pova/how_hard_is_python_to_learn_for_a_beginner_with/",
"isSelfPost": true,
"postHint": "SELF",
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2r8ot",
"name": "learnpython",
"__typename": "Subreddit",
"prefixedName": "r/learnpython",
"isQuarantined": false,
"title": "Python Education",
"type": "PUBLIC",
"subscribersCount": 1005738,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2r8ot/styles/communityIcon_jwr5s7l5ici61.png?width=64&height=64&frame=1&auto=webp&crop=64:64,smart&s=56617af7843e83c4edf2da895264288df79ff0fa",
"legacyIcon": null,
"primaryColor": "#0079D3",
"bannerBackgroundImage": null,
"legacyPrimaryColor": "#24A0ED"
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://www.reddit.com/r/learnpython/comments/1n1pova/how_hard_is_python_to_learn_for_a_beginner_with/",
"expiresAt": "2026-03-12T12:03:46.014020+0000"
},
"upvoteRatio": 0.7708333333333334,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2r8ot",
"name": "learnpython",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "community",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1n1pova",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "post",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_4r93lz",
"name": "u_zchmennonger",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "profile",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1n1pova",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": "thumbnail",
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 5,
"reason": null,
"type": null,
"relativePosition": 5
},
"post": {
"id": "t3_1n1pova",
"isNsfw": false,
"isSpoiler": false,
"title": "How hard is Python to learn for a beginner with basically zero-to-none programming experience?",
"type": "TEXT"
},
"subreddit": {
"id": "t5_2r8ot",
"isNsfw": false,
"isQuarantined": false,
"name": "learnpython"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchPost",
"post": {
"__typename": "SubredditPost",
"id": "t3_1mx3twi",
"createdAt": "2025-08-22T11:24:43.792000+0000",
"editedAt": null,
"postTitle": "Learn to code in... Python you say?",
"url": "https://i.redd.it/cfo4eh6v2kkf1.jpeg",
"content": null,
"domain": "i.redd.it",
"isSpoiler": false,
"isNsfw": false,
"isCommercialCommunication": false,
"isLocked": false,
"isSaved": false,
"isReactAllowed": false,
"isHidden": false,
"isGildable": true,
"isCrosspostable": true,
"isScoreHidden": false,
"isArchived": false,
"isStickied": false,
"isPollIncluded": false,
"poll": null,
"isFollowed": false,
"awardings": [],
"isContestMode": false,
"distinguishedAs": null,
"voteState": "NONE",
"score": 332,
"commentCount": 46,
"viewCount": null,
"authorFlair": null,
"flair": null,
"authorInfo": {
"__typename": "Redditor",
"id": "t2_czz6j",
"name": "MarshallMarks",
"isBlocked": false,
"isCakeDayNow": false,
"newIcon": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_1tqnwn/styles/profileIcon_snooc72ee560-5054-4895-a6b5-623194f04238-headshot-f.png?s=83b681c422ab6e3010948593f0a464ff322b7e30",
"dimensions": {
"width": 256,
"height": 256
}
},
"iconSmall": {
"__typename": "MediaSource",
"url": "https://styles.redditmedia.com/t5_1tqnwn/styles/profileIcon_snooc72ee560-5054-4895-a6b5-623194f04238-headshot-f.png?width=50&height=50&frame=1&auto=webp&crop=50%3A50%2Csmart&s=304288233aed3416a97c729770b5dea2e836e0b5",
"dimensions": {
"width": 50,
"height": 50
}
},
"snoovatarIcon": {
"__typename": "MediaSource",
"url": "https://i.redd.it/snoovatar/avatars/c72ee560-5054-4895-a6b5-623194f04238.png",
"dimensions": {
"width": 380,
"height": 600
}
},
"profile": {
"isNsfw": false
},
"accountType": "USER"
},
"isThumbnailEnabled": true,
"thumbnail": {
"__typename": "MediaSource",
"url": "https://b.thumbs.redditmedia.com/gtmetY8HW-8isk2OqxhEy4FMM3bWZrOkgzajMYZSkxA.jpg",
"dimensions": {
"width": 140,
"height": 140
}
},
"media": {
"__typename": "Media",
"previewMediaId": "Tzj0pRTbRSIACQVYQ-mouVBY4P9AgId_gsJMJfjPI3w",
"still": {
"__typename": "StillMedia",
"source": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?auto=webp&s=ccafbbae83f46c73520f073037c3688ba5839cba",
"dimensions": {
"width": 1080,
"height": 1755
}
},
"small": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=108&auto=webp&s=b358cb6a1e001aeffa903790b4a300868474d87b",
"dimensions": {
"width": 108,
"height": 175
}
},
"medium": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=216&auto=webp&s=6f47166c3eb879ecac6d03f97ca09f0188bc75d4",
"dimensions": {
"width": 216,
"height": 351
}
},
"large": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=320&auto=webp&s=780a071c540e0b6d51973d2b97f0e38169cc9bc1",
"dimensions": {
"width": 320,
"height": 520
}
},
"xlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=640&auto=webp&s=2faf97c16e728813de1446f9c7f76e0021768c7d",
"dimensions": {
"width": 640,
"height": 1040
}
},
"xxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=960&auto=webp&s=fd03255a62f11d4812b0369d4d813f69036ee480",
"dimensions": {
"width": 960,
"height": 1560
}
},
"xxxlarge": {
"__typename": "MediaSource",
"url": "https://preview.redd.it/cfo4eh6v2kkf1.jpeg?width=1080&auto=webp&s=2370d33b883adbb3f37f50058bd16c722a507fcd",
"dimensions": {
"width": 1080,
"height": 1755
}
},
"altText": null
},
"obfuscated_still": {
"__typename": "StillMedia",
"source": null,
"small": null,
"medium": null,
"large": null,
"xlarge": null,
"xxlarge": null,
"xxxlarge": null
},
"animated": null,
"streaming": null,
"video": null,
"packagedMedia": null,
"typeHint": "IMAGE",
"download": null
},
"moderationInfo": null,
"suggestedCommentSort": null,
"permalink": "/r/programminghorror/comments/1mx3twi/learn_to_code_in_python_you_say/",
"isSelfPost": false,
"postHint": "IMAGE",
"postEventInfo": null,
"gallery": null,
"subreddit": {
"id": "t5_2tq3t",
"name": "programminghorror",
"__typename": "Subreddit",
"prefixedName": "r/programminghorror",
"isQuarantined": false,
"title": "Programming Horror: Sharing the WTFs",
"type": "PUBLIC",
"subscribersCount": 385399,
"isNsfw": false,
"isSubscribed": false,
"isThumbnailsEnabled": true,
"styles": {
"icon": null,
"legacyIcon": null,
"primaryColor": null,
"bannerBackgroundImage": null,
"legacyPrimaryColor": null
},
"modPermissions": null,
"communityStatus": null,
"isTitleSafe": true,
"isUserBanned": false,
"tippingStatus": null,
"whitelistStatus": "ALL_ADS"
},
"outboundLink": {
"url": "https://i.redd.it/cfo4eh6v2kkf1.jpeg",
"expiresAt": "2026-03-12T12:03:46.013436+0000"
},
"upvoteRatio": 0.9322916666666666,
"reactedFrom": null,
"attributionInfo": null,
"crowdControlLevel": "OFF",
"isCrowdControlFilterEnabled": false,
"languageCode": "en",
"isTranslatable": false,
"isTranslated": false,
"translatedLanguage": null,
"removedByCategory": null,
"crosspostRoot": null
},
"behaviors": {
"community": {
"__typename": "SearchCommunityNavigationBehavior",
"id": "t5_2tq3t",
"name": "programminghorror",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "community",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"default": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mx3twi",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "post",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"profile": {
"__typename": "SearchProfileNavigationBehavior",
"id": "t5_1tqnwn",
"name": "u_MarshallMarks",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "profile",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
"thumbnail": {
"__typename": "SearchPDPNavigationBehavior",
"id": "t3_1mx3twi",
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": "thumbnail",
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "post",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": 6,
"reason": null,
"type": null,
"relativePosition": 6
},
"post": {
"id": "t3_1mx3twi",
"isNsfw": false,
"isSpoiler": false,
"title": "Learn to code in... Python you say?",
"type": "IMAGE"
},
"subreddit": {
"id": "t5_2tq3t",
"isNsfw": false,
"isQuarantined": false,
"name": "programminghorror"
},
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "view",
"noun": "post",
"trigger": "VIEW",
"triggerConfiguration": null
},
{
"source": "post",
"action": "consume",
"noun": "post",
"trigger": "CONSUME",
"triggerConfiguration": null
},
{
"source": "post",
"action": "leave",
"noun": "post",
"trigger": "LEAVE",
"triggerConfiguration": null
}
]
}
}
]
}
}
],
"pageInfo": {
"startCursor": "",
"hasNextPage": true,
"hasPreviousPage": false,
"endCursor": "eyJjYW5kaWRhdGVzX3JldHVybmVkIjoie1wic2VjdGlvbl8xX3BpcGVsaW5lXzBfZ2xvYmFsX21vZGlmaWVyc1wiOlwiM1wiLFwic2VjdGlvbl8xX3BpcGVsaW5lXzFfbG9jYWxfbW9kaWZpZXJzXCI6XCIzXCIsXCJzZWN0aW9uXzJfcGlwZWxpbmVfN19wb3N0X3NlYXJjaFwiOlwiN1wifSIsImV4cGVyaWVuY2Vfc2VsZWN0aW9uIjoicG9zdCIsImV4cGVyaWVuY2VfdmVyc2lvbiI6ImRlZmF1bHQiLCJzZWN0aW9uXzJfcGlwZWxpbmVfN19wb3N0X3NlYXJjaCI6IjcifQ=="
}
},
"top": {
"filterBar": [
{
"__typename": "SearchDropdown",
"presentation": {
"__typename": "SearchFilterOptionListPresentation",
"id": "post_sort",
"title": "排序方式",
"buttonText": "相关性",
"options": [
{
"text": "相关性",
"secondaryText": null,
"isSelected": true
},
{
"text": "热门",
"secondaryText": null,
"isSelected": false
},
{
"text": "最受欢迎",
"secondaryText": null,
"isSelected": false
},
{
"text": "新",
"secondaryText": null,
"isSelected": false
},
{
"text": "评论计数",
"secondaryText": null,
"isSelected": false
}
]
},
"behaviors": [
{
"__typename": "SearchFilterBehavior",
"id": "relevance",
"filters": [
{
"key": "sort",
"value": "RELEVANCE"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "hot",
"filters": [
{
"key": "sort",
"value": "HOT"
},
{
"key": "time_range",
"value": ""
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "hot",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "top",
"filters": [
{
"key": "sort",
"value": "TOP"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "top",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "new",
"filters": [
{
"key": "sort",
"value": "NEW"
},
{
"key": "time_range",
"value": ""
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "new",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "comments",
"filters": [
{
"key": "sort",
"value": "COMMENTS"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "comments",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "sort",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
]
},
{
"__typename": "SearchDropdown",
"presentation": {
"__typename": "SearchFilterOptionListPresentation",
"id": "time_range",
"title": "按时间筛选",
"buttonText": "所有时间",
"options": [
{
"text": "所有时间",
"secondaryText": null,
"isSelected": true
},
{
"text": "去年",
"secondaryText": null,
"isSelected": false
},
{
"text": "上个月",
"secondaryText": null,
"isSelected": false
},
{
"text": "上周",
"secondaryText": null,
"isSelected": false
},
{
"text": "今天",
"secondaryText": null,
"isSelected": false
},
{
"text": "过去 1 小时",
"secondaryText": null,
"isSelected": false
}
]
},
"behaviors": [
{
"__typename": "SearchFilterBehavior",
"id": "all",
"filters": [
{
"key": "time_range",
"value": "all"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "year",
"filters": [
{
"key": "time_range",
"value": "year"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "year",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "month",
"filters": [
{
"key": "time_range",
"value": "month"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "month",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "week",
"filters": [
{
"key": "time_range",
"value": "week"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "week",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "day",
"filters": [
{
"key": "time_range",
"value": "day"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "day",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "hour",
"filters": [
{
"key": "time_range",
"value": "hour"
}
],
"pane": "posts",
"isAppliedFiltersRemoved": false,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "hour",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "bottom_sheet",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "filter",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
]
}
],
"navigation": {
"__typename": "SearchNavigationList",
"listPresentation": {
"items": [
{
"id": "all",
"text": "全部",
"isSelected": false
},
{
"id": "posts",
"text": "帖子",
"isSelected": true
},
{
"id": "communities",
"text": "社区",
"isSelected": false
},
{
"id": "comments",
"text": "评论",
"isSelected": false
},
{
"id": "media",
"text": "媒体",
"isSelected": false
},
{
"id": "people",
"text": "用户",
"isSelected": false
}
]
},
"behaviors": [
{
"__typename": "SearchFilterBehavior",
"id": "all",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "all",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "all",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchNoOpBehavior",
"isNoOpBehavior": true
},
{
"__typename": "SearchFilterBehavior",
"id": "communities",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "communities",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "communities",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "comments",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "comments",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "comments",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "media",
"filters": [
{
"key": "post_types",
"value": "image,gif,video,gallery"
},
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "media",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "media",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
},
{
"__typename": "SearchFilterBehavior",
"id": "people",
"filters": [
{
"key": "safe_search",
"value": "unset"
}
],
"pane": "people",
"isAppliedFiltersRemoved": true,
"isAppliedOptionsRemoved": false,
"query": "python programming",
"options": [],
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "relevance",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": "people",
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "click",
"noun": "tab",
"trigger": "CLICK",
"triggerConfiguration": null
}
]
}
}
]
},
"filterModal": null
},
"telemetry": {
"__typename": "SearchElementTelemetry",
"trackingContext": {
"__typename": "SearchTelemetryTrackingContext",
"search": {
"isNsfw": false,
"range": "all",
"safeSearch": "UNAVAILABLE",
"scope": {
"id": null,
"name": null,
"path": "/",
"type": "GLOBAL"
},
"snippet": null,
"snippetId": null,
"sort": "RELEVANCE",
"query": "python programming",
"queryID": "5140e0ac-d32a-49bc-b00e-30487d039c39"
},
"actionInfo": {
"paneName": "posts",
"position": null,
"reason": null,
"type": null,
"relativePosition": null
},
"post": null,
"subreddit": null,
"metaSearch": null,
"profile": null,
"answers": null
},
"events": [
{
"source": "search",
"action": "load",
"noun": "feed",
"trigger": "LOAD",
"triggerConfiguration": null
},
{
"source": "search",
"action": "view",
"noun": "dwell",
"trigger": "DWELL",
"triggerConfiguration": {
"timerDurations": [
3000,
5000,
10000,
15000,
30000
]
}
}
]
}
}
}
}
},
"requestId": "0dbb75e6-4e94-44b2-a1c9-80f32be9aa01"
}🤖 Why Code When AI Can Do It For You?
Stop writing code like it’s 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.
Search keyword
"python programming"
Search type, default is post Options: post: search posts community: search communities/subreddits comment: search comments media: search media (images/videos/GIFs) people: search users
Sort order (only applicable to post/comment/media types) Options: RELEVANCE: relevance HOT: hot TOP: top NEW: newest COMMENTS: comment count (only applicable to post type)
Time range (only applicable to post/media types) Options: all: all time year: past year month: past month week: past week day: today hour: past hour
Safe search setting, default is unset Options: "unset" or "strict"
Whether to allow NSFW content, "0" or "1"
Pagination parameter
Whether to clean/sanitize the data
The response is of type object.