473,405 Members | 2,176 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

python in academics?

seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?

in undergrad comp science courses, We had scheme language as scheme
is neat and beautiful language to learn programming. We learnt other
languages ourselve with basics set right by scheme..

sandip

Oct 30 '07 #1
10 1730
Yes, Python is used in many CS programs. In fact, I read that Guido
van Rossum often polls profs about their needs when thinking about new
features and the direction of the language.

Oct 30 '07 #2
On Oct 29, 10:39 pm, sandipm <sandip.m...@gmail.comwrote:
seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?

in undergrad comp science courses, We had scheme language as scheme
is neat and beautiful language to learn programming. We learnt other
languages ourselve with basics set right by scheme..

sandip
They didn't at either of the colleges I went to. They seemed to be
focused on C++, COBOL and Visual Basic. All are used all over the
place, but only Visual Basic is easy for complete newbs. I hope more
colleges adopt Python or Ruby as a teaching language, but I don't
think it's a good idea to ignore COBOL or C++ since their used so
extensively in big business.

Mike

Oct 30 '07 #3
On Oct 29, 10:39 pm, sandipm <sandip.m...@gmail.comwrote:
seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?
This came up a while back. See:

http://tinyurl.com/2pjjua

If that doesn't work, search the Google group for "Python taught in
schools"

rd

Oct 30 '07 #4
ky******@gmail.com a écrit :
On Oct 29, 10:39 pm, sandipm <sandip.m...@gmail.comwrote:
>>seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?

in undergrad comp science courses, We had scheme language as scheme
is neat and beautiful language to learn programming. We learnt other
languages ourselve with basics set right by scheme..

sandip


They didn't at either of the colleges I went to. They seemed to be
focused on C++, COBOL and Visual Basic. All are used all over the
place, but only Visual Basic is easy for complete newbs.
And alas one of the worst languages for a beginner - because you'll
probably need years to unlearn it.
I hope more
colleges adopt Python or Ruby as a teaching language, but I don't
think it's a good idea to ignore COBOL or C++ since their used so
extensively in big business.
being widely used doesn't imply being a good language for teaching CS
(nor even being a good language for anything).
Oct 30 '07 #5
On Oct 30, 2:55 pm, Bruno Desthuilliers
<bdesth.quelquech...@free.quelquepart.frwrote:
kyoso...@gmail.com a écrit :
On Oct 29, 10:39 pm, sandipm <sandip.m...@gmail.comwrote:
>seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?
>in undergrad comp science courses, We had scheme language as scheme
is neat and beautiful language to learn programming. We learnt other
languages ourselve with basics set right by scheme..
>sandip
They didn't at either of the colleges I went to. They seemed to be
focused on C++, COBOL and Visual Basic. All are used all over the
place, but only Visual Basic is easy for complete newbs.

And alas one of the worst languages for a beginner - because you'll
probably need years to unlearn it.
which language? I listed 3...and since you don't actually "learn" a
language at all in a beginner's class, I don't really have anything to
unlearn. All you get in those STUPID classes is a taste of
programming...if you're lucky.

>
I hope more
colleges adopt Python or Ruby as a teaching language, but I don't
think it's a good idea to ignore COBOL or C++ since their used so
extensively in big business.

being widely used doesn't imply being a good language for teaching CS
(nor even being a good language for anything).
I wasn't implying that they were good or bad, but that if you go to
work for most big businesses, than it would probably be beneficial to
know the language(s). For example, most insurance, financial and
government jobs use COBOL to some degree or another.

Mike

Oct 30 '07 #6
On Oct 30, 6:22 pm, BartlebyScrivener <bscrivene...@gmail.comwrote:
On Oct 29, 10:39 pm, sandipm <sandip.m...@gmail.comwrote:
seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?

This came up a while back. See:

http://tinyurl.com/2pjjua

If that doesn't work, search the Google group for "Python taught in
schools"

rd
Here is another interesting article "Algorithm Education in Python":

http://www.ece.uci.edu/~chou/py02/python.html
Oct 31 '07 #7
On Oct 30, 3:39 am, sandipm <sandip.m...@gmail.comwrote:
seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?
In Southampton Uni (UK) they do teach (some) Python to Engineering
undergrads (aero, mech, ship, maybe more) thanks to one lecturer
pushing it afaik.

Regards
Floris

Oct 31 '07 #8
sandipm wrote:
seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?
Sydney University teaches user interface design, some data mining and
some natural language processing in Python. Software development is
still largely a Java or C affair.
Nov 1 '07 #9
sandipm:
seeing posts from students on group. I am curious to know, Do they
teach python in academic courses in universities?
Bruce Sherwood and Ruth Chabay have an introductory physics text that
uses python for getting students doing computer simulation and
visualization very "early" compared to most course sequences:

<http://www4.ncsu.edu/~rwchabay/mi/>

--
Charles Allen
Nov 1 '07 #10
Le Mon, 29 Oct 2007 20:39:29 -0700, sandipm a écritÂ*:
seeing posts from students on group. I am curious to know, Do they teach
python in academic courses in universities?
I am teaching assistant for the course

http://www.etudes.ecp.fr/cours/claro...php?cid=TI1210

held at http://www.ecp.fr/index_html_en

They are also making an increasing use of python over there.

Nov 6 '07 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
699
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
226
by: Stephen C. Waterbury | last post by:
This seems like it ought to work, according to the description of reduce(), but it doesn't. Is this a bug, or am I missing something? Python 2.3.2 (#1, Oct 20 2003, 01:04:35) on linux2 Type...
176
by: Thomas Reichelt | last post by:
Moin, short question: is there any language combining the syntax, flexibility and great programming experience of Python with static typing? Is there a project to add static typing to Python? ...
5
by: Bishara Gabriel | last post by:
I encourage feedback from all parties and especially those which would like to be directly involved (I may include you in the grant proposal and budget). Send me your comments! -------> ...
31
by: poisondart | last post by:
Hi, I'm not sure if this is the right group to post this. If not, then I would appreciate if somebody could point me to the correct group. This is my first time releasing software to the...
122
by: Edward Diener No Spam | last post by:
The definition of a component model I use below is a class which allows properties, methods, and events in a structured way which can be recognized, usually through some form of introspection...
113
by: John Nagle | last post by:
The major complaint I have about Python is that the packages which connect it to other software components all seem to have serious problems. As long as you don't need to talk to anything outside...
0
by: Gabriel Genellina | last post by:
QOTW: "I've just done my first serious work in Python/IDLE, a small dot pre-processor for software modeling diagrams and I am very enthused. It should be called Pytho; it has the positive...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.