08-06-2010 at 06:51 PM
|
#1
|
Senior Member
Join Date: Jul 2010
Posts: 223
Thanked:
12 Times
Liked:
26 Times
|
Engineer 1D04
Has the programming language changed from C# to Python this year? Is there a particular reason for this?
|
08-06-2010 at 08:23 PM
|
#2
|
Elite Member
Join Date: Aug 2008
Posts: 2,412
Thanked:
152 Times
Liked:
339 Times
|
Email "FARMER, WM or SMITH, S" and ask them.
__________________
Electrical Engineering Alumni
|
08-06-2010 at 10:13 PM
|
#3
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Ya, I just had an interview to be a TA for that course today. It's definitely changing to Python.
The reason is because C# is pretty intimidating for brand new programmers (the interface has over 9000 buttons and menus), and throws them into object-oriented programming prematurely.
Most python editors are pretty much just slightly glorified text editors. Python also has an interpreter, which makes it far easier to show off the practicality and usefulness of programming to new engineers.
I think it was a good decision to switch to it.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
mc_kumar
says thanks to Ownaginatios for this post.
|
08-06-2010 at 10:22 PM
|
#4
|
CSD HYPE Web Developer
Join Date: Sep 2007
Posts: 330
Thanked:
29 Times
Liked:
78 Times
|
And Python is everywhere. It can be used as a MatLab replacement, as a backbone behind many websites, including many of Google's and Youtube, and many, many other cool things like Nodebox and easy game creation with PyGame and Pyglet.
I looooove Python.
__________________
Software Engineering Class of '11
|
08-06-2010 at 11:11 PM
|
#5
|
Offical Deal Blogger
Join Date: Mar 2010
Posts: 1,016
Thanked:
82 Times
Liked:
160 Times
|
Yeah you should be getting something about it in the mail soon. I got it today but i just read the first line saying its swicthed and put it away to read later.
|
08-07-2010 at 09:01 AM
|
#6
|
was offline, but
Join Date: Sep 2008
Posts: 531
Thanked:
23 Times
Liked:
84 Times
|
What they switched to python? Why? Yup now there is no way I will get the TA job. Blah!
__________________
Last edited by Bobby66 : 08-07-2010 at 09:07 AM.
|
08-07-2010 at 09:37 AM
|
#7
|
Elite Member
Join Date: Jun 2008
Posts: 461
Thanked:
36 Times
Liked:
121 Times
|
Quote:
Originally Posted by Bobby66
What they switched to python? Why? Yup now there is no way I will get the TA job. Blah!
|
I second this BLAH sentiment. And seeing as interviews already started, FFFFFFFUUUUUU
__________________
!emit ruoy gnitsaw potS
|
08-08-2010 at 12:35 AM
|
#8
|
Member
Join Date: Jul 2007
Posts: 28
Thanked:
1 Time
Liked:
11 Times
|
If you're a competent programmer who knows the fundamentals, transferring your skills into Python isn't difficult.
__________________
Anthony Panecasio
Software Engineering & Game Design
MacTV Staff Member
|
08-08-2010 at 12:42 AM
|
#9
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Quote:
Originally Posted by Panecasio
If you're a competent programmer who knows the fundamentals, transferring your skills into Python isn't difficult.
|
Ya, Python is one of the highest level programming languages you can find. You can pretty much guess the syntax sometimes and be right :p.
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
|
08-08-2010 at 12:44 AM
|
#10
|
Offical Deal Blogger
Join Date: Mar 2010
Posts: 1,016
Thanked:
82 Times
Liked:
160 Times
|
Quote:
Originally Posted by Ownaginatios
Ya, Python is one of the highest level programming languages you can find. You can pretty much guess the syntax sometimes and be right :p.
|
that sounds nice. anyone know the text we will be using ?
|
08-08-2010 at 12:46 AM
|
#11
|
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190
Thanked:
502 Times
Liked:
1,656 Times
|
Here it is. Now lets see if we can find a PDF
EDIT: Found it on demonoid.com, but you didn't hear that from me .
EDIT 2: I'm just gonna leave this here...
__________________
Dillon Dixon
Alumni
Software Engineering and Embedded Systems
Last edited by Ownaginatios : 08-08-2010 at 12:56 AM.
clouds
says thanks to Ownaginatios for this post.
|
08-08-2010 at 01:26 AM
|
#12
|
Senior Member
Join Date: Jul 2010
Posts: 215
Thanked:
12 Times
Liked:
77 Times
|
Why did I stop learning Python? And I only had the basics down too. Maybe I can restart ...
Personally, I'm delighted they decided to go with Python, it's brilliant. At least for beginners.
|
08-08-2010 at 01:39 AM
|
#13
|
Elite Member
Join Date: Aug 2008
Posts: 781
Thanked:
89 Times
Liked:
103 Times
|
They should have switched to OCaml. Really enjoyed learning that great language!
__________________
In Mechatronics? Visit mms.mcmaster.ca for program & event info!
|
08-08-2010 at 02:10 AM
|
#14
|
Senior Member
Join Date: Jul 2010
Posts: 215
Thanked:
12 Times
Liked:
77 Times
|
Quote:
Originally Posted by AnguishedEnd
They should have switched to OCaml. Really enjoyed learning that great language!
|
That may be so, but Python is less intimidating (of course, my esteemed opinion). Plus, I know there are some really great tutorials out there for Python which walk you through from a complete newbie to an intermediate, more or less.
And with that, I should probably go and immerse myself in them.
|
08-08-2010 at 06:43 AM
|
#15
|
CSD HYPE Web Developer
Join Date: Sep 2007
Posts: 330
Thanked:
29 Times
Liked:
78 Times
|
Quote:
Originally Posted by Ownaginatios
Here it is. Now lets see if we can find a PDF
EDIT: Found it on demonoid.com, but you didn't hear that from me .
EDIT 2: I'm just gonna leave this here...
|
I'm disappointed. It's from 2003, and it uses 2.3. Currently, the version is 2.7/3.1. A lot of new things have been added since then.
__________________
Software Engineering Class of '11
|
Thread Tools |
Search this Thread |
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
McMaster University News and Information, Student-run Community, with topics ranging from Student Life, Advice, News, Events, and General Help.
Notice: The views and opinions expressed in this page are strictly those of the student(s) who authored the content. The contents of this page have not been reviewed or approved by McMaster University or the MSU (McMaster Students Union). Being a student-run community, all articles and discussion posts on MacInsiders are unofficial and it is therefore always recommended that you visit the official McMaster website for the most accurate up-to-date information.
|