Udacity Intro to Programming Nanodegree
- Break Time -
break_time.py
- Opens a Youtube video in a web browser every two hours.
- Rename Files -
rename_files.py
- Renames the files in a folder to remove all numbers from file names to reveal a hidden message.
- Bonus: Add function to create a scrambled message.
- Computer Graphics -
mindstorms.py
- Uses turtle module to draw
- Bonus:
draw_tri_fractal(turtle, length, level)
can draw a fractal with arbitrary levels.
- Send Text -
send_text.py
- Send a text using Twilio.
- Warning: Make sure auth token and #s are not included when commits are made.
- Profanity Editor -
check_profanity.py
- Throw a message if there is a profanity in given text.
- Use connections
- alt:
pirate_speech.py
- Final Project: Movie Trailers -
movies/
- Live Example
- Class for movies with movie posters and trailers.
- Created first class
- Create webpage with Python
- Class:
media.py
- Execute
entertainment_center.py
to generate HTML page.
- Import classes
- Date/Time
- Access & modify files & directories
- Computer graphics
- External libraries
- Create classes
- .gitignore
*.pyc
files - Use weakrefs to collect all instances of a class
- Use lambda and generator expressions
- Regular expressions
By Juil