|
Turn The Screws! Open your eyes, look in front, look at the back, look at any angle and you will see something that is an engineer's creation. Engineers have been making things possible that others could only imagine. It perfectly makes sense to have a common place for engineers from around the world where they can share ideas, innovate, & help each other. Engineers are eternal, with the younger at 62 & the youngest at 17, the CEan gang consists of working professionals, students, entrepreneurs, CEOs, professors, geeks & nerds. Need we say more? Click Here To Join The Gang! |
![]() |
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Communications Engineer
Join Date: 12th July 2007 Location: IIUM, Malaysia
Posts: 1,256
|
I'm currently learning Python as a new programming language, and discovered that Ruby is pretty much similar. However, in terms of web development, Ruby scores with Ruby on Rails (eg Twitter), while Python is still catching up for now.
Ideally, I would love to learn both. But I want to focus my time and efforts on only one of them. Which one is more desirable on the long run? xheavenlyx found sources (CE Project: CE Bot) towards programming robots with Python, which is pretty nifty. TurboGears and Django might equal or even surpass RoR soon in the web development arena (which I might venture in the future). Would really appreciate your feedback, CEans
__________________
Keep it simple. Keep it real. | New to CE? Click here! | Join our CE Bot project! | Problems? Questions? PM or mail me at ash{at]crazyengineers{dot]com |
|
|
|
|
| Sponsored links | |
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 559
|
This is so cool Ash. I didnt see this post before as I hadnt come on CE much for the past 2 weeks, and also not much in CS section
I can give you some more info on Python from what Ive read For example Google itself uses only 3 primary languages. C++, Java and .... anddd behold (It was surprising to me too!) Python! They wrote the whole code.google.com in Python with just 100 lines of code BUT all the functions which were easily imported and wrapped for Python made the final compilation file about 3MB+ ! Info is from this INTERESTING web-log from a Google guy: Python at Google.notes A Quote: Quote:
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
|
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Communications Engineer
Join Date: 12th July 2007 Location: IIUM, Malaysia
Posts: 1,256
|
Thanks for the Google stuff!
Haha, I got pretty tired of reading the "Ruby vs Python" stuff. The "Rubys" and "Pythonistas" tend to get very fanatic! They post codes and compare little details.. attacking each other with "I got this, you dont!" mentality. In the end, the impartial verdict is that they are the same at heart.. (and that both is better than PERL *ahem* ) Perhaps I could understand.. I mean, I've been taught C and C++ in engineering, and not a drop of Java (but the department of ICT does), so I tend to steer clear of Java code. But that doesnt mean I have to say C++ kicks Java's butt I'll guess I'll stick to Python for now.. it seems to have more versatile applications, especially in engineering (eg software, robotics, embedded, etc). NASA uses it too, but I'm sure we should take that as a technical reason and not a marketing one Anyways, because languages like Python and Ruby are easy to pick up, and are HIGHLY portable, perhaps we should consider writing CE: IM in it? That'll give more opportunities for more CEans to try out.
__________________
Keep it simple. Keep it real. | New to CE? Click here! | Join our CE Bot project! | Problems? Questions? PM or mail me at ash{at]crazyengineers{dot]com |
|
|
|
|
|
Good Administrator
![]() ![]() |
I'm playing with Ruby in my spare time. Though I haven't progressed much, I'll update you on how it stands against Python.
One important learning : Ruby rocks on Rails!* *-> The framework!
__________________
-The Big K- Founder & Administrator ¤ The Big K’s Superblog™ ¤ About CE ¤ Small Talk ¤ CE Quick Start Guide for New Members ¤ Contact |
|
|
|
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Communications Engineer
Join Date: 12th July 2007 Location: IIUM, Malaysia
Posts: 1,256
|
Here's an interesting comparison between RoR and Django:
vaporbase :: Postings Its quite a long analysis.. but from the final conclusion, RoR beat Django overall. But, the latter won (barely) the "technical" side of things. One has to read through all the 15 parts to get the whole picture. I'm not going to bother just yet though Am downloading Pyro now btw! *rubs hands in anticipation*
__________________
Keep it simple. Keep it real. | New to CE? Click here! | Join our CE Bot project! | Problems? Questions? PM or mail me at ash{at]crazyengineers{dot]com |
|
|
|
|
| Sponsored links | |
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 559
|
Yea, its really good to know 2 to 3 languages at best. Specially since Biggie is doing Ruby and RoR, we can use that for IM or even Python for certain tasks. The best part is they can be inter-communicated (donno about Ruby, but most probly will be able to).
Good idea about the IM though! (On a side note: The GUI can be built using another lang (wxPython or C/VB), and the networking part on ruby...just a shitty comment lol, some computer programmer must input on this.)
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Communications Engineer
Join Date: 12th July 2007 Location: IIUM, Malaysia
Posts: 1,256
|
For python, we can use this for GUI:
TkInter - PythonInfo Wiki Yea, I think its possible for Python and Ruby to communicate well with each other easily. Haha, It'll be cool to see Biggie introduce RoR into Crazy Engineers! It'll look awesome for sure! [EDIT] Check out cspace! CSpace Quote:
__________________
Keep it simple. Keep it real. | New to CE? Click here! | Join our CE Bot project! | Problems? Questions? PM or mail me at ash{at]crazyengineers{dot]com |
|
|
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 559
|
Yea, good idea, we can use TkInter as GUI. I didnt know much about it before. Thot it was just for Linux users.
Man, CSpace looks like a normal client and making something like that would be our aim, plus some more CE related eye candy
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
|
CE - Editor
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
I'm a Crazy Electronics Hacker & Engineer
Join Date: 2nd October 2006 Location: Dubai, UAE
Posts: 559
|
Hey thats so good! So, if I get in a fix I can ask you for help!
Yea, wxPython is really really good. But we were thinking of using TkInter for very basic stuff, mainly in interfacing it with our CE bot (multi-platform). But yea, we can use wx to make it look and work much better than Tk. Ok, can you give me some ideas to work on? I am learning it, a bit above the beginners level, but I need some project to try my skills on...A real world problem...and also do you think learning several Packages at the same time should be avoided? (Pyglet, Vpython, Numpy, wxPython?) What small proj's did u take up back then when you were still learning?
__________________
MY BLOG (Checkitout for Robotics, Hardware Hacks and more) |
|
|
|
| Sponsored links | |
|
|
|
| Sponsored links | |
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
| Contact Us - Home - Impressum | Impressum - Archive |