Tuesday, December 20, 2011
Monday, December 19, 2011
Project 11.
1. This project was an almost silly one which gives advice based on the input of the temperature by the user. This project is not very practical but it is funny. The applications I used are the same as ever; g-edit for writing the program and the terminal for running it.
2. The idea used in this project was "Creativity and Innovation (Make it!)" Because this was definatly a creative funny project.
3. This project taught me that programming doesn't always have to be 100% serious.
4. I am most proud of the fact that this projects will make people laugh even though it is still serious programming.
5. If I were to start over I would make a few more phrases that make this project even more funny.
6. To run this program go to this and click on "project11.py" Easy enough.
Project 10
1. This is the the 3rd and final project in the "utility series" This project is a calculator with basic math functions without need of internet connection.This program will take user input and spit back out the answer in a simple form. The applications I used are the same as ever; g-edit for writing the program and the terminal for running it.
2. The idea that was used the most, as previously mentioned , will be the same as the last two in the utility series; "Basic Operations and Concepts (Use It)" As with the other ones, this idea most embellishes this project because this project uses basic concepts and ideas in a practical manner.
3. I learned that a full basic calculator is not that hard to make surprisingly, as it took very little effort.
4. I am most proud of the fact that I made a working calculator by myself. That in itself says something.
5.If i were to start over I would make the calculator have more functions like cos tan and sin.
6. To see and run this project go to this website and click on "project 10". This will start by itself.
Project 9
1. This project is yet another of my "utility series" of practical programs for everyday uses. This program is the shortest I have ever made. It is ment to be a very quick and easy way to read the programming contents of a file. This can be as useful as one can make it. The applications I used are the same as ever; g-edit for writing the program and the terminal for running it.
2. The idea used most in this series of utility programs is yet again "Basic Operations and Concepts (Use It)" because the concepts used are very basic but very useful in the real world for practical purposes. This will probably be the same for the next couple of projects.
3. I learned that no matter how practical and useful a project is, it can still be very short. This project is 6 lines long. Yes, 6.
4. I am most proud of the fact that I made a practical and useful project with only 6 line of code!
5. I would make the program open another tap with the contents of the file in it instead of just inside the terminal
6. To see and use this program go to this website and click on "project 9.py" The program should automatically download and then you can run it on your computer.
Project 8
1.This project is the first in a set of utility programs. This specific project is an easy was to copy files as many times as you wish. The applications I used are the same as ever; g-edit for writing the program and the terminal for running it.
2. The idea that was used was "Basic Operations and Concepts (Use It)". This was because of the fact that this was a simple utility project and basic nothing to extraordinary or extreme. This is considered a basic concept.
3. This project taught me that a basic utility program can actually use very few lines. I used about 25 lines for this project and that is very little compared to the other projects.
4. I'm proud of the fact that I can now very quickly make a practical program for everyday uses.
5. If I were to do this project over again I would make the program copy and maybe create a simple backup that would store in case of file corruption.
'
6. To see and run this program click on this website and click on "project 8". The download should start then.
Monday, December 12, 2011
Project 7
1. This project was a generator that randomly generates one of three things; a number, letter or poem. What the program generates is dependent on what the user enters. There are several poems, 20 numbers and the full alphabet. This is a very user friendly program with simple controls that are easy to use. The applications I used are the same as ever, the terminal for testing and running, and g-edit to write the program.
2.The idea that was incorporated the most in this project was "Creativity and Innovation (Make it!)" because this whole project was just grinding it out and creating. There was a small aspect of creativity but mostly just pure creation and innovation because I haven't made anything like it.
3.This project taught me that when you have had enough experience, programming is easy, while still time consuming. This project was easy for me and I think that is a good sign of my progress. I hardly if ever had to look at my book, so I almost made this project 100% by myself.
4.I'm most proud of the fact that I had no problems creating this program, and this is the first time this has happened with me. It was 100% easy and I feel as if this is a turning point for me. I completed this project in a very short amount of time as well as it being a fairly complicated project, and that was awesome for me.
5. If i were to restart this project and had to make it better I would add more numbers, poems, and letters. I would add 1-100 in the numbers section, at 5-8 more poems, and maybe double letter e.g AA, AB, AC, etc. This would just increase the variation of the generated item .
6.To see, and run this program head to this website and click on "project7.py" . This will start a download of the file from which you can run in your terminal. Enjoy!
Thursday, December 8, 2011
Project 6
1. This project was a very simple program that reads off a poem using several programming mechanics including escaping characters and the time function. In its most basic form the program is just a virtual book reader, but underneath its shell, it has a complex system of timing. The applications I use are the same as they always are. Terminal for testing and running the program and g-edit for writing the code.
2.The idea that was incorporated the most into this project was "Basic Operations and Concepts (Use It)". This was because the concepts I used in this project were basic programming concepts, but I used them in a more advanced manner. In this way, this is a basic operation and concept, but again, I used them in an advanced manner fitting of my knowledge in python.
3.This project taught me that timing is very important in a user friendly program because you cannot just pile on all the information you have to the reader at once as it will overwhelm them. You need to give a small amount of information at a time to keep the flow good and now overwhelming. This is a large portion of user friendly programming.
4.The aspect I am most proud of in this project is the fact that the flow and the amount of information given to the user at once is perfect. I achieved this through actual user tests to gauge how fast people read and thus how much information to present at once.
5. If I were to start over the only thing I would change for the better is present more the of the poem to actually give all of the poem in the program. This would not be hard, but I would need more time.
6. To see and even use my program you need to go to this website[http://azrathud.com/larry/] and click on "project 6.py". When you click on that you will get a download option, you will need to click yes. That's it, from there just run the program.Enjoy!
Wednesday, December 7, 2011
Project 5
1. This project was a pretty large, more advanced text based adventure game. The reason this text based adventure was more advanced then previous ones was the fact that the input is more then just "yes" and "no". The input method can be up to a full sentence! The applications used are the same as ever; the terminal for testing and gedit for the writing.
2. The topic that my project relates to most is "Creativity and Innovation(Make it!)" The reasoning behind this is the fact that the project is basically a story with holes in it that the player has to fill. This means I have to write a small adventure story with multiple endings and in my book that is creativity.
3. This project taught me that no matter how short the actually game is, the amount of code for the game will be 3-4x as long as the game itself, this project being no exception. This project code is 121 lines long while the game itself is much shorter. It also takes a lot more time to make the game then it does to play it.
4.I am most proud of the fact that that once the project was completed, it ran without errors the first time. This is amazing because it means that I did not misspell any programming aspects of the code. This is very rare for all programmers, and especially me as a new programmer. Normally you have to test and fix your code.
5. I am pretty happy with this project but if I was forced to go back and somehow make it better I would go back and make it longer. This would mean that I would have to make the story line longer somehow with multiple endings or maybe have it branch off into another story.
6. To see and play my project you will need to go to this [http://azrathud.com/larry/] website and click on the download link "project5.py". This will give you my project. Play it, and have fun! I would also like some feedback which you can leave on this post. Thank you!
Subscribe to:
Posts (Atom)
