#text based programming
Explore tagged Tumblr posts
Text
Building Your Programming Playground: Block-Based vs. Text-Based Coding
The world of coding can seem intimidating at first. Lines of cryptic symbols flash across screens, and complex jargon fills online forums. But don’t worry! There are two main approaches to learning how to code, and each caters to different needs and learning styles. Today, we’ll delve into the exciting worlds of block-based programming and text-based coding, helping you decide which path is right for your coding journey.

Imagine constructing a program by snapping together colorful building blocks. That’s the essence of block-based programming. This method uses visual interfaces where pre-written code snippets appear as blocks. You simply drag and drop these blocks to create a sequence of instructions, building your program like a digital Lego set.
Benefits of Block-Based Programming:
Easy to Learn: With no need to memorize complex syntax (the rules of a programming language), block-based programming lowers the barrier to entry for beginners. It’s perfect for children, those new to coding, or anyone who prefers a visual approach.
Reduced Errors: Because blocks snap together logically, syntax errors — a common problem in text-based coding — are virtually eliminated. This allows you to focus on the core programming concepts and experiment freely.
Intuitive for Visual Thinkers: The drag-and-drop interface caters to visual learners who grasp concepts better when presented with pictures and shapes. It simplifies the process of visualizing the flow of your program.
Engaging and Fun: The colorful and playful nature of block-based programming makes learning enjoyable. This is especially important for sparking young minds’ interest in coding from a young age.

Limited Complexity: While great for beginners, block-based platforms may not offer the same level of complexity as text-based coding. This can restrict the types of programs you can build as your skills advance.
Hidden Code: Often, the underlying text-based code remains hidden behind the blocks. This limits your understanding of how the program actually works at a deeper level.
Transitioning to Text-Based Coding: As you progress, transitioning to text-based coding can feel like starting over. While many concepts translate, the lack of familiarity with syntax might require additional learning.
Popular Block-Based Programming Platforms:
Scratch: Developed by MIT, Scratch is a fantastic platform for beginners. It features a user-friendly interface with colorful blocks and engaging tutorials. It’s a great starting point, especially for kids.
Code.org: This platform offers a gamified approach to learning coding fundamentals through interactive challenges and puzzles. It utilizes block-based coding to make coding accessible and engaging.
Tinkercad: This platform focuses on coding for electronics and robotics. It employs a block-based interface to program virtual circuits and simulate how they interact, helping users understand the practical applications of coding in real-world scenarios.

Text-based coding is the traditional method of programming where you write lines of code using a specific programming language. Each language has its own syntax, a set of rules for structuring your commands. While it may seem challenging at first, mastering text-based coding unlocks a vast universe of possibilities.
Benefits of Text-Based Coding:
Greater Flexibility and Control: Text-based coding offers more fine-grained control over your program, allowing you to create complex algorithms and functionalities. It empowers you to tailor your code to specific needs.
Direct Interaction: You can directly interact with the underlying workings of your code, understanding how each line contributes to the program’s behavior. This transparency fosters deeper learning and problem-solving skills.
Wide Range of Applications: Virtually all professional software development utilizes text-based coding. By mastering this approach, you equip yourself with the skills necessary to build websites, mobile apps, games, and much more.
Portable Skills: Once you understand the fundamental concepts of text-based coding, transitioning between different programming languages becomes easier. The core principles are transferable, giving you a strong foundation for lifelong learning.

Steeper Learning Curve: Text-based coding with syntax rules and error messages requires more initial effort to learn compared to block-based programming. It takes dedication and practice to develop the necessary skills.
Syntax Errors: Dealing with syntax errors — mistakes in the code’s structure — can be frustrating for beginners. It requires patience and logical thinking to debug and fix these errors.
Less Intuitive for Visual Learners: Some people might find the text-based approach less intuitive than the visual appeal of block-based programming. This doesn’t mean it’s impossible, but it might necessitate additional learning strategies.
#robotics courses#robotics for kids#stem education#text based coding#block based coding#block based programming#text based programming
0 notes
Text
people trying to insist a fandom is tiny when it /only/ has a few thousand works on ao3 meanwhile my current fandom is a sixteen book series and has several hundred fewer works than goncharov, a movie that, and i cannot stress this enough, doesn’t even exist
#measuring the size of fandoms based on their goncharov index#this has been a useless text post you may now resume your normal programming#rote has a goncharov index of 0.63#for perspective ofmd has an index of 26.5#spn's is 360.8#the cosmere is 2.26 for a fantasy book comparison#i am very normal#post
57K notes
·
View notes
Text
Loki and the Deeply Valid Fear of Being a Government-Issued Android Without Knowing It
Imagine living for over a thousand years, committing intergalactic crimes, then one random underpaid TVA clerk with a monotone voice suddenly introduces the possibility that, oh, by the way, what if you were secretly a robot this whole time? And Loki, who has always carried himself with the absolute certainty of a god, pauses. Like. “Wait. What if I am?”
He hears that question and immediately does a full mental diagnostic. Have I ever glitched? Ever felt oddly mechanical? Experienced an unusual fondness for oil? Maybe he’s too good at lying. Too good at surviving. What if that’s just the programming?
The TVA worker just moves on. He doesn’t elaborate. no reassurances. theres no safety net. Just the terrifying possibility that he might get instantly vaporized for something completely outside his control.
Id like to note, his hesitation isn’t even just some random existential crisis, it’s trauma-informed. This man already lived through the experience of waking up one day and realizing he wasn’t who he thought he was.
He grew up thinking he was a prince, a god, Odin’s rightful son, only to find out he was actually a stolen relic of war. A Jotun. A creature he’d been taught to hate.
He thought he knew himself before, and he was wrong. What if he’s wrong again? What if theres something else about himself thats been hidden? If he didn’t realize he was a Frost Giant, whats stopping him from not realizing he’s actually some highly advanced synthetic being?
It’s not just a funny existential gag, it’s a callback to one of the most devastating truths of Loki’s existence:
He has never really known who he is.
It’s the muscle memory of having his entire identity ripped out from under him. It’s the learned fear of asking, What am I, actually?
Because the last time he asked that question, the answer ruined him.
#loki#loki laufeyson#loki mcu#loki odinson#loki series#jotun loki#this scene was just his jotun identity crisis in a different font#loki meta#marvel#loki tv show#loki god of mischief#loki what if I was a robot and just didnt know it laufeyson#loki god of programmed responses??#need marvel to let this man sit down have some tea and process his emotions ONCE PLEASEEE#loki standing there like “wait. what if i am just some little mechanical guy”#i need the TVA to apologize to him immediately actually#LOKI YOUR CONCERN IS SO VALID AND I’M SO SORRY#loki’s life is just one long unbroken chain of people withholding critical identity-based information from him#sorry but if i found out i was a frost giant by accident i’d also hesitate before walking into a vaporization chamber#marvel really said “what if we made the god of mischief doubt his own existence” and called it worldbuilding#loki in that moment is all of us who overthink basic questions until we start questioning reality#loki text post#text post#text
181 notes
·
View notes
Text
little ASCII egg for @quezify's eggtober :)
#my art#eggtober#eggtober2024#ascii art#was thinking about eggs while working on my programming homework so enjoy this text based egg
358 notes
·
View notes
Text
Had something planned for Halloween but the sickness took me instead so, more pieces of a bigger project 🤲
#doing word art in procreate was a special kind of hell#crazy it’s almost like it’s not a text based program or something#signalis#thou art#ariane yeong#elster#signalis fanart#signalis art#artist on tumblr#digital art#signalis elster#signalis lstr#signalis ariane
206 notes
·
View notes
Text
oh no
#not a poll#thinking about my program again... what if i hypothetically rewrote large sections of it to hypothetically allow a particular matchup#with an arbitrary amount of competitors. and i added a propaganda “”“shader”“” system that applies simple changes to propaganda#(like uwufying it or stealing it or making it all blue or whatever)#and i implemented logic for ties that did various things based on what setting you have chosen.#and what if i made the editing competitor data in the program section actually good this time?#and what if i added support for rich text (or really any sort of content block) in propaganda?#and forget rewriting sections of code to handle arbitrary numbers of competitors per matchup.#what if i made the program stop making you have 2 per competition and have 3 or 4 (and deal with byes effectively in that case too)?#what if i finally got around to adding support for double elimination tournaments? what if i added support for round robin?#and WHAT IF i finally got aroundto making round 0 render the byed competitors in their round 1 places this time?
32 notes
·
View notes
Text
Sometimes I think about how ahead of its time LittleBigPlanet was. Not only was it an accessible "easy to learn, hard to master" game creation tool, one that was family friendly and any age could get into, it allowed up to four people at once collaborate and create a level together in REAL TIME. It was so inspiring. You could create art and animation and music and node-based coding and level design all in the same instance, it was truely a virtual playground. And knowing you could work on one part of the level while friends chipped away at other parts made projects much less daunting.
What I wouldn't give to have a real time 3d creation tool on pc... imagine Google Docs collab but it's... blender. Or unity. Sniffle.
#little big planet#lbp#text#i miss creating with friends....#i want something like Dreams but on pc....#minecraft is the closest i can think if but its extremely limited to the minecraft pixel art style and grid based level design.#if anyone knows of a collaborative live time game creation or 3d modeling program hmu with links lol
58 notes
·
View notes
Text
I think when people conceptualize pain and disability, what they think of is something like this:

It's conceptualized as something you are cured from, that pain can be only temporary, and you will one day "get better."
In reality, it's something more like this:

Pain is often non-linear in nature. When you see somebody in low-pain days, weeks, or perhaps longer, that doesn't mean that they have "healed." Not all pain is curable, and the idea that it is is only hurting people who experience pain. Yes, it is uncomfortable to imagine that we might not be able to heal, that we might, in fact, become disabled by pain that will never heal. But running from this possibility is not the solution.
#disability#chronic pain#described images#image description in alt#sorry about my handwriting i was using an art program on my phone <3#plus it isn't a graph based on like... empirical data. it's illustrative of an attitude i see from often abled people#i'm having a good-ish week so far with my pain but that doesn't mean it is gone#i know i have talked about this before but i wanted to do it more as an image than text#i think it can help people understand better (at least it does for me)#man i don't think i've made a graph since mid high school LMAO
285 notes
·
View notes
Text
please not again
#long life update/rant tags because i cant just be vulnerable in plain text like that i need to be at least a little hidden#basically#i dropped out of uni like a few months ago#this was a hard decision but i am overall happy with it !#I dropped out because it felt like a waste of time and made me give up some opportunities#and now that i dropped out I actually got a bunch of work to do!#more than i expected#my only struggles right now managing my time well#and charging enough money#because I'm not even close to minimum wage but that's a different issue#but my family is really pushing me to start uni again in a different less demanding place#and not even learn art this time !!#do like a compsci degree???#like yeah some of my interest need a good programing base#like web and game development#but idk if comitting to a compsci degree for the next 4-5 years is worth it ????????#i understand they want me to have something to fall back on if art doesnt work out#but i feel like every time i start spreading my wings they are being chopped off#and it always falls back on me for “limiting myself” because clearly i can do both and just dont want to#i dont want to keep dissapointing my family#i already feel like i will never amount to anything after dropping out of the art uni#but i also dont want to keep hindering myself where this is the closest to where i want to be#and i just feel very stupid and uncappable right now
10 notes
·
View notes
Text
#julius caesar was a very sexy man#<- a quote from a history video from 7th grade#i can't seem to find it based on this alone#and part of me wants to reach out to my history teacher to see if he remembers the name of the video#because it was iconic#font: dominican#text gif#animated text#foldmorepaper#word art#julius caesar#ides of march#wordart#program: xara 3d maker#xara3dmaker#et tu brute#the ides of march#gif#transparent#caesar
11 notes
·
View notes
Text
you know what i also always used to think polar seltzer must've just been the biggest seltzer brand in the world, bc really what do i know about the world of seltzer? what IS there to know about it? i knew when i was a very young girl that my nana drank polar seltzer and that it was fizzy water. i looked it up yesterday and they're based in worcester, massachusetts
#i know seltzer has kinda risen in popularity in recent years? maybe influenced by hard seltzers?#and maybe also lacroix?#i remember when lacroix used to be a punching bag but it's really not different from any other basic seltzer#but polar is cute. it's iconic it has that little polar bear logo#polar also sponsors the commonwealth shakespeare company. i saw them on the sponsors page of the program#when i saw the winter's tale for free shakespeare in the park w my friend#and my friend really likes polar seltzer so i was like no way!!!#also they're been a family-owned business since 1882 and i do think that's really cool#the guy who runs it now is the great-grandson of the original founder#admittedly i do find it hard to find out how much the brand circulates nationally although it's still mass-based#if you are reading this and have opinions on polar seltzer and its iconic status. please tell me them#text post#also my mom grew up in worcester
5 notes
·
View notes
Text
I made some big steps forward with Cassette Beasts Card Game today and god it feels good. 🥹🥹🥹🥹🥹🥹🥹🥹
#I'm using a program called Dextrous to design the cards and I've hit a lot of snags learning the program by myself#but now not only do I have a prototype of the final Beast card but I also have all of the cards for Base set in playtest card form 🥹🥹🥹#I just need to add game text to some of the beasts' attacks and I'll be ready to publish them to ya'll#god this is such an exciting feeling I love working on this game#it has become such a passion for me#I'm going to make a longer post when I release the playtest soon but for now thank you all so much for your interest and encouragement#and patience through this all#cassette beasts unoffical card game
4 notes
·
View notes
Text
I am learning python and am wondering if anyone could let me know of any classic games I could program to get used to coding more complicated projects. Right now I am doing Snake but repost and let me know of what else there is
#python#coding#game dev#development#game development#snake#breakout#pong#programming#code#text-based#text based#help
3 notes
·
View notes
Text
something fun about my corishtola AUs is that bc they don’t have the half decade of friendship for shtola to come to terms with being in love, she always tries to be like this is just casual :) and every time. she’s wrong 😌
#cori’s reaction varies based on the AU#affair AU this is the worst news cori’s ever heard in her life and she will marry a man about it if shtola doesn’t say something#ta au cori’s like yes obviously that will work for me i have things to do (they’re wrong)#rodeo au cori doesn’t have time for that so sorry shtola get with the program#i need a text post tag#canon corishtola is like. after 5-8 years of shtola being in love. she’s ready to get right to the relationship part#ALSO in affair au shtola is only thinking that bc cori is getting married and that’s how she thinks they’re thinking of it#she actually does want a whole relationship with them but is trying not to get her hopes up#ANYWAY. work to do now 🙃
3 notes
·
View notes
Text
tumblr live update on mobile: it now has the option to snooze the live streams at the top of the dashboard for 30 days, but the video icon for the tumblr live tab in the middle of the footer can’t be disabled at all :/
#BOOOOO WE HATE YOUR COCK !#the logic of the tumblr developers is wow people love to live blog events like concerts and conventions#so we should offer an in-house live streaming tool to keep our userbase all in one place when they do that#the PROBLEM is that you NEED two devices and/or at least two separate programs to liveblog#bc you need to be constantly refreshing your dash & making your own posts on tumblr#while you stream from another platform / device#if you’re watching the stream on tumblr then you can’t actually use tumblr to blog#which makes it useless for its intended purpose !!!#also the average long-term tumblr user stays with the platform bc of its anonymity & text-based features#live-streaming is like. The opposite of that#and even with the understanding that only 5% of people will stream and 95% will exclusively watch (of those that use the feature)#they’ve done nothing to incentivize any streamers with any sort of presence on tumblr to use the service !!#they need to provide a monetary or perks incentive to the top streamers#or else why would literally anyone choose to build a streaming platform on tumblr when they can get monetized on a competitor’s platform#it’s just Bad all around
4 notes
·
View notes
Text

Adding minimal UI
This is an update to my previous posts in which, I used python to turn images such as pngs and jpgs into ASCII representations. After I had finished creating and polishing the main system, I decided to add a small amount of UI just to say that I had fully finished the project and made it usable to someone who might not wants to go through the trial of finding out how to change the image, by changing the code. I also wanted it to be faster and more fool-proof so that I don't run into problems while showing someone and put myself in an awkward situation where I'm fixing it while showing it off.
The UI I added was pretty simple and purely text-based, as I already know how to do this and don't want to create more potential bugs, which would be opposite of my aim.
The first thing I did was add a system to choose exactly which image to transfer, this would just be the images I have already added and tested. Such as the Miles Teller image. I used numbers so that people can choose the options with little confusion, also adding an error message if someone types something other than the pre-set options.
The next thing I added was an option to compress or not, so that the user has full control. I used y or n options this, just for simplicity.
One thing I noticed while testing was that if you save images from discord, they have an alpha value as well as rgb. This messes up this line of code: "r, g, b = pixel" which unpacks the rgb values from the pixel array, but with the added alpha value, it returns and error as not all of the values in the array are accounted for. To fix this, I literally just added an if statement that, if the image is from discord, instead of using the previously shown line of code, it does "r, g, b, x = pixel" the x is never used, but its just an easy way to remove the error.
#devlog#programming#codingwheneveriwant#coding#software#computer science#software engineering#python#ascii#ascii art#imagetoascii#UI#text based#the rock#rock#dwayne#dwayne johnson#image#text
0 notes