Programming Fundamentals in the Real World (lynda.com)

Programming Fundamentals in the Real World (lynda.com)

Understanding core programming concepts and why they are used is just as important as knowing how to write code. New programmers need to learn to bridge the gap: to connect the theory to practice. This series of training videos explains basic programming concepts by relating them to real-life objects, actions, and scenarios. Each video will focus on a different analogy, mixing live action with segments that demonstrate the concepts in code. For example, Barron Stone connects functions to recipes, lists to parking spaces, and loops to that perpetual chore: dishwashing. He illustrates most of the examples using Python, but you can follow along in any language you choose. Start watching and learn about...


  • Reusing functions
  • Local vs. global variables
  • Creating and naming custom objects
  • Class inheritance
  • Modules and packages
  • Multidimensional lists and tuples
  • Queues and stacks
  • Creating and combining sets
  • Storing data in dictionaries
  • If/else and switch statements
  • For vs. while loops
  • Error handling
  • Polling and event-driven programming


要查看或添加评论,请登录

Afelio Padilla的更多文章

  • Building the Ignitus LMS

    Building the Ignitus LMS

    It is, in short, to build the Ignitus LMS from scratch, from collaborative, remote and asynchronous work. An LMS is…

  • Become an Ignitus Campus Ambassador

    Become an Ignitus Campus Ambassador

    The Ignitus Ambassador Program is a leadership opportunity for students who are dedicated to serving and representing…

  • Ignitus Marketing Development Internship Program positions

    Ignitus Marketing Development Internship Program positions

    Ignitus is a young startup, which crystallizes in an e-learning platform a non-profit e-learning platform, whose…

    2 条评论
  • Critical mass.

    Critical mass.

    CRITICAL MASS. In just one year, Ignitus has reached a remarkable maturity.

  • PRESENTING IGNITUS GSoC'19

    PRESENTING IGNITUS GSoC'19

    It's time to take up projects that had fallen asleep and that should be the basis of the IGNITUS identity. This is the…

    1 条评论
  • Rethinking Ignitus

    Rethinking Ignitus

    Just eight months ago Ignitus emerged from the reconstruction of the ideas contained in the CybrosX project. Since the…

  • Mentorship at Ignitus

    Mentorship at Ignitus

    Today, I want to share with all of you the characteristics that we all want to find in a mentor: Shares knowledge and…

  • IE Exponential Learning

    IE Exponential Learning

    La información es poder. Sin embargo, no toda información es relevante, de ahí la importancia de analizarla y extraer…

  • Ignitus: making friends!

    Ignitus: making friends!

    This week, a noticeable activity: making friends! Today, we’ve given a very warm welcome to Walter Bender. Walter…

  • 3, 2, 1, ... Ignitus! (Scholar)

    3, 2, 1, ... Ignitus! (Scholar)

    The premiere of the Ignitus Scholar logo takes place in a moment of joy for all participants in Ignitus: we have…

社区洞察

其他会员也浏览了