Beginner's Guide to Coding and Data

Level: Beginner

Computer programming explained | A look inside computer programs for beginners

video

expand_more chevron_left

text

expand_more chevron_left

Unveiling the Essence of Computer Programming

In this lesson, we dive into the world of computer programming. Strap in as we guide ourselves through the foundational concepts that make up this fascinating field.

Setting the Agenda

To lay a solid foundation, we've handpicked three key topics that will serve as our roadmap:

  • What is computer programming?
  • What is a computer program?
  • The two essential components in every computer program

Demystifying Computer Programming

Let's break the ice with a beginner-friendly definition. Computer programming is the act of telling a computer what to do. We keep it simple here, but trust us, this forms the cornerstone for everything that follows.

To better illustrate, think of it like driving a car. We instruct the car through the steering wheel and the gas pedal. Similarly, programming is how we tell computers what to do.

Understanding Computer Programs

Before we delve deeper, let's clarify what we mean by a computer program. Essentially, a program is a structured list of activities. In the context of computing, these activities are called instructions.

We are no strangers to the concept of programs. Think of academic programs, concert line-ups, or fitness routines. All these are examples of structured lists of activities designed to achieve a specific goal.

The Two Pillars: Code and Data

The heart and soul of every computer program are two fundamental components: code and data.

  • Code: This is where we define our instructions.
  • Data: This is what our instructions act upon.

Picture this: Code and data are like the steering wheel and the gas pedal in a car. They're the means through which we interact with the machine.

The data lifecycle, as we've covered in previous lessons, plays a vital role here. Data is created, updated, and deleted by programs, essentially shaping what the computer does.

Wrapping Up

As we journey through this series, we'll prioritize understanding data. Why? Because mastering data makes grasping the coding aspects far more intuitive.

The takeaway? Computer programming is the practice of instructing computers through code and data. And just like driving, this skill opens up a world of possibilities. Stick around as we delve deeper into the universe of programming.

quiz

expand_more chevron_left
deeplizard logo DEEPLIZARD Message notifications

Quiz Results

resources

expand_more chevron_left
What is computer programming? I've picked out three things that will guide us to an understanding of computer programming for a beginner. Here is how we will break things down. 1) What is a computer programming? 2) What is a computer program? 3) The two things inside every computer program. After we finish this talk, you'll know what's up with computer programming, and you'll be able to see a path you can take to learn computer programming yourself. πŸ•’πŸ¦Ž 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 06:14 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.