Programming in Sushi

Consider following on social media!

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

green code coming down from top of screen

A Matrix without Vectors

It’s been many moons since the movie The Matrix was released so I’m going to assume everyone has seen it. If you haven’t then shame on you and go fix that immediately because it’s a great movie.

For those of you who have, this question goes to you. Have you ever looked at any of their monitors when they were coding and wondered to yourself “what kind of language is that?”. While most people have no clue because they do not possess any computing experience, if you are a developer, you may have had a small chuckle because you 1) know The Matrix does not use an actual computer language and 2) that’s not how development with code works.

Ask any developer and they will tell you, most of your time when beginning is spent staring into the void of a black screen before any movement of the cursor. Even with code already existing, most of the time is spent staring at the screen.

They will also tell you, with many lines of code come many errors which if they can’t debug come hours if not days of frustration. Running to sources like Google, Stack Overflow, and GitHub to aid you in debugging only to find the root cause was a typo.

Real developer problems when you capitalize or add space to the wrong letter in your code. All that nonsense aside, let’s talk programming.

Quick thought: I was looking to research the computer language they used for The Matrix and found it they were sushi recipes. So, the link is below, and enjoy.

Link:  The iconic green code in The Matrix is just sushi recipes | The Independent | The Independent

the monkeys from see no evil, hear no evil, speak no evil

The Three Types

There are three main languages used which are machine (language consisting of binary or hexadecimal commands for a computer to respond to directly, easier for the computer to read but difficult for humans), assembly ( a type of low-level language intended to communicate directly with computer’s hardware, it’s not entirely like machine language but is designed to be more readable by humans), and finally high-level (is a more readable and user-friendly language that is away from the computer’s hardware).

I will not be going over those in greater detail now because that could be a post for another time. Leave a comment in the comments section if that’s something you would like me to cover in the days to come.

Also, we are not going to be going over all the possible languages as that would take all eternity and we don’t have that much time. So, we’re going to talk about Python. Why? Because it’s a high-level language, it’s what I started with, currently use, and has the easiest learning curve compared to other languages.

view of python the book

No, Not the Snake

As I previously mentioned, python is a high-level programming language which means it’s easier to read compared to mid and low-level. Python is also frequented for object-oriented programming and general purposes. Everyone from novice to experienced uses python whether it’s to do a simple algebraic expression or to create a crawler for web scraping. Side note: Web scraping (a process of using bots to collect content and data from a website) has a grey area when defining what is legal to scrape and what is not. Python also has a play in data science next to R as with most languages your choice boils down to the task at hand.   

To give you an idea of how simple python is:

1) go into your search bar wherever your toolbar is on your monitor

2) type “cmd” in the command prompt and select it

3) type python and hit enter

4) you should see the following symbol “>>>”

5) next to “>>>”, type x = “hello world” and hit enter

6) finally type “print(x)”

Congratulations, if you didn’t know how to program before then you do now and you have proof you can do it. Also, you may have just had your first experience with a variable (which is a container for the data) and data type (currently using a string but there are other types). A little warning, if you are doing this on windows and it’s in S-mode then this will not work since you do not have admin permission to access the command prompt.

Now if you were to try the same thing in a language like Java, it wouldn’t be that simple which is why python edges out a lot of languages. Printing a line out in Java would look like “System.out.println(“Hello World”)” which doesn’t look like much of a problem at first. You would need some other things to added before reaching this line to print out your result.

As you can already see with that little bit of instruction, you gained an understanding of what to do when you saw the word “print” in Java’s line of code. You could look at the printout statement for Java and map what its purpose was without having to read the entire sentence.

Hold on there, before you run out and start applying for junior python developer jobs, anyone with XP (experience) will tell you, it takes a ton more than being able to have the computer spit out “Hello World”. 

Enjoy the read so far? Why don’t you consider subscribing so you can keep up to date?

people cycling countryside

Whatever It Takes

Okay so you have made it this far and you may be feeling a little in the groove for learning to program. Programming is going to be an uphill battle. I remember my time trying to write functions only for the computer to return an error statement that had me balling my fist in frustration at the monitor because I couldn’t figure out what it meant. Remember when I mentioned sources from earlier? This is where they come to your aid.

Discussion boards will help a lot because being able to see how other people solved problems and how you could incorporate what they did into what you are doing. Spending time on sites like HackerRank had me gutted at some points because I couldn’t figure out what to do or what was asked of me but going to discussion boards and searching on Google and Stack Overflow kept me together because the key is not to know everything but understand what the code does.

Studying code and trying to commit it to memory is going to be an unnecessary headache. Python library is full of modules, and it would be insane to try and memorize each one and what it does. I’m sure there’s a special someone out there who has done it but for most people, especially people starting, trying to memorize is a dream killer.

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, sharing this with whomever, scripting a comment, or plug-in to follow.

Think you have what it takes to become a programmer?

Script a comment about what programming language you’re learning or looking to learn.

Master Python and JavaScript for Lucrative Web Development and AI Careers

Key Takeaways

  • Python and JavaScript are golden keys for coding careers in 2024: They are versatile, in high demand, and beginner-friendly.
  • Python is praised for:
    • Readability and ease of learning.
    • Wide applications (web dev, data science, machine learning).
    • Powerful libraries (NumPy, TensorFlow).
  • JavaScript is essential for:
    • Web development (runs on client and server sides with Node.js).
    • Creating dynamic web interfaces with frameworks like React and Angular.
  • Free learning resources: FreeCodeCamp, Programiz, Codecademy, Educative.
  • Go beyond courses: Practice with projects, hackathons, and open-source contributions.
  • High demand for skilled developers: Opportunities in web dev, data science, AI, and more.
  • Specialization: Python for data science/ML, JavaScript for front-end development.
Learning to program could be easier than you think.
Photo by Lukas, please support by following @pexel.com

Bulk Learning

The digital age is ever-evolving, and the landscape of programming languages keeps shifting. But in 2024, two languages stand out as the golden keys to a successful coding career: Python and JavaScript. Their versatility, high demand, and beginner-friendliness make them prime choices.

Python: The Swiss Army Knife

Python reigns supreme for its simplicity and readability. New programmers can grasp core concepts easily thanks to its intuitive syntax, avoiding the hurdle of complex language rules. But Python’s power extends far beyond ease of learning.

This versatile tool tackles everything from web development with frameworks like Django and Flask to the exciting realms of artificial intelligence with libraries like NumPy and TensorFlow. Python empowers you for data analysis, machine learning, and even back-end development.

Ready to unlock the potential of Python? Free resources abound! FreeCodeCamp and Programiz offer comprehensive courses catering to all levels. These platforms provide interactive lessons, practical projects, and even certifications – all at no cost.

Python your way to a better day.
Photo by Christina Morillo, please support by following @pexel.com

JavaScript: The Web Maestro

JavaScript is the lifeblood of the web. It’s nearly impossible to find a modern website that doesn’t rely on it in some way. Mastering JavaScript makes you a valuable asset in the developer world.

But JavaScript’s magic extends beyond the browser. Thanks to platforms like Node.js, it can now run on both the client and server sides, revolutionizing web development. Frameworks like React and Angular empower you to create dynamic and user-friendly web interfaces.

Platforms like Codecademy and Educative offer a treasure trove of free JavaScript courses tailored to various learning styles and levels. Their interactive coding environments and supportive communities make learning accessible and engaging.

Beyond the Course: Your Coding Journey Begins

While Python and JavaScript offer a strong foundation, learning extends beyond courses. The key to mastery lies in practice. Consider building independent projects to solidify your skills. Participating in hackathons or contributing to open-source projects are fantastic ways to gain experience and build your developer portfolio.

Learn solo or learn with others.
Photo by Christina Morillo, please support by following @pexel.com

Career Opportunities Await

The demand for skilled Python and JavaScript developers is booming. These languages open doors to exciting and well-paying careers in web development, data science, artificial intelligence, and more.

Specialization or Versatility?

While both languages are versatile, Python might be your go-to choice for data science or machine learning due to its powerful libraries. JavaScript shines in front-end development, creating dynamic user interfaces.

Conclusion

Python and JavaScript are the golden keys to unlocking a successful coding journey in 2024. With their ease of learning, vast applications, and promising career paths, there’s no better time to dive in. Embrace the challenge, explore these languages, and you might just find yourself at the forefront of the next digital revolution.

Love learning tech? Join our community of passionate minds! Share your knowledge, ask questions, and grow together. Like, comment, and subscribe to fuel the movement!

Don’t forget to share.

Every Second Counts. Help our website grow and reach more people in need. Donate today to make a difference!

One-Time
Monthly
Yearly

Make a one-time donation

Make a monthly donation

Make a yearly donation

Choose an amount

$5.00
$15.00
$100.00
$5.00
$15.00
$100.00
$5.00
$15.00
$100.00

Or enter a custom amount

$

Your contribution is appreciated.

Your contribution is appreciated.

Your contribution is appreciated.

DonateDonate monthlyDonate yearly

The Influence of Data Science: Unveiling the Strategies of Retail Layouts

Consider following on social media!

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

woman with pineapple in store.
Why would he tell me to buy a pineapple and put it upside down on our counter? We’re just having dinner with my coworker and his wife.
Photo by Anna Shvets, please show support by following @pexel.com

Here’s a scenario, you walk into your local grocery store to get some items for the house, stroll down the aisle to the baby (or “oops I did it again”) care section to pick up a few packages of diapers. While enjoying the “dear god, why didn’t I make like a git request and just pull” section, you pause and rewind to do a double take because you see something located where it shouldn’t be.

You hurry back to confirm what you thought you saw, and you think to yourself “no, that’s not right. There’s no way this would be placed here.”

Looking around to see if anyone else can view the wonder on your face to share your experience.

man drinking out of a bottle.
Typically don’t drink this much but it’s near Christmas time and I don’t feel like being a present father so challenge accepted.
Photo by RODNAE Productions, please show support by following @pexel.com.

You ponder the almighty question… “why would there be a drinking hip flask in the same aisle right across from the baby products?”

Your mind scrambles to figure out what was the elevator pitch and who greenlight this nonsense.

Now, would you believe me if I told you that said item was placed there with you in mind? Well, not for you per se but for you to purchase leading to a raise in sales.

If you have wondered about this, you’re not alone and I can tell you that it’s attributed to a collection of “data” with a dash of “science” is the reason why this and many other layouts occur.

Sidenote, starting now take a shot every time you read the word “data”. You just might be hammered by the end of this post, enjoy.

Data Science is to blame which I will explain how, so like usual, I’ll be going over what, who, and what uses it, and if this is a field you could venture into without breaking the bank because…well, I don’t know anyone who doesn’t like saving money.

Science Behind the Data

scientist pouring something into a beaker.
It’s my first day on the job and I have to infect rats. But why? Photo by ThisIsEngineering, please show support by following @pexel.com.

Data science is the study of data to pull meaningful insights for a business. Data is typically pulled from either a method called “scraping” (or web-scraping, meaning to extract information from websites) or acquired from sites that provide a database collection on domain knowledge of interest.

What is data science? Well, I can tell you it’s nothing like Breaking Bad, although… there may be some applications that could be applied. I’m going to stop right there; kids never use data science to boost sales for narcotics.

Various fields such as mathematics, computer engineering, artificial intelligence, and statistics come together to answer questions in the event of what happened and try to make possible predictions of what will happen.

So, imagine data science as if your ex and a bunch of their friends got together to talk about everything you’ve ever done and run through the possibilities of you finding true love or dying alone. Man, that’s cold.

Even though it’s primarily used to evaluate and provide possible models to help drive business decisions, it can be applied to many domains. Now, it’s time to explain the evil masterminds behind trying to see you as the “best parent of the year” by Child Protective Services standards.

You just may start breaking bad after you read this.

Enjoy the read so far? Why don’t you consider subscribing so you can keep up to date?

Overlords and You

Why did you pick up that flask? You know we are here for diapers.
Photo by Anna Tarazevich, please show support by following @pexel.com.

Touching back on that lovely stroll down to the baby section only to find the drinking hip flask (or what some may call a coping mechanism for the sleepless nights). The people who use data science are well… called Data Scientists (a very creative name, I know but trust me they are the culprits).

Data Scientists (not to be confused with Data Analysis) undergo several processes to provide insights. Data scientists wrangle data, put information through data preprocessing, clean, transform, and reduce what’s called “noise” (having too much data).

After this, the fun part begins where questions are framed, and data experimentation is performed many times over to produce insightful models.

Sue, are you really going to shoot me?
Sue: for a free membership at Costco, I will.
Photo by cottonbro studio, please show support by following @pexel.com.

So think of it like this, evil store overlords want to know how they can boost sales of alcoholic items, scientist acquires the data either provided by the overlord imparting spreadsheets or collection through other means mentioned earlier, and scientists spend day and night combing over details such as product placement, amount of time spent picking items in a given location, and how likely people are to make purchases for certain items.

Finally, they present their findings to evil overlords using visualization models to determine where customers are more likely to pick up items.

Yes, customers… you all were the victim in this situation.

You always have been.

Science of Data and Us

Saw Ego, thought Eggo, got hungry.
Photo by Markus Spiske, please show support by following @pexel.com.

Right, so you’re probably getting a good idea of how data science plays in our world, but you might not be aware of how far this rabbit hole goes. (That’s what she said.)

I illustrated a picture of betraying business owners as evil people who are out to collect money using your vice, this happens but it is not always the case.

Since data science can be applied to many domains such as healthcare, where it was used to track covid-19 cases by visualizing the spread of the infection to better drive health policy decisions.

Environmental care, where data science has helped nations drive solutions to better manage resources, and brace for climate change.

Companies use data science to better know their customers so they can prescribe products to best suit the customers’ needs.

The areas where data science is being applied are endless.

So, could you imagine what we would have if we never examined and experimented with data? Still don’t have flying cars though (I’m a bit salty about that.)

Schooling Required

I bet you he’s gonna say this is going to be easy, I already know his content.
Photo by Buro Millennial, please show support by following @pexel.com.

If you have made it this far and you’re probably interested in trying to pursue becoming a data scientist as a career. Wondering, “how does someone like me get into this field without a degree?”

I’m not going to lie to you, it’s going to be tough.

Don’t like school and have no plan to attend? Be prepared to take a metric ton of courses.

You’re going to need decent programming skills (two languages to start with are Python or R), knowledge and understanding of mathematics, statistics, and calculus, and finally being able to attain domain knowledge because there will be many areas to work in.

There is a trade-off with learning so much, aside from the pay (depending on your location in the world) which could range from $63k – $160k (according to Glassdoor, feel free to check your location) your work is never boring unless the company you’re researching for is boring.

Being able to display your findings and back your information will be a must.

Picture how it would look if you did a presentation for a company on increasing their sales for a product, they go with your models only for them to be in the red into their next quarter.

They more or less would treat you like Ms. Cleo and not call you back for another reading.    

The result from a bad fourth quarter.
Photo by Lucas Pezeta, please show support by following @pexel.com.

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, sharing this with whomever, scripting a comment, or plug-in to follow.

Would like to give sincere thanks to current followers and subscribers, your support and actions mean a lot and has a play in the creation of each script.

Think you have what it takes to be a Data scientist?

Drop a comment about a domain area that would be of interest to you.