Join Barron Stone for an in-depth discussion in this video What you should know, part of Programming Foundations: Real-World Examples.
- The purpose of this course is to give beginner and intermediate programmers a better understanding of what goes on under the hood. My emphasis will be on programming concepts. I'll be using a programming language called Python for my code examples, but my intention is not to teach Python. I won't be spending much time discussing specific details like syntax. If you're comfortable writing a basic program in the language of your choice, you shouldn't have a problem following along. I'll walk through the steps in the Python interpreter and show you how to run the various scripts, but if you've never programmed a day in your life, Python is a great first language to learn, and up and running with Python is a great place to start.
All you really need is a healthy desire to learn, so if you're ready, let's get started.
- 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
Skill Level Beginner
Programming Foundations: Design Patternswith Elisabeth Robson2h 19m Intermediate
3. Class Inheritance
4. Modules and Packages
5. Lists and Tuples
6. Queues and Stacks
9. Conditional Execution
11. Error Handling
12. Polling and Event-Driven Programming
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.