YoVDO

Programming Foundations: Real-World Examples

Offered By: LinkedIn Learning

Tags

Programming Courses Stacks Courses Queues Courses

Course Description

Overview

Gain an understanding of core programming concepts while using Python.

Syllabus

Introduction
  • Programming concepts with Python
  • What you should know
  • Using GitHub Codespaces
1. Functions
  • Functions
  • Code reuse
  • Parameters and arguments
  • Multiple parameters
  • Local and global variables
2. Objects
  • Objects
  • Classes
  • Object names
  • Mutability
3. Class Inheritance
  • Class inheritance
  • Overriding inherited methods
4. Modules and Packages
  • Modules
  • Packages
5. Lists and Tuples
  • 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 statements
  • Match statements
10. Loops
  • For loops
  • While loops
  • Break statements
11. Error Handling
  • Catch errors
  • Validate input
  • Customize errors
12. Polling and Event-Driven Programming
  • Polling
  • Event-driven programming
Conclusion
  • Next steps

Taught by

Barron Stone

Related Courses

Conception et mise en œuvre d'algorithmes.
École Polytechnique via Coursera
Algorithmen und Datenstrukturen
Universität Osnabrück via iversity
数据结构与算法 Data Structures and Algorithms
Peking University via Coursera
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX
数据结构基础
Peking University via Coursera