Showing posts with label Open Source. Show all posts
Showing posts with label Open Source. Show all posts

Thursday, April 11, 2013

Weekly Update 2: Now with more python

Still getting a grasp on python. I have to say, last quarter, learning C# and matlab at the same time was easy. Strongly versus weakly typed? Piece of cake. This quarter, learning javascript and python at the same time might be a little confusing.

But I'm powering through http://docs.python.org/2/tutorial/index.html and I've already identified better documentation and coding styles that can be applied to OVC.

My current task is to get sugar running under a debian vm. I haven't used debian in ages, and when I did back int eh day, I didn't use it for much. I wonder if I can get sugar running under arch...

Thursday, April 4, 2013

Weekly Project Update

Unfortunately, I've been struggling to get started on this project. Although it's true that python is very easy to understand, it's still a bit difficult to jump in to a project of this complexity as a starting point.

However, I can share a few resources I'm using to learn python.

http://docs.python.org/2/tutorial/index.html
http://cscircles.cemc.uwaterloo.ca/
http://learnpythonthehardway.org/
http://www.codecademy.com/tracks/python
https://www.udacity.com/course/cs101

Right now I'm mainly using the first link.

In order to make sure I've got it down, I'm going to do my next Vibes & Waves (an advanced physics class) computational assignment in python.

Thursday, March 7, 2013

Hello World!

Let's see here... blogging platform, check. Overdone cliche title, check.
Development project...

This will mainly be my software development blog, mainly for doing work with Teaching Open Source.

We've been tasked with looking in to different Sugar Labs activities. The top three that I'm interested in, and why, are as follows:
  1. Physics - being an ex-physics major, and current physics minor, physics interests me greatly. Perhaps this could be adapted for collaboration (one thing the creator wants) and something that will help kids learn (showing the equations and information for objects).
  2. Etoys - I'm also interested in Game Design and Development. I think that game design is a great way to get kids into programming, with an immediate visual confirmation of your work. I think that Etoys is a great starting step for that.
  3. Turtle Blocks and Turtle Confusion - both are, again, great introductions to programming and problem solving (especially for confusion, which has you use turtle concepts to replicate shapes. It's challenge-based instead of creative.)