Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Programming Foundations: Real-World Examples

via LinkedIn Learning

Overview

Learn how to connect programming theory to practice. Learn about basic programming concepts such as functions, variables, and loops by comparing them to real-life scenarios.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
  • Installing Python 3 for Windows
  • Installing Python 3 for Mac
1. Functions
  • Cook with functions
  • Code reuse
  • Add new input parameters
  • Local and global variables
2. Objects
  • Clothing as objects
  • Custom objects
  • Naming objects
  • Mutable and immutable data
3. Class Inheritance
  • Inheriting classes
  • Override inherited methods
4. Modules and Packages
  • Select tools from modules
  • Import tools from packages
5. Lists and Tuples
  • Parking with lists
  • Multidimensional lists
  • Tuples
6. Queues and Stacks
  • Queues
  • Stacks
7. Sets
  • Create and combine sets
  • Sort sets
  • Add and remove items from sets
8. Dictionaries
  • Dictionaries
  • Add items to dictionaries
  • Reverse lookup issues
9. Conditional Execution
  • If/else-if chains
  • Switch and case statements
10. Loops
  • For loops
  • While loops
  • Break statements
11. Error Handling
  • Error catching
  • Validate external input
  • Custom errors
12. Polling and Event-Driven Programming
  • Polling for a condition
  • Event driven programming
Conclusion
  • Next steps

Taught by

Barron Stone

Reviews

4.8 rating at LinkedIn Learning based on 319 ratings

Start your review of Programming Foundations: Real-World Examples

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.