-
Notifications
You must be signed in to change notification settings - Fork 5
PythonBadge
Python is an interpreted programming language. This means as opposed to languages that need to be compiled to run Python can run as you write it. In fact you don’t even need to save a file, you can run it right in a terminal window. This means you can get programming right away and see if your program is working faster. Python is also considered a “high-level” language. This is because you can write code that does the things you want it to do and spend less time thinking about how a computer processes that code. So now that you know a little bit about Python let’s find out what you need to do to learn python and earn your badge.
Requirements (Check when complete):
This section focuses on learning the fundamentals of the Python programing language.
Do EACH of the following and submit to your instructor:
With your parents go to [http://www.udacity.com www.udacity.com] and signup for a free account.
Signup to take CS-101: Intro to Computer Science.
Take each of the 6 lessons and do all assigned homework.
Take the Final exam and print out your certificate.
Replace with:
basic programming test
This section focuses on proving the skills you learned in the first section.
Do EACH of the following and submit to your instructor:
Find 3 additional free resources that assist you in learning and improving your Python skills.
Use these resources to learn about how to open, read from, write to, and close files.
Write a program that writes text to a file
Write a program that takes user input and provides interactive feedback.
Write a program that takes a Mad Libs™ style input file, prompts the user for the appropriate part of speech one at a time, and then outputs the resulting file.
This section focuses on developing your skills further and demonstrating your own creativity.
Do EACH of the following and submit to your instructor:
Teach yourself a python programming skill not covered so far.
Use this skill and the others you have learned to write your own creative program. This could be a game, a utility, a data miner, or even interfacing with hardware. The more creative and unique the better.
It is up to you how big or complicated you make your program. It has taken a considerable amount of work to get to this point. This is your final step toward earning your badge so work hard. All that is important is that this is a program you are proud of.