Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Apr 16th, 2006, 9:09 PM   #11
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Smile

Sane might be on to something. Maybe the kind of problems given to the typical Basic or C student are too easy to solve for a Python student. Simple problems like spelling a string in reverse, counting the characters in a string, or counting the words in a text file would keep a student in Basic and C pretty busy.

If you want to teach Python, make the problems a little more challenging! Any ideas? The teacher may have been too lazy to do this!
__________________
I looked it up on the Intergnats!
Dietrich is offline   Reply With Quote
Old Apr 16th, 2006, 11:07 PM   #12
Jessehk
The Oblivious One
 
Jessehk's Avatar
 
Join Date: May 2005
Location: Ontario, Canada
Posts: 630
Rep Power: 4 Jessehk is on a distinguished road
My impression:

With languages like C, and C++, the majority of the challenge is figuring out how to manipulate the language to accomplish a simple task. I thought I knew programming, but in fact I only knew the specifics of how to construct simple programs properly. Though one may learn how to manage memory with pointers in C, it doesn't help you to develop your skills in accomplishing a given task.

I'm finding that with languages such as Ruby and Python where the details are taken care of, I have to learn how to think creativly, instead of how to print "Hello, world".

If the teacher wants the students to learn how to solve problems, Python would be a fantastic language. I may be ignorant, but I didn't know that programming was all about solving complexities and "gotchas" in languages.
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS!
Jessehk is offline   Reply With Quote
Old Apr 16th, 2006, 11:10 PM   #13
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,799
Rep Power: 5 Sane will become famous soon enough
Well said Jessehk.
Sane is offline   Reply With Quote
Old Apr 16th, 2006, 11:14 PM   #14
KyrinComaBlack
Programmer
 
KyrinComaBlack's Avatar
 
Join Date: Dec 2005
Location: Toronto, Ontario, Canada
Posts: 48
Rep Power: 0 KyrinComaBlack is on a distinguished road
Send a message via MSN to KyrinComaBlack
Any person can learn a language it would be just so hard to make the program work the way the user wants it to, designing it, and all. I learned PHP and its too easy but developing the applications is hard as hell cause too many bugs and what not. I have no trouble learning a language what is my trouble is thinking of a program to make and keep on it and not blow it off
KyrinComaBlack is offline   Reply With Quote
Old Apr 16th, 2006, 11:16 PM   #15
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,799
Rep Power: 5 Sane will become famous soon enough
<off topic>

Three posters from Ontario in a row. That's quite the coincidence I must say...

</off topic>
Sane is offline   Reply With Quote
Old Apr 16th, 2006, 11:19 PM   #16
Toro
Hobbyist Programmer
 
Toro's Avatar
 
Join Date: Apr 2006
Posts: 136
Rep Power: 0 Toro is an unknown quantity at this point
If anything, languages like QBASIC or Visual BASIC are too easy. One can not do much with that/those language(s) than languages like C, C+, C#, and Java. Python can do a lot more than Visual BASIC. A teacher shouldn't assume what his students will get bored of because he doesn't know a language's full potential. I heard a lot can be done with Python. If teacher thinks his students will get bored of that language, teach them something challenging and worth learning. It will pay of and students will be too busy rather than just surfing the internet during class-time.
Toro is offline   Reply With Quote
Old Apr 16th, 2006, 11:48 PM   #17
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,799
Rep Power: 5 Sane will become famous soon enough
Well exactly. Python has access to the win32api, it can communicate with 'C' (PyGame), has full control over the os functions, socket library, parallel ports, many GUIs, etc...

As of now, I can't think of a single program you can make in a different language that you can't make in Python. =S

Enough python spamming for me. =__=;;
Sane is offline   Reply With Quote
Old Apr 17th, 2006, 12:37 AM   #18
bl00dninja
Programming Guru
 
bl00dninja's Avatar
 
Join Date: Oct 2004
Location: namespace std
Posts: 1,246
Rep Power: 5 bl00dninja is on a distinguished road
he should teach machine language.
__________________
i put on my robe and wizard hat...

Have you ever heard of Plato, Aristotle, Socrates?...Morons.
bl00dninja is offline   Reply With Quote
Old Apr 17th, 2006, 1:08 AM   #19
Toro
Hobbyist Programmer
 
Toro's Avatar
 
Join Date: Apr 2006
Posts: 136
Rep Power: 0 Toro is an unknown quantity at this point
lol, that'll keep the teacher AND students busy! heh!
Toro is offline   Reply With Quote
Old Apr 17th, 2006, 8:02 AM   #20
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
The teacher shouldn't teach anything, he/she should quit.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 6:03 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC