What’s New With Ubuntu

I haven’t posted in a while because I have been completely bombed with 4 tests, homework, and a project in the past week. So here’s my post about my dealings with Ubuntu. I have still been trying to get used to the syntax differences from Unix and C++ and C. It has been rather troubling, but I’m still working on it. The basic commands have become rather simple for me, but as we progress through programming, the harder concepts take a little bit more time to comprehend. I admit that what we are learning now is very interesting and I’m looking forward to gaining a better understanding of how to program with these concepts and using them in a wider variety of functions as opposed to just these few assignments.

Learning Python

After working on homework 3, I am finding it much easier to code in python. I really thought the parser.add_argument function was an interesting way to add your own CLA’s to a program. It was also a lot easier than I expected it would be once I understood the general concepts.

However, learning python is still a little be tough for some parts. It is similar to other coding that I have done, but it is still taking a little bit of time to get used to. Hopefully, rather soon I will get used to the syntax and codes. One big thing for me is that I always end my lines with semi-colons and then have to go back and remove them.

Command School Group Discussion

In class today, we broke up into groups and each member of the group explained a set of Unix commands to the rest of the group. In theory, I thought this was a very good idea. However, because everyone in the group had different ideas about what aspects of a command were important for programming I think that several pieces were left out of descriptions. I also think that because we were not given much time to elaborate on the commands, people only gave brief explanations about them. Each command has an extensive list of properties that were not able to be covered.

On the other hand, it was a very good way of getting everyone in class at least associated with the general commands that we will be using throughout the semester. This way, we will all at least know what each command’s general purpose is so that we may use it when we are programming.