WIO

python

PROGRAMMING_LANGUAGE

Evidence in r/webdev — Web Development

Trend support

Rising+0.2 pp
Current seven-day window
Current 2026-10-09 → 2026-10-15
Comparison seven-day window
Comparison 2026-10-02 → 2026-10-08
Distinct-document support
Seen in 12 current vs 7 comparison posts/comments
Mentions
20 current vs 13 mentions

Windows are complete UTC days compared with the preceding seven. How trends are measured.

Also Mentioned 55 times in the most-discussed range 2026-09-16 → 2026-10-16 — frequency, not a trend.

Attention over time

7-day rolling share of analyzed posts/comments mentioning this entity · 90 daily points ending 2026-10-15

Final complete day: 2026-10-15. Attention was 0.4% — this entity appeared in 12 of 2,852 analyzed posts/comments in the seven days ending that day (20 mentions).

0%1.3%Jul 18Aug 31Oct 15

Hover, touch, or focus the chart (Tab) and use the arrow keys — each point is one seven-day window.

View all 90 data points (semantic table)
Week endingSeven-day rangeStatusPrevalenceSeen inMentionsAnalyzed
2026-07-182026-07-12 → 2026-07-18Comparable1.3%39 of 3,088513,088
2026-07-192026-07-13 → 2026-07-19Comparable1.2%39 of 3,372603,372
2026-07-202026-07-14 → 2026-07-20Comparable0.8%27 of 3,202433,202
2026-07-212026-07-15 → 2026-07-21Comparable0.8%25 of 3,002393,002
2026-07-222026-07-16 → 2026-07-22Comparable0.6%17 of 2,705302,705
2026-07-232026-07-17 → 2026-07-23Comparable0.8%20 of 2,491332,491
2026-07-242026-07-18 → 2026-07-24Comparable0.8%20 of 2,481332,481
2026-07-252026-07-19 → 2026-07-25Comparable0.8%21 of 2,810322,810
2026-07-262026-07-20 → 2026-07-26Comparable0.6%15 of 2,676172,676
2026-07-272026-07-21 → 2026-07-27Comparable0.5%12 of 2,622142,622
2026-07-282026-07-22 → 2026-07-28Comparable0.4%12 of 2,734142,734
2026-07-292026-07-23 → 2026-07-29Comparable0.3%9 of 2,946102,946
2026-07-302026-07-24 → 2026-07-30Comparable0.2%6 of 3,16673,166
2026-07-312026-07-25 → 2026-07-31Comparable0.2%7 of 3,16883,168
2026-08-012026-07-26 → 2026-08-01Comparable0.4%12 of 3,080143,080
2026-08-022026-07-27 → 2026-08-02Comparable0.4%11 of 3,048133,048
2026-08-032026-07-28 → 2026-08-03Comparable0.3%10 of 3,174123,174
2026-08-042026-07-29 → 2026-08-04Comparable0.3%9 of 2,977112,977
2026-08-052026-07-30 → 2026-08-05Comparable0.4%9 of 2,437112,437
2026-08-062026-07-31 → 2026-08-06Comparable0.5%10 of 2,083132,083
2026-08-072026-08-01 → 2026-08-07Comparable0.5%11 of 2,117142,117
2026-08-082026-08-02 → 2026-08-08Comparable0.3%7 of 2,18482,184
2026-08-092026-08-03 → 2026-08-09Comparable0.3%7 of 2,16282,162
2026-08-102026-08-04 → 2026-08-10Comparable0.4%9 of 2,252102,252
2026-08-112026-08-05 → 2026-08-11Comparable0.4%9 of 2,385102,385
2026-08-122026-08-06 → 2026-08-12Comparable0.4%11 of 2,658142,658
2026-08-132026-08-07 → 2026-08-13Comparable0.5%14 of 2,893172,893
2026-08-142026-08-08 → 2026-08-14Comparable0.4%13 of 3,052163,052
2026-08-152026-08-09 → 2026-08-15Comparable0.3%10 of 2,925132,925
2026-08-162026-08-10 → 2026-08-16Comparable0.4%10 of 2,868132,868
2026-08-172026-08-11 → 2026-08-17Comparable0.4%11 of 2,983192,983
2026-08-182026-08-12 → 2026-08-18Comparable0.4%13 of 3,089213,089
2026-08-192026-08-13 → 2026-08-19Comparable0.4%13 of 3,169203,169
2026-08-202026-08-14 → 2026-08-20Comparable0.3%8 of 3,240143,240
2026-08-212026-08-15 → 2026-08-21Comparable0.2%7 of 3,275133,275
2026-08-222026-08-16 → 2026-08-22Comparable0.4%14 of 3,270253,270
2026-08-232026-08-17 → 2026-08-23Comparable0.5%17 of 3,262293,262
2026-08-242026-08-18 → 2026-08-24Comparable0.5%14 of 3,131213,131
2026-08-252026-08-19 → 2026-08-25Comparable0.4%13 of 2,932202,932
2026-08-262026-08-20 → 2026-08-26Comparable0.4%11 of 2,896172,896
2026-08-272026-08-21 → 2026-08-27Comparable0.5%13 of 2,746202,746
2026-08-282026-08-22 → 2026-08-28Comparable0.5%13 of 2,594202,594
2026-08-292026-08-23 → 2026-08-29Comparable0.3%6 of 2,09782,097
2026-08-302026-08-24 → 2026-08-30Comparable0.2%3 of 1,83941,839
2026-08-312026-08-25 → 2026-08-31Comparable0.2%3 of 1,41741,417
2026-09-012026-08-26 → 2026-09-01Comparable0.2%2 of 1,18331,183
2026-09-022026-08-27 → 2026-09-02Comparable0.3%2 of 7343734
2026-09-032026-08-28 → 2026-09-03Comparable0.0%0 of 3420342
2026-09-042026-08-29 → 2026-09-04Low coverage——05
2026-09-052026-08-30 → 2026-09-05Low coverage——00
2026-09-062026-08-31 → 2026-09-06Low coverage——00
2026-09-072026-09-01 → 2026-09-07Low coverage——00
2026-09-082026-09-02 → 2026-09-08Low coverage——00
2026-09-092026-09-03 → 2026-09-09Low coverage——00
2026-09-102026-09-04 → 2026-09-10Low coverage——00
2026-09-112026-09-05 → 2026-09-11Low coverage——00
2026-09-122026-09-06 → 2026-09-12Low coverage——00
2026-09-132026-09-07 → 2026-09-13Low coverage——00
2026-09-142026-09-08 → 2026-09-14Low coverage——00
2026-09-152026-09-09 → 2026-09-15Low coverage——00
2026-09-162026-09-10 → 2026-09-16Comparable0.3%1 of 3901390
2026-09-172026-09-11 → 2026-09-17Comparable0.2%1 of 6781678
2026-09-182026-09-12 → 2026-09-18Comparable0.3%4 of 1,19441,194
2026-09-192026-09-13 → 2026-09-19Comparable0.5%9 of 1,98391,983
2026-09-202026-09-14 → 2026-09-20Comparable0.4%10 of 2,279102,279
2026-09-212026-09-15 → 2026-09-21Comparable0.4%12 of 2,885132,885
2026-09-222026-09-16 → 2026-09-22Comparable0.4%12 of 3,335133,335
2026-09-232026-09-17 → 2026-09-23Comparable0.3%11 of 3,367123,367
2026-09-242026-09-18 → 2026-09-24Comparable0.3%11 of 3,423123,423
2026-09-252026-09-19 → 2026-09-25Comparable0.3%10 of 3,199113,199
2026-09-262026-09-20 → 2026-09-26Comparable0.3%8 of 2,816102,816
2026-09-272026-09-21 → 2026-09-27Comparable0.3%7 of 2,71892,718
2026-09-282026-09-22 → 2026-09-28Comparable0.3%7 of 2,71082,710
2026-09-292026-09-23 → 2026-09-29Comparable0.3%7 of 2,56982,569
2026-09-302026-09-24 → 2026-09-30Comparable0.3%7 of 2,36782,367
2026-10-012026-09-25 → 2026-10-01Comparable0.3%8 of 2,49292,492
2026-10-022026-09-26 → 2026-10-02Comparable0.3%7 of 2,63592,635
2026-10-032026-09-27 → 2026-10-03Comparable0.3%7 of 2,652122,652
2026-10-042026-09-28 → 2026-10-04Comparable0.2%7 of 2,859122,859
2026-10-052026-09-29 → 2026-10-05Comparable0.3%7 of 2,619132,619
2026-10-062026-09-30 → 2026-10-06Comparable0.3%8 of 2,717142,717
2026-10-072026-10-01 → 2026-10-07Comparable0.3%8 of 2,950142,950
2026-10-082026-10-02 → 2026-10-08Comparable0.3%7 of 2,789132,789
2026-10-092026-10-03 → 2026-10-09Comparable0.2%7 of 3,015123,015
2026-10-102026-10-04 → 2026-10-10Comparable0.2%6 of 3,14573,145
2026-10-112026-10-05 → 2026-10-11Comparable0.2%7 of 3,00883,008
2026-10-122026-10-06 → 2026-10-12Comparable0.2%6 of 2,96762,967
2026-10-132026-10-07 → 2026-10-13Comparable0.2%5 of 2,93852,938
2026-10-142026-10-08 → 2026-10-14Comparable0.4%12 of 2,850202,850
2026-10-152026-10-09 → 2026-10-15Comparable0.4%12 of 2,852202,852

Each point is a seven-day rolling window of complete UTC days; a point is comparable only when at least 100 analyzed posts or comments fall inside it. A day with no analyzed records counts as zero; missing coverage is marked and never shown as zero. The series ends at the latest complete analyzed day — it never extends into the current incomplete day. How attention is measured.

Recent mentions

  1. Comment

    I don't know your stack and setup, but is it possible your apps, or future apps, could be shifted to a more backend focused setup that HAPPENS to create a front end? Basically server side rendering, something like NiceGUI in Python so you don't even need to learn HTML/JS/CSS/React/Angular/Vue/whatever else

  2. Comment

    Maybe it's the programming language. Some can be a bit confusing for beginners. At least that's the problem i had in the beginning. I recommend something like Python, that one is quite easy to read. As for the syntax, the docs are your best friends. If you know what you want to achieve, you can search for a function that might help you.

  3. Comment

    People always think programming languages are for math wizards. But it's not. It has a lot of similarities to a natural language, like English: We have grammar (syntax), we have vocabulary (statements), ... See the similarities? Sad news, though: Just like in English, you must memorize your vocabulary and grammar rules. But this is 100x easier than you think – but **only** if you use what you've just learned. Change it, increase the numbers, throw in some examples – anything that keeps you working with new code. Here's a little secret: The vast majority of programmers can't even memorize everything in a programming language. Well, that's no problem with Google, right? I'd stay a little bit away from AI since it's just too convenient to copy and paste what it says without reading it. Ask Google: "how can i open a .txt file in python?" It's still AI, but more limited in explanations. This is what I got: with open( "my_file.txt, "r" ) as file: content = file.read( ) print( f"This is in the file: {content}" ) # Note: This is not inside a function. We can just run the .py file. *(I added some spaces inside the braces to make it more readable)* I'm 100% sure you already see a lot of similarities. So, give yourself enough time to learn; it doesn't happen overnight. At some point, you'll write these things in seconds by hand. And then, you can think about using AI, because then you will actually know what you can do with AI and what the consequences are.

  4. Comment

    /** * So, the thing with JavaScript is that it keeps getting extended * all the fucking time. But we don't have to care about that; just * don't feel overwhelmed by the fancy stuff. * * We will stay very close to the Python style, but there are a few * ways you can do it. Some are shorter, some are more flexible. * * Again, we create a function, and this time it's just the same English word. * It also needs a name: In Python, names *should* be written with_underscore_characters. * JS likes the startLowAndThenCapitalizeEverything convention. In the end, it doesn't * really matter, because both names are callable. * * Again, nothing to "give" to the function, that's why the empty braces. * Then the logic. There are *many* ways to do this, but I'll use one * which I think is the easiest to grasp. * * We add another variable to keep track of which number the loop is at. We do this inside * the function, of course. `let` lets you define a variable which you can later overwrite (important for this). * We give it the default value: `1`. * * Then the loop starts: We say: As long as you haven't reached 5, keep going! * Just looks a little different. Here's the structure: * * do { * something * } while(this is `1` or `true`) * * console.log() is the sad pendant to Python's "printf()". If you have Node.js, you * can run this script in your terminal: node script.js * If you don't want Node.js, use Google Chrome Developer Tools. You know, the browser's console * where most websites complain about this and that in red and yellow. * * Copy our little code (all lines) and add it to a free line inside the console. Hit ENTER. */ function countToFive() { let number = 1 do { console.log(number) number++ } while(number <= 5) } countToFive()

  5. Comment

    Let's start with the easiest to read: Python. # Python 3 # # The easiest of all. 3 lines of pretty boring code, and that's it. # That's what we love Python for. # # I moved the logic into a function, but you can also just use a simple # .py file and then run "python3 counter.py" in your CLI. # # "def" is the keyword here to create a function. Since we have nothing # that we want to use within this function that comes from outside # (remember, we still have to call/start it; it doesn't run alone) the function, # we don't give it any arguments, so empty braces. # # Then the heart of the function: the loop. You said, "Start counting from one # and increase by 1, and stop after hitting 5". # # The "for" starts the loop, almost in human language. Look closely: # # for <this is a placeholder for the current number> in range(<start number>, <end number>) # # Last task: showing it in a terminal. Here, we'll use `print(...)`, which tries # to put everything within its braces into something readable. Our numbers # are readable, since they're just... numbers. # # Inside that function call (the `print(...)`), we will use a placeholder. # Why? Because in every round, it's a new number. And `number` is the one # that has it. # # To make Python know we're using actual Python variables inside what should be a string # (obvious, right?), we use: # # f"..." # # Any variable we have access to, like `number`, we can enter it nicely inside the output # by using the curly braces and then the variable name. # # Ah, wait, stay here! Don't forget to actually START the function. You just use the # function's name and add braces `()`, which are empty here because we don't need them # (but Python wants them). # # Save into a .py file, like "script.py", and then run it with # python /path/to/the/script.py # # Now we're done! def count_to_file(): for number in range(1, 5): print(f"Current number: {number}") count_to_file()

Excerpts above are public Reddit posts and comments. WIO never synthesizes Reddit URLs from stored ids, and entities are extracted automatically and may be wrong. See the extraction notes and the limitations and privacy section of the methodology.