Thursday, January 31, 2008

13th Lesson... Guido Leaves the Park!

This lesson I got over step 17, but then I mutilated my program after trying to shorten it... So i'm still not done with it... yeah.

Wednesday, January 30, 2008

12 Lesson... Definitions!

define movewall:
while front_is_clear:
move
define pickall:
while next_to_a_beeper:
pickbeeper
define clearwall:
pickall
while front_is_clear:
move
pickall
define turneast:
while not_facing_east:
turnleft
define turnwest:
while not_facing_west:
turnleft
define turnnorth:
while not_facing_north:
turnleft
define turnsouth:
while not_facing_south:
turnleft

Tuesday, January 29, 2008

11th Lesson... Guido is going through andropause!

I am still stuck on lesson 17... Guido always ends up running along side the walls... This step sucks... Yeah.

Monday, January 28, 2008

10th Lesson... Guido Does Community Service!

Today I quickly made Guido find his lunch box in a maze, (copy pasted the command from a previous lesson). Then I hit a hard wall at step 17, where I must clean up the park using "while" and "if" statements. It's getting hard...

Sunday, January 27, 2008

9th Lesson... Guido Embraces the Storm!

This lesson I covered 3 steps... I feel pretty good about it too. I got around figuring out how to circumnavigate a room using the while and if commands. After that, everything went by pretty fast. The lessons were pretty random, Guido was first closing windows in order to get out, and then farming potatoes after finishing his homework. All in a day's work...

Wednesday, January 23, 2008

7th Lesson... Taking Out the Trash!

This lesson I learned about the "if" command. It was pretty straight forward and I got past the step quite easily. However, the "while" command in the 12th step was pretty confusing, but I got it in the end. Starting to get used to this...

Tuesday, January 22, 2008

6th Lesson... Guido goes to the barn dance!

This lesson went by quickly, I got over my problems with step 7 of the tutorial and quickly caught up to step 11. It's great to know the If and Do commands, makes it so much easier...
Well, I can't wait to finish with Guido!

Monday, January 21, 2008

5th Lesson... Happy Birthday Guido!

Today I skimmed through step 6 of the tutorial, but hit a hard wall at step 7. I spent most of the lesson trying to find little tidbit semantic errors among my tens of command lines. In the end, I got frustrated and deleted most of my command lines to start fresh. However, the fresh start did not help either, I'm still looking for a way to slash the number of command lines I have. By far, this is the most challenging step...

Sunday, January 20, 2008

4th Lesson Guido Learns to Turn Right!

Well, after a few lessons of fussing over software issues, we've finally get back on track again. Today I finished lessons 4 and 5, and I feel all high and mighty about my abilities to manipulate Guido. It's great to see the option of defining open up, instead of writing a bajillion command lines we can now convert them to a single word... such as turnright! Truly, Guido is now a robot in the heat of development! Hopefully, I will get through the tutorials faster as the software issues have been resolved. Computer Programming class begins...

Wednesday, January 16, 2008

Lesson 3: Making Walls etc...

Today I learned Guido's more versatile functions such as placing and picking up beepers and making left turns. I am starting to see the possibilities of creating complex mazes etc. with the program.

Monday, January 14, 2008

2nd Lesson: Guido van Robot

Guido might not be the most exciting program, but I guess its good enough for now. I learned basic syntax commands for the program and managed to successfuly control Guido. Hoping to do something more with Guido later on.

Sunday, January 13, 2008

1st Lesson: Way of the Program

The introduction to computer programming I read today seemed to just jump straight into the details; throwing dozens of technical terms that I vaguely recall seeing on the many error messages shown to me throughout my history of computer experience. However, it is not completely overwhelming, I could still grasp a good solid understanding of the introduction to the Python programming language. Never having programmed before, I am quite pleased to find myself not baffled upon viewing this article. Python is a program that uses a high-level formal programming language that accepts no syntax errors of any proportions to create... programs. That sentence sums up my basic understanding of what Python is at the moment. My overall impression on programming, is that it will require a lot of dedication and diligence to improve on it. I am not hesitant to start programming soon...