Skip to main content

Conquering Loops Together: A Beginner's Guide to Loops


Ditch copying and pasting code, there's a better way!

Hello there, coders! Today, we're diving into iterations (or loops), which are amazing and powerful tools to tackle repetitive tasks!

Understanding Loops

Iterations (also known as loops) are these functions that you use in programming to solve problems that take lots of repetition, or loops! 

Imagine writing 300 lines of code! That's horrible, but thankfully that isn't a thing due to loops being so efficient at doing repetitive things 

There are two types of loops that I know right now in Python, being the for loops and the while loops.



You know, loops are like those circular mazes where you have to keep going in circles until you reach the end.


While and for Loops

While loops are loops that keep executing the code over and over again until a certain condition is met. 

It's like a dog keeping a house safe, just like how the code after the loops can only be executed after the requirement is passed.

It's also similar to a dog, because if it never reaches the requirement, it'll continue forever (indefinite loops) like a dog chasing its tail until it becomes tired!

For loops are a bit more tame, repeating every time something is in a list of sorts.

They are a bit more complicated than the while loops but still easy nonetheless.

By the way, on a side note, I finally realized that Charles from the Python Course was also the one teaching on the videos besides from being the exercise teacher!

For the more technical readers out there, there are flowcharts that you can find online!

Conclusion

In conclusion, mastering how to use loops properly can save yourself from an inefficient mess of coding.

If you don't know, I'm also learning coding like you! 


By the way, there are a mountain of free resources online like books, videos and courses, and I definitely recommend researching for them.

Are there any other coding resources that you guys know? Let me and everyone else reading here know!


and with that,

signing out,
Stewie

Comments

Popular posts from this blog

The Beginning

  Coding was always something I was interested in. Introduction I used to be super interested in coding as a kid, because who wouldn't want to make games, create web pages? I obviously signed up for coding tuition when I was around 10, and just could not keep up at all. The teacher was fine, but I guess I just got bored trying to understand and remember the "functions". Recently, I decided to change this, by trying to learn coding again. I still have some basic knowledge for coding, for example loops, conditionals, data types, but other than that, I just forgot everything. After this, I found this incredible website called freecodecamp.org . If you're learning to code, which I think you are doing since you're reading this, you'll probably find this website to be incredibly useful. Other than that, I realized that, "I could probably help some future coding beginners if they saw a blog from a person learning to code." and I set up this blog. I really h...

A Complete Overhaul of My Text-Based CYOA Game in Python!

  Everything changed. Introduction Hello there, coders! Today, I'm going to be sharing my experiences with planning and coding a text-based CYOA game in Python! The Overhaul I overhauled everything. Why? Well, it all started when I felt some doubt about my game. I felt like everything was going alright, when I took a closer look, and saw that there was no CYOA elements in it whatsoever!  The problem with it, was the fact that you chose 4 items in the beginning, and the story unfolds right in front of your eyes. There was only one single choice in the entire game. This was why I started version 2, where the player wouldn't choose any items in the beginning and make the choices inside of the haunted mansion. When I got into writing the story, I just kept overcomplicating it with souls, and arrogant mansion owners, that I just decided to scrap it completely. There was also a version 3 but I completely forgot about it. I think I scrapped it since there were just too many choices t...

My First Prototype for my Text-Based CYOA Game in Python!

  I finished it! Introduction Hello there, coders!  I'm so happy to tell you guys, that I have finished the first prototype for my first game! It took around 5 weeks to finish my game, which could've been much lower only if I had been less lazy. By the way, my school has started again, so new posts might be slower, but I will continue uploading! Bug fixing I finished making the endings quite swiftly. It was just if statements. It wasn't really that hard. The hard part came, when I realized that my old enemy, being-able-to-choose-one-choice-again-and-again came back, and I had to get back to work. I tried fixing it manually, but then I decided to kill two birds with one stone, and made a function to optimize my code! This made me go down yet another rabbit hole. Functions If you can recall, functions are basically code that executes multiple lines of code.  There are also many functions built into Python itself. Functions, to me right now, are a bit tricky, as we can put v...