Udacity UD036: Programming Foundations with Python

Programming Foundations with Python
Instructor: Kunal Chawla, Udacity
Zeitraum: Juli 2016
Status: gemacht
Syllabus
Lesson 1: Using Functions
We will use functions (webbrowser.open and os.rename) from the Python Standard Library to build two projects in this lesson. After that we will present a scenario where using functions will not present a very elegant solution; this will illuminate the need for a new programming tool called Classes.
Lesson 2: Using Classes
Here we will learn about important object-oriented programming concepts like classes and instances. We will build three cool projects while using classes. These include drawing shapes with Turtle, sending text messages with Twilio and checking curse words with a function called open.
We will leverage modules from within the Python Standard Library and also learn to download and use an external Python package (twilio).
Lesson 3: Making Classes
In this lesson we will learn to create our first class. While doing this we will build a website that plays trailers of your favorite movies. Here are some of the programming ideas we will learn in this lesson: