python
PROGRAMMING_LANGUAGEEvidence in r/webdev — Web Development
Trend support
- 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).
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 ending | Seven-day range | Status | Prevalence | Seen in | Mentions | Analyzed |
|---|---|---|---|---|---|---|
| 2026-07-18 | 2026-07-12 → 2026-07-18 | Comparable | 1.3% | 39 of 3,088 | 51 | 3,088 |
| 2026-07-19 | 2026-07-13 → 2026-07-19 | Comparable | 1.2% | 39 of 3,372 | 60 | 3,372 |
| 2026-07-20 | 2026-07-14 → 2026-07-20 | Comparable | 0.8% | 27 of 3,202 | 43 | 3,202 |
| 2026-07-21 | 2026-07-15 → 2026-07-21 | Comparable | 0.8% | 25 of 3,002 | 39 | 3,002 |
| 2026-07-22 | 2026-07-16 → 2026-07-22 | Comparable | 0.6% | 17 of 2,705 | 30 | 2,705 |
| 2026-07-23 | 2026-07-17 → 2026-07-23 | Comparable | 0.8% | 20 of 2,491 | 33 | 2,491 |
| 2026-07-24 | 2026-07-18 → 2026-07-24 | Comparable | 0.8% | 20 of 2,481 | 33 | 2,481 |
| 2026-07-25 | 2026-07-19 → 2026-07-25 | Comparable | 0.8% | 21 of 2,810 | 32 | 2,810 |
| 2026-07-26 | 2026-07-20 → 2026-07-26 | Comparable | 0.6% | 15 of 2,676 | 17 | 2,676 |
| 2026-07-27 | 2026-07-21 → 2026-07-27 | Comparable | 0.5% | 12 of 2,622 | 14 | 2,622 |
| 2026-07-28 | 2026-07-22 → 2026-07-28 | Comparable | 0.4% | 12 of 2,734 | 14 | 2,734 |
| 2026-07-29 | 2026-07-23 → 2026-07-29 | Comparable | 0.3% | 9 of 2,946 | 10 | 2,946 |
| 2026-07-30 | 2026-07-24 → 2026-07-30 | Comparable | 0.2% | 6 of 3,166 | 7 | 3,166 |
| 2026-07-31 | 2026-07-25 → 2026-07-31 | Comparable | 0.2% | 7 of 3,168 | 8 | 3,168 |
| 2026-08-01 | 2026-07-26 → 2026-08-01 | Comparable | 0.4% | 12 of 3,080 | 14 | 3,080 |
| 2026-08-02 | 2026-07-27 → 2026-08-02 | Comparable | 0.4% | 11 of 3,048 | 13 | 3,048 |
| 2026-08-03 | 2026-07-28 → 2026-08-03 | Comparable | 0.3% | 10 of 3,174 | 12 | 3,174 |
| 2026-08-04 | 2026-07-29 → 2026-08-04 | Comparable | 0.3% | 9 of 2,977 | 11 | 2,977 |
| 2026-08-05 | 2026-07-30 → 2026-08-05 | Comparable | 0.4% | 9 of 2,437 | 11 | 2,437 |
| 2026-08-06 | 2026-07-31 → 2026-08-06 | Comparable | 0.5% | 10 of 2,083 | 13 | 2,083 |
| 2026-08-07 | 2026-08-01 → 2026-08-07 | Comparable | 0.5% | 11 of 2,117 | 14 | 2,117 |
| 2026-08-08 | 2026-08-02 → 2026-08-08 | Comparable | 0.3% | 7 of 2,184 | 8 | 2,184 |
| 2026-08-09 | 2026-08-03 → 2026-08-09 | Comparable | 0.3% | 7 of 2,162 | 8 | 2,162 |
| 2026-08-10 | 2026-08-04 → 2026-08-10 | Comparable | 0.4% | 9 of 2,252 | 10 | 2,252 |
| 2026-08-11 | 2026-08-05 → 2026-08-11 | Comparable | 0.4% | 9 of 2,385 | 10 | 2,385 |
| 2026-08-12 | 2026-08-06 → 2026-08-12 | Comparable | 0.4% | 11 of 2,658 | 14 | 2,658 |
| 2026-08-13 | 2026-08-07 → 2026-08-13 | Comparable | 0.5% | 14 of 2,893 | 17 | 2,893 |
| 2026-08-14 | 2026-08-08 → 2026-08-14 | Comparable | 0.4% | 13 of 3,052 | 16 | 3,052 |
| 2026-08-15 | 2026-08-09 → 2026-08-15 | Comparable | 0.3% | 10 of 2,925 | 13 | 2,925 |
| 2026-08-16 | 2026-08-10 → 2026-08-16 | Comparable | 0.4% | 10 of 2,868 | 13 | 2,868 |
| 2026-08-17 | 2026-08-11 → 2026-08-17 | Comparable | 0.4% | 11 of 2,983 | 19 | 2,983 |
| 2026-08-18 | 2026-08-12 → 2026-08-18 | Comparable | 0.4% | 13 of 3,089 | 21 | 3,089 |
| 2026-08-19 | 2026-08-13 → 2026-08-19 | Comparable | 0.4% | 13 of 3,169 | 20 | 3,169 |
| 2026-08-20 | 2026-08-14 → 2026-08-20 | Comparable | 0.3% | 8 of 3,240 | 14 | 3,240 |
| 2026-08-21 | 2026-08-15 → 2026-08-21 | Comparable | 0.2% | 7 of 3,275 | 13 | 3,275 |
| 2026-08-22 | 2026-08-16 → 2026-08-22 | Comparable | 0.4% | 14 of 3,270 | 25 | 3,270 |
| 2026-08-23 | 2026-08-17 → 2026-08-23 | Comparable | 0.5% | 17 of 3,262 | 29 | 3,262 |
| 2026-08-24 | 2026-08-18 → 2026-08-24 | Comparable | 0.5% | 14 of 3,131 | 21 | 3,131 |
| 2026-08-25 | 2026-08-19 → 2026-08-25 | Comparable | 0.4% | 13 of 2,932 | 20 | 2,932 |
| 2026-08-26 | 2026-08-20 → 2026-08-26 | Comparable | 0.4% | 11 of 2,896 | 17 | 2,896 |
| 2026-08-27 | 2026-08-21 → 2026-08-27 | Comparable | 0.5% | 13 of 2,746 | 20 | 2,746 |
| 2026-08-28 | 2026-08-22 → 2026-08-28 | Comparable | 0.5% | 13 of 2,594 | 20 | 2,594 |
| 2026-08-29 | 2026-08-23 → 2026-08-29 | Comparable | 0.3% | 6 of 2,097 | 8 | 2,097 |
| 2026-08-30 | 2026-08-24 → 2026-08-30 | Comparable | 0.2% | 3 of 1,839 | 4 | 1,839 |
| 2026-08-31 | 2026-08-25 → 2026-08-31 | Comparable | 0.2% | 3 of 1,417 | 4 | 1,417 |
| 2026-09-01 | 2026-08-26 → 2026-09-01 | Comparable | 0.2% | 2 of 1,183 | 3 | 1,183 |
| 2026-09-02 | 2026-08-27 → 2026-09-02 | Comparable | 0.3% | 2 of 734 | 3 | 734 |
| 2026-09-03 | 2026-08-28 → 2026-09-03 | Comparable | 0.0% | 0 of 342 | 0 | 342 |
| 2026-09-04 | 2026-08-29 → 2026-09-04 | Low coverage | — | — | 0 | 5 |
| 2026-09-05 | 2026-08-30 → 2026-09-05 | Low coverage | — | — | 0 | 0 |
| 2026-09-06 | 2026-08-31 → 2026-09-06 | Low coverage | — | — | 0 | 0 |
| 2026-09-07 | 2026-09-01 → 2026-09-07 | Low coverage | — | — | 0 | 0 |
| 2026-09-08 | 2026-09-02 → 2026-09-08 | Low coverage | — | — | 0 | 0 |
| 2026-09-09 | 2026-09-03 → 2026-09-09 | Low coverage | — | — | 0 | 0 |
| 2026-09-10 | 2026-09-04 → 2026-09-10 | Low coverage | — | — | 0 | 0 |
| 2026-09-11 | 2026-09-05 → 2026-09-11 | Low coverage | — | — | 0 | 0 |
| 2026-09-12 | 2026-09-06 → 2026-09-12 | Low coverage | — | — | 0 | 0 |
| 2026-09-13 | 2026-09-07 → 2026-09-13 | Low coverage | — | — | 0 | 0 |
| 2026-09-14 | 2026-09-08 → 2026-09-14 | Low coverage | — | — | 0 | 0 |
| 2026-09-15 | 2026-09-09 → 2026-09-15 | Low coverage | — | — | 0 | 0 |
| 2026-09-16 | 2026-09-10 → 2026-09-16 | Comparable | 0.3% | 1 of 390 | 1 | 390 |
| 2026-09-17 | 2026-09-11 → 2026-09-17 | Comparable | 0.2% | 1 of 678 | 1 | 678 |
| 2026-09-18 | 2026-09-12 → 2026-09-18 | Comparable | 0.3% | 4 of 1,194 | 4 | 1,194 |
| 2026-09-19 | 2026-09-13 → 2026-09-19 | Comparable | 0.5% | 9 of 1,983 | 9 | 1,983 |
| 2026-09-20 | 2026-09-14 → 2026-09-20 | Comparable | 0.4% | 10 of 2,279 | 10 | 2,279 |
| 2026-09-21 | 2026-09-15 → 2026-09-21 | Comparable | 0.4% | 12 of 2,885 | 13 | 2,885 |
| 2026-09-22 | 2026-09-16 → 2026-09-22 | Comparable | 0.4% | 12 of 3,335 | 13 | 3,335 |
| 2026-09-23 | 2026-09-17 → 2026-09-23 | Comparable | 0.3% | 11 of 3,367 | 12 | 3,367 |
| 2026-09-24 | 2026-09-18 → 2026-09-24 | Comparable | 0.3% | 11 of 3,423 | 12 | 3,423 |
| 2026-09-25 | 2026-09-19 → 2026-09-25 | Comparable | 0.3% | 10 of 3,199 | 11 | 3,199 |
| 2026-09-26 | 2026-09-20 → 2026-09-26 | Comparable | 0.3% | 8 of 2,816 | 10 | 2,816 |
| 2026-09-27 | 2026-09-21 → 2026-09-27 | Comparable | 0.3% | 7 of 2,718 | 9 | 2,718 |
| 2026-09-28 | 2026-09-22 → 2026-09-28 | Comparable | 0.3% | 7 of 2,710 | 8 | 2,710 |
| 2026-09-29 | 2026-09-23 → 2026-09-29 | Comparable | 0.3% | 7 of 2,569 | 8 | 2,569 |
| 2026-09-30 | 2026-09-24 → 2026-09-30 | Comparable | 0.3% | 7 of 2,367 | 8 | 2,367 |
| 2026-10-01 | 2026-09-25 → 2026-10-01 | Comparable | 0.3% | 8 of 2,492 | 9 | 2,492 |
| 2026-10-02 | 2026-09-26 → 2026-10-02 | Comparable | 0.3% | 7 of 2,635 | 9 | 2,635 |
| 2026-10-03 | 2026-09-27 → 2026-10-03 | Comparable | 0.3% | 7 of 2,652 | 12 | 2,652 |
| 2026-10-04 | 2026-09-28 → 2026-10-04 | Comparable | 0.2% | 7 of 2,859 | 12 | 2,859 |
| 2026-10-05 | 2026-09-29 → 2026-10-05 | Comparable | 0.3% | 7 of 2,619 | 13 | 2,619 |
| 2026-10-06 | 2026-09-30 → 2026-10-06 | Comparable | 0.3% | 8 of 2,717 | 14 | 2,717 |
| 2026-10-07 | 2026-10-01 → 2026-10-07 | Comparable | 0.3% | 8 of 2,950 | 14 | 2,950 |
| 2026-10-08 | 2026-10-02 → 2026-10-08 | Comparable | 0.3% | 7 of 2,789 | 13 | 2,789 |
| 2026-10-09 | 2026-10-03 → 2026-10-09 | Comparable | 0.2% | 7 of 3,015 | 12 | 3,015 |
| 2026-10-10 | 2026-10-04 → 2026-10-10 | Comparable | 0.2% | 6 of 3,145 | 7 | 3,145 |
| 2026-10-11 | 2026-10-05 → 2026-10-11 | Comparable | 0.2% | 7 of 3,008 | 8 | 3,008 |
| 2026-10-12 | 2026-10-06 → 2026-10-12 | Comparable | 0.2% | 6 of 2,967 | 6 | 2,967 |
| 2026-10-13 | 2026-10-07 → 2026-10-13 | Comparable | 0.2% | 5 of 2,938 | 5 | 2,938 |
| 2026-10-14 | 2026-10-08 → 2026-10-14 | Comparable | 0.4% | 12 of 2,850 | 20 | 2,850 |
| 2026-10-15 | 2026-10-09 → 2026-10-15 | Comparable | 0.4% | 12 of 2,852 | 20 | 2,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
- 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
- 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.
- 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.
- 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()
- 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.