MacInsiders Logo

Similar Threads
Thread Thread Starter Forum Replies Last Post
Engineering 1D04 ericvan1 1st Year Course Reviews 14 06-12-2015 10:56 PM
Trade: ENGINEER 1D04 L04 FOR L03 RememberTwce First-Year / Prospective Student Questions 1 09-01-2010 06:46 AM
Notetaking in ENGINEER 1D04/1P03 RememberTwce First-Year / Prospective Student Questions 2 08-23-2010 09:38 PM
any different ways to take 1D04? twinklingme Academics 10 06-04-2010 08:17 PM
1d04 lab endearing66 Academics 2 01-04-2010 01:02 PM

Engineer 1D04

 
Old 08-06-2010 at 06:51 PM   #1
Ish001
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?
Old 08-06-2010 at 08:23 PM   #2
blackdragon
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
Old 08-06-2010 at 10:13 PM   #3
Ownaginatios
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.
Old 08-06-2010 at 10:22 PM   #4
aaront
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
Old 08-06-2010 at 11:11 PM   #5
MacPack
Offical Deal Blogger
MacInsiders Staff
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.
Old 08-07-2010 at 09:01 AM   #6
Bobby66
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.
Old 08-07-2010 at 09:37 AM   #7
BlakeM
Elite Member
Join Date: Jun 2008
Posts: 461

Thanked: 36 Times
Liked: 121 Times




Quote:
Originally Posted by Bobby66 View Post
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
Old 08-08-2010 at 12:35 AM   #8
Panecasio
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
Old 08-08-2010 at 12:42 AM   #9
Ownaginatios
Trolling ain't easy
Join Date: Jul 2008
Posts: 3,190

Thanked: 502 Times
Liked: 1,656 Times




Quote:
Originally Posted by Panecasio View Post
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
Old 08-08-2010 at 12:44 AM   #10
MacPack
Offical Deal Blogger
MacInsiders Staff
Join Date: Mar 2010
Posts: 1,016

Thanked: 82 Times
Liked: 160 Times




Quote:
Originally Posted by Ownaginatios View Post
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 ?
Old 08-08-2010 at 12:46 AM   #11
Ownaginatios
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.
Old 08-08-2010 at 01:26 AM   #12
Zachary
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.

Ownaginatios likes this.
Old 08-08-2010 at 01:39 AM   #13
AnguishedEnd
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!
Old 08-08-2010 at 02:10 AM   #14
Zachary
Senior Member
Join Date: Jul 2010
Posts: 215

Thanked: 12 Times
Liked: 77 Times




Quote:
Originally Posted by AnguishedEnd View Post
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.
Old 08-08-2010 at 06:43 AM   #15
aaront
CSD HYPE Web Developer
Join Date: Sep 2007
Posts: 330

Thanked: 29 Times
Liked: 78 Times




Quote:
Originally Posted by Ownaginatios View Post
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
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
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.

Copyright © MacInsiders.com All Rights Reserved. No content can be re-used or re-published without permission. MacInsiders is a service of Fullerton Media Inc. | Created by Chad
Originally Powered by vBulletin®, Copyright © 2019 MH Sub I, LLC dba vBulletin. All rights reserved. | Privacy | Terms