Malak Musabeh - Starting my Coding Journey with Python
Dive:Coder - Python Description: Knows how to code using Python Level: Level 1 Level Requirements: Can code in Python at a basic level Certified On:
Feb 4, 2022
Editor’s Note: On all dive certifications, we try to edit the writing as little as possible to preserve authenticity, personality, and writing style. We typically fix spelling errors, but minimally modify grammar and sentence structure (just enough to ensure readability).
1. When and Why Did You Decide to Pursue This Dive At This Level? What was your inspiration and motivation?
I was lucky enough to have access to various types of education and this is how I got introduced to the world of coding. Later on, I realized that it wasn’t the domain I wanted to get into in life. It’s nice but not my favorite. With time, I saw how important coding is in today’s world. I knew that I didn’t have to be a professional but I had to at least be familiar with the basics of different coding languages. So I decided to start with Python a year ago since I also take it in school. I started pursuing this dive a week ago and here I am improving my Python coding skills every day.
2. How Long Did It Take For You To Accomplish This Dive At This Level From The Day You Decided To Pursue It, And Why Did It Take That Long?
It took me a week to pursue this dive. The fact that I have some background information about Python has helped me accomplish this level faster. There is still a long way to go but at least I achieved something which is always better than nothing. Sometimes learning how to code could be overwhelming because of how many resources and how many headlines exist in that field. But with time things get easier and you get used to the working pace.
3. What Was The Hardest Part About Achieving This Particular Dive Level?
Personally, I found the application of what I learnt is the hardest part in pursuing this dive. In coding, they feed you a lot of different information and ways to get to a certain point. And while you’re finishing lessons and covering more and more topics, you get to a point where you start questioning if you actually remember what you took and if you can finally apply them to a file or so. For your final tasks, such as, exercises to practice or projects to learn from, you are asked to manage the coding, change what is wrong, find out what’s wrong… What’s challenging is that sometimes you could come across problems that weren’t discussed but you still need to figure things out in order to make the coding work all together. So practice is important in order for you to not forget and to actually get experience, this is how you become a better coder.
4. What Was The Easiest Part About Achieving This Particular Dive Level?
The easiest part about pursuing this dive was to learn and understand its concepts. Once you start with your basic Python studies, things seem exciting because you understand what you have to do or feel like what is being done is easy. Level one was easy, from its concepts to its application. Even if you forget a few things, you can always go back and check your lessons. I believe that this is a helpful step in improving your coding capabilities.
5. What Is Your Advice For Someone Who Is Pursuing This Dive And Level?
If you’re pursuing level one of the Coder-Python dive, I recommend you to focus during your lessons and practice what you’ve learnt. Have the determination and the faith to continue learning because you will face challenges that might take you down if you don’t try to overcome them. It’s also important to stay consistent. This will help you improve quickly and keep in mind the important notions you learnt. Take your time getting more comfortable with working with the platform.
6. What Are Some Of The Best Resources You Recommend to Those Pursuing This Dive At This Level, And Why Do You Recommend Them? Please Include Relevant Weblinks, If Applicable.
W3schools is a very good starting point for your Python studies. It teaches you the basics of the language by explaining the topics you’re taking and by giving you practice formats.
You can also go to Youtube. It might sound cliche, but you will find a lot of interesting sources that’ll help you improve.
I stuck to those two in order to start learning, but I know that I’ll have many other good options to practice, learn and move forward.
Resource 1: Break Diving - Come talk with other Python coders
Resource 2: W3Schools - A great starting point for Python studies.
Resource 3: YouTube - Just search for "Python Tutorial"
Resource 4: -
Resource 5: -
7. Tell Us A Story Of One Of Your Adventures While Pursuing This Dive (At This Level).
One of my favorite adventures while pursuing this dive is the creation of a small, simple website all done by me.
I started by making the plan of the website (very simple, title, url, pictures, font…). I made this plan according to what I’ve achieved learning so far.
Using variables, grids, functions, loops, data types… I managed to do something small, but it’s something, isn’t it? I was happy and proud.
Seeing those small achievements come in handy motivates you to continue learning!
I know there are way too many things I still need to learn about Python and so many levels for me to get to. So I’d say that what I’ve done so far is just a simple introduction to what I’d be expecting if I continue learning this coding language.
8. What Evidence Did You Submit to Prove You Met the Requirements for This Dive and Level?
I have attached my W3Schools progress and my Python test score.
I have also written the following code in Python:
a= Black hair
b= Brown hair
c= Blond hair
if hairColor == a :
print ("You Have Black Hair")
elif hairColor == b :
print ("You Have Brown Hair")
elif hairColor == c :
print ("You Have Blond Hair")
9. Will You Be Pursuing The Next Level For This Dive? If Yes, Why? If Not, Why Not?
I will most likely be pursuing the next level for this dive. I think it’s always better to start something and continue doing it even if it’s just a small portion everyday. Learning how to code is interesting and useful nowadays. It will be a big achievement for me if I improve my Python coding level, knowledge, and skills. But I know it’ll take more time and effort to improve my level at this dive.
10. What is the Break Diver's Creed?
No Rules. No Excuses. No Regrets.
And having made this post, and provided adequate evidence to the dive committee, Malak Musabeh is now hereby certified by Break Diving, Inc. as: Coder - Python - Level 1. Congratulations ! Thank you for being an inspiration to others!
The author above wrote this WYSEguidance post as one of the certification requirements to become certified by Break Diving, Inc. for a dive completed. Would you also like to find greater success, happiness, and friendship, and make genuine supportive connections with others around the world pursuing your same dreams? Come join us at Break Diving and soon your story will be the next one you read about on this site!