Hello steemians.
Welcome to season 20 of the steeemit engagement challenge. I'm so excited to be participating with you guys on on this amazing programming lessons. It's always been my zeal to learn something new about programming and here's the opportunity.
Algorithms well simplified at first the word sounds so big in my head that when I hear of it it's like some form of complex computer calculations which requires only skilled experts to interpret. But from the way it was broken down in this lesson, I am excited I now know what it's all about thanks Mr alejos7ven.
Just as explained in the main lesson, an algorithm is a series of events or things we carry out in a special sequence making sure we don't skip any task. Most often is like a routine we carry out on something or on a daily basis.
In my diary, these are the activities I carry out daily. First of all I am a tutor. So my activities are wake up __to school ___back home repeat 🔁 cycle again.
My algorithm of the day
1• I wake up in the morning.
2• Move to the bathroom
3• Brush my teeth
4• Take a shower
5• Dress up for work
6• Have some breakfast
7• Leave the house
8• Work(teaching activities)
9• Back home
10• Rest.
This is the algorithm I follow on daily basis and the cycle is like to repeat again and again. Maybe a few pictures demonstrate will make it better.
Breakfast | on my way to school | in school, activities | back home |
Think of programming languages as the secret sauce of the digital world. They're like the instructions that tell computers what to do. Without them, we'd be stuck with basic calculators and really boring TV.
Here's how they help us:
Automating tasks: Think of programming as training a robot to do your chores. We instruct it what to do, and the task is done.
Creating software: From games to apps to websites, everything you use online was made with programming languages.
Solving problems: Programmers use these languages to figure out solutions to real-world problems, like improving healthcare or transportation.
Empowering people: Programming languages give people the tools to create, innovate, and make a difference.
Basically, programming languages are the building blocks of our modern world. They're the reason we can have smartphones, watch Netflix, and even order pizza with a few taps.
Here are the essential tools and resources you'll need while programming.
Hardware:
Computer: A reliable computer with sufficient processing power, RAM, and storage is crucial.
Internet connection: For accessing online resources, collaborating with others, and downloading software.
Software:Text editor or IDE (Integrated Development Environment): A software tool for writing, editing, and running code. Popular options include Visual Studio Code, IntelliJ IDEA, PyCharm, and Sublime Text.
Compiler or interpreter: A program that translates your code into a language the computer can understand.
Version control system (VCS): A tool to track changes to your code and collaborate with others effectively. Git is a most widely approved VCS.
Resources:Programming language documentation: Official documentation and tutorials for the language you're learning.
Online tutorials and courses: Many platforms offer free and paid courses to help you learn programming.
Programming communities: Online forums and communities where you can ask questions, get help, and share knowledge.
Additional tools :
Debugger: A tool to help you find and fix errors in your code.
Linter: A tool that checks your code for potential errors and style inconsistencies.
Testing framework: A tool for writing and running tests to ensure your code works as expected.
With all this available tools, you can be able to prove program with ease.
Using the link that was provided in the main content, I was able to download the pseint application. After installation I followed the example provided and I was able to reproduce the exact same thing.
First I start by laughing the application.
Type in the name_of_algorithm
then follow by print "Hello world" ;
That's all about the task
This is how it look and the last step is to execute. This is the results after execution.
In conclusion, Programming is a skill that empowers you to create, innovate, and solve problems. With determination and practice, you can achieve your programming goals.
Start your journey by choosing a language, accessing online resources, and joining programming communities. And before your know it you are already there.
I would like to invite the following person to join me participate in this contest. @chant, @sinomnwigwe and @fombae
Best regards to: @rafk
Upvoted! Thank you for supporting witness @jswit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@tipu curate
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted 👌 (Mana: 4/7) Get profit votes with @tipU :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your post has been rewarded by the Seven Team.
Support partner witnesses
We are the hope!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hola!
Que bien explicaste todo sobre la programación, me gustó mucho tu algoritmo. Saludoss
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit