Summer of Code/2014/AnubhavJ/Turtle Art 3D: Difference between revisions
No edit summary |
No edit summary |
||
Line 37: | Line 37: | ||
Why Sugar Labs? | Why Sugar Labs? | ||
The Sugar Learning Platform is the core component of a worldwide effort to provide every child with equal opportunity for a quality education. When I'm contributing to this open-source project, not only I will be doing it through lines of code, but indirectly, this will help in a child's education in some or the other | The Sugar Learning Platform is the core component of a worldwide effort to provide every child with equal opportunity for a quality education. When I'm contributing to this open-source project, not only I will be doing it through lines of code, but indirectly, this will help in a child's education in some way or the other. Sugar's activities are used in school every day by nearly 3 million children in more than forty countries. If I could use my skills in such a way that even a single child is benefited from it, nothing would make me more happier. | ||
Line 62: | Line 62: | ||
* improve their imagination and 3D visualization skills | * improve their imagination and 3D visualization skills | ||
* lay a strong foundation for the mathematical concepts of co-ordinate geometry and vectors | * lay a strong foundation for the mathematical concepts of co-ordinate geometry and vectors | ||
* | * boost their creativity | ||
Programming Language: Python | Programming Language: Python | ||
Libraries: pyGtk , library for 3D rendering (OpenGL) | Libraries: pyGtk , library for 3D rendering (OpenGL) | ||
Line 140: | Line 141: | ||
'''What will you do if you get stuck on your project and your mentor isn't around?''' | '''What will you do if you get stuck on your project and your mentor isn't around?''' | ||
Will try to get help from other developers on the community, depending upon the type of problem, ask about it on relevant channels. In my college, I am surrounded by students who themselves have great knowledge and proficiency in python and debugging and are always ready to help. So there are a lot of ways I can tackle a problem I'm stuck on when my mentor isn't available. In the | Will try to get help from other developers on the community, depending upon the type of problem, ask about it on relevant channels. In my college, I am surrounded by students who themselves have great knowledge and proficiency in python and debugging and are always ready to help. So there are a lot of ways I can tackle a problem I'm stuck on when my mentor isn't available. In the worst case, I can always go through the code and work upon it myself. | ||