Beginner's Guide to Coding and Data

Level: Beginner

Data explained | An introduction to data for programming beginners

video

expand_more chevron_left

text

expand_more chevron_left

Unveiling the Power of Data in Programming

As we embark on this journey into the fascinating world of computer programming, one element stands out as foundational: data. We invite you to explore with us the role of data in programming, especially how it mirrors our own human understanding of the world.

Our exploration will cover various layers of understanding, and we will delve into the following aspects:

  • What data is in programming
  • How data represents the real world
  • Qualitative and quantitative data

First, let's clarify what we mean when we talk about data. Data is essentially the raw information that programs use to operate. It's the lifeblood of software and an integral part of what makes programming a powerful tool.

Data as the Building Blocks

We all make sense of the world through data, collecting it through our senses to construct our perception of reality. In the realm of programming, data serves a similar function—it's used to represent and make sense of the world.

Whether it's a simple text string or a complex numerical algorithm, data is what drives the logic of computer programs. We can consider data in programs as either text or numbers. While the computer hardware deals with zeros and ones, we, as programmers, mostly interact with higher-level representations of data.

Data in Action: Google Search

Let's use Google Search as an example to see data in action. When we type Deeplizard into the search box and hit enter, what we get back is more data—in this case, text that tells us about Deeplizard. Simple, yet incredibly powerful.

Categorizing Data: Qualitative and Quantitative

Data can be categorized into two main types: qualitative and quantitative. Qualitative data helps us describe things, like our names and email addresses, while quantitative data measures aspects, such as our height or age. Sites like Facebook use this categorization to represent us in their systems.

// Qualitative Data
const firstName = "Deep";
const lastName = "Lizard";

// Quantitative Data
const age = 30;
const height = 165;

Understanding how to work with these two types of data is key to mastering programming. After all, the main skill in programming is knowing how to represent the real world in terms of text and numbers.

quiz

expand_more chevron_left
deeplizard logo DEEPLIZARD Message notifications

Welcome to the Quiz for this lesson!

Use this quiz to test your understanding of the lesson material.


Complete the quiz by selecting the correct option and submitting.

  1. The primary types of data in most computer programs are _________________.

    Question by Chris


  2. The actual computer hardware deals with data in the form of zeros and ones.

    Question by Chris


  3. Qualitative data allows us to represent _________________.

    Question by Chris


  4. In computer programs, we need a _________________ to refer to the actual data value.

    Question by Chris


  5. In 2017, Facebook made 98% of its revenue from _________________.

    Question by Chris


  6. In programming, we describe qualities with text and quantities with _________________.

    Question by Chris


  7. The power in data comes into play when we can build _________________ using text and numbers.

    Question by Chris


  8. In Facebook's case, the better represented we are, the more _________________ they can make.

    Question by Chris


  9. Understanding data is a _________________ skill when it comes to computer programming.

    Question by Chris


  10. The two relevant categories that describe how data is used to represent the world are qualitative and _________________ data.

    Question by Chris


  11. If you want to work with a piece of data in a program, you need the actual data value and a _________________.

    Question by Chris


deeplizard logo DEEPLIZARD Message notifications

Quiz Results

resources

expand_more chevron_left
An approachable introduction to data and how it is used to represent the world. Understanding data is a primary skill when it comes to computer programming. This discussion is all about data. 1) What is data inside a computer program? 2) How data is used to represent the world. 3) How we use data in computer programs. After we know how this is done, we'll have the building blocks needed to understand how the world is represented inside computer programs. Facebook commentary source: https://youtu.be/vyRsarL-dqk 🕒🦎 VIDEO SECTIONS 🦎🕒 00:00 Welcome to DEEPLIZARD - Go to deeplizard.com for learning resources 00:30 Help deeplizard add video timestamps - See example in the description 07:11 Collective Intelligence and the DEEPLIZARD HIVEMIND 💥🦎 DEEPLIZARD COMMUNITY RESOURCES 🦎💥 👋 Hey, we're Chris and Mandy, the creators of deeplizard! 👀 CHECK OUT OUR VLOG: 🔗 https://youtube.com/deeplizardvlog 💪 CHECK OUT OUR FITNESS CHANNEL: 🔗 https://www.youtube.com/channel/UCdCxHNCexDrAx78VfAuyKiA 🧠 Use code DEEPLIZARD at checkout to receive 15% off your first Neurohacker order: 🔗 https://neurohacker.com/shop?rfsn=6488344.d171c6 ❤️🦎 Special thanks to the following polymaths of the deeplizard hivemind: Mano Prime 👀 Follow deeplizard: Our vlog: https://youtube.com/deeplizardvlog Fitness: https://www.youtube.com/channel/UCdCxHNCexDrAx78VfAuyKiA Facebook: https://facebook.com/deeplizard Instagram: https://instagram.com/deeplizard Twitter: https://twitter.com/deeplizard Patreon: https://patreon.com/deeplizard YouTube: https://youtube.com/deeplizard 🎓 Deep Learning with deeplizard: AI Art for Beginners - https://deeplizard.com/course/sdcpailzrd Deep Learning Dictionary - https://deeplizard.com/course/ddcpailzrd Deep Learning Fundamentals - https://deeplizard.com/course/dlcpailzrd Learn TensorFlow - https://deeplizard.com/course/tfcpailzrd Learn PyTorch - https://deeplizard.com/course/ptcpailzrd Natural Language Processing - https://deeplizard.com/course/txtcpailzrd Reinforcement Learning - https://deeplizard.com/course/rlcpailzrd Generative Adversarial Networks - https://deeplizard.com/course/gacpailzrd Stable Diffusion Masterclass - https://deeplizard.com/course/dicpailzrd 🎓 Other Courses: DL Fundamentals Classic - https://deeplizard.com/learn/video/gZmobeGL0Yg Deep Learning Deployment - https://deeplizard.com/learn/video/SI1hVGvbbZ4 Data Science - https://deeplizard.com/learn/video/d11chG7Z-xk Trading - https://deeplizard.com/learn/video/ZpfCK_uHL9Y 🛒 Check out products deeplizard recommends on Amazon: 🔗 https://amazon.com/shop/deeplizard 📕 Get a FREE 30-day Audible trial and 2 FREE audio books using deeplizard's link: 🔗 https://amzn.to/2yoqWRn 🎵 deeplizard uses music by Kevin MacLeod 🔗 https://youtube.com/channel/UCSZXFhRIx6b0dFX3xS8L1yQ ❤️ Please use the knowledge gained from deeplizard content for good, not evil.

updates

expand_more chevron_left
deeplizard logo DEEPLIZARD Message notifications

Update history for this page

Did you know you that deeplizard content is regularly updated and maintained?

  • Updated
  • Maintained

Spot something that needs to be updated? Don't hesitate to let us know. We'll fix it!


All relevant updates for the content on this page are listed below.

2d68db0
Page Created.

Committed by deeplizard on May 14, 2018