• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Tonomoshia

WordPress Consultant

  • Home
    • Home
    • About Me
    • 5 More Things About Me
    • Paralegal Resume
  • Posts
  • Projects
    • Projects
    • My Github
    • 1st Round of #100DaysOfCode
    • 2nd Round of #100DaysOfCode
    • 3rd Round of #100DaysOfCode
    • #301DaysOfCode
    • Completed Udemy Courses
  • Resources
    • Favorite Resources
    • Favorite Podcasts
    • COVID-19 Coronovirus Resources
  • Categories
    • learning
    • coding
    • remote
    • business
    • agile
    • conference
  • Fun Stuff
    • Lazy Recipes
    • Movies
You are here: Home / LaunchCode / 63% Done with LaunchCode Python Pre-Work

63% Done with LaunchCode Python Pre-Work

June 28, 2019 By Elizabeth Reiher

Now 63% done with @launchcode pre-work. I did the first half of module 4: fundamentals of #python starting with comments, variable and assignments, data types, type conversion, operators and operands & conditionals. #100DaysOfCode #CodeNewbie #WomenWhoCode #MomsWhoCode pic.twitter.com/rOLIhro7nK

— Elizabeth Reiher (@tonomoshia) June 28, 2019

Excited to move closer to opening day!

SO one thing in this is something I wish has been better explained in other courses I have taken is the fundamentals of program design: input, processing and outputs. Other course have talked about it in a roundabout way. This is the first time I have seen this spelled out so plainly and I am seeing things in the big picture better with this concept.

Input – the information/values we start with. Can be either hard-coded or prompted.

Processing – What I need to do with the input in order to get the desired output. How we manipulate the starting values.

Output – the result we are looking for with the program; solving our problem.

And you will look at it in this order:

  1. What is the desired output?
  2. What inputs do I need to have to have the necessary data to form or inform the output?
  3. What processing do I need to do with my inputs to get the desired output?

Input, output and processing also have their roles in computer hardware, so:

  • input devices – allow you to send information to the computer (keyboard, mouse, microphone)
  • output devices – allow information from the computer to reach the outside world (printer, screen, speakers)
  • processing devices – allow the computer to perform tasks by handling the intermediate stages between input and output (CPU or central processing unit also known as the computer’s brain, GPU or graphical processing unit, and motherboard)

Now I’ve looked it up and I find that there is something called the IPO Model (input–process–output (IPO) model. Feel free to read more about it on Wikipedia. Having mental models like this is really helpful for thinking about what you will do in a program.

Elizabeth Reiher
Elizabeth Reiher

I’m a freelance web consultant living in Fort Lauderdale, Florida. I work with clients to create beautiful, functional websites. I am also a Certified Scrum Master and I love working with and improving teams.

Primary Sidebar

me
WordCamp Miami 2020 Organizer Badge
WordCamp Miami 2020 Organizer Badge
2018 Grow with Google Challenge Scholarship Recipient
2018 Grow with Google Challenge Scholarship Recipient

Resume
Contact me

privacy policy
terms of use
sitemap

Copyright © 2023 Elizabeth Reiher

This website uses cookies to improve your experience. We'll assume you accept this policy as long as you are using this websiteAcceptView Policy