but even children learn and understand important math related concepts.
algorithms are step-by-step instructions on how to solve a problem, they can vary based on efficiency. efficiency in this context means accuracy, speed, and processing power needed.
in the software engineering system, there are many different way to solve a problem. on this medium page, the dedicated developer who keeps learning about these vicious algorithms is a member of an elite squad. this is her attempt at solving these problems…
note: the proceeding code snippets are all in Python. i’ve always had a thing for reptiles. …
— Douglas Crockford
I want to briefly introduce you to functions and basic ways to use them. This is to get you comfortable with their syntax and usage, and will help explain other concepts in the upcoming lessons.
What the heck is a function? Well you could make an educated guess and according to the name it has some sort of functionality, which means a range of operations that can be performed by the computer. That’s correct! A function is a piece of code we can execute, and what kind of code is completely up to you and your project. …
“Programming isn’t about what you know; it’s about what you can figure out.”
— Chris Pine
In the last section we went over 3 primitive data types and the different ways to declare them. There are two other types I neglected to tell you about:
undefined . To quickly illustrate the difference, here’s a quality meme:
Cases for these values will become clear as we go along, but for now if you understand that
null means the value of a variable is empty right now and
undefined means there’s no defined value for an existing variable then you’re on the right path. …
“Talk is cheap. Show me the code.”
I have never been one to rush things; my ego will tell you it’s the perfectionist in me, but a more candid explanation would call it classic procrastination. As Kevin Malone would put it, I am a “textbook over-thinker” . With all that thinking going on, I can admit most of it is unremarkable. But sometimes we have to sift through all the trite thoughts to dig for something meaningful on command. What is something meaningful I can provide right now? I want to provide an access point for those looking to learn how to code. I am no expert (yet) but I understand the fundamentals and remember what it was like to start from zero. …