Python Programming (Semester II)
Having mastered construction methods, forces, the energy crisis, world problems, solar power and electronics, all we had left to do was conquer the earth's final frontier; the world of computers and programming. First and foremost, I would like to say that there is a viable reason as to why this is the final frontier: It's really difficult. In regular mathematics, however you format your work doesn't matter, as long as you use the right format. Computers are a just a little touchier. If you forget a colon somewhere, or put one too many indentations, you get the ever-irratating 'invalid syntax"error.
Needless to say, all of us learned to use a considerable amount of patience.
Needless to say, all of us learned to use a considerable amount of patience.
Since Python is an entirely new language, I don't have the time/patience/space to put it's entirety on this webpage. Of course, there are certain devoted individuals who have managed to do so, giving me something to post a link to.
-try this.
http://www.codecademy.com/glossary/python
After (sort of) learning python, we used it to program raspberry pi microcontrollers. Surprise, surprise, this was ridiculously difficult as well. Mostly, this was due to the haphazard construction of our PCB's. Perhaps robotic microcontrolling boards are not a great first project for beginners in electronics. As a result, a number of our raspi boards were unusable (something we found out after trying to give them some input).
All in all, I found learning coding a valuable experience, though not necessarily a pleasant one. It was to coding that I spent a lot of my fee time at home, at the expense of extra sleep (which I really do need). Learning to code gives you a different perspective as to how everything online works. If it takes seven lines of code to do a multiplication problem, imagine how much script it takes to run a website page like this one.
-try this.
http://www.codecademy.com/glossary/python
After (sort of) learning python, we used it to program raspberry pi microcontrollers. Surprise, surprise, this was ridiculously difficult as well. Mostly, this was due to the haphazard construction of our PCB's. Perhaps robotic microcontrolling boards are not a great first project for beginners in electronics. As a result, a number of our raspi boards were unusable (something we found out after trying to give them some input).
All in all, I found learning coding a valuable experience, though not necessarily a pleasant one. It was to coding that I spent a lot of my fee time at home, at the expense of extra sleep (which I really do need). Learning to code gives you a different perspective as to how everything online works. If it takes seven lines of code to do a multiplication problem, imagine how much script it takes to run a website page like this one.