My Google-fu may be lacking, but I couldn't find many universities/colleges that teach Python programming. Which ones do?
I don't care if it's a community college or MIT - all suggestions would be helpful.
My Google-fu may be lacking, but I couldn't find many universities/colleges that teach Python programming. Which ones do?
I don't care if it's a community college or MIT - all suggestions would be helpful.
Lappeenranta university of technology. Lappeenranta is in Finland, near the Russian border.
Going for a university to learn a specific programming language is a waste. You can get much more from a degree than learning C/Java/whatever, and learning a specific language shouldn't take a lot of time, given enough motivation. Also, after learning a reasonable set of languages, picking up another one is relatively easy and fast. Don't pick an university or a degree based on which programming languages it'll "teach" you.
My alma mater switched from teaching Java (C++ in my day) to Python because they found the overhead of learning OOP and Java to be too much. When you're really trying to teach OOP, you don't want to have too much of the language getting in the way.
The best way to learn a language is to try writing something (vaguely) useful in it. Be prepared to perhaps throw away your first attempts. But then again maybe not if you follow Markus Frind's example.
I've been reading though the Natural Language Processing book at nltk.org, the early chapters cover a surprising amount of basic Python. I've kinda been skipping most it, but much is quite useful in showing practical use of Python (covers list comprehensions, etc.)
At my Alma mater UC Davis, the Computer Science department has offered ECS 145: Scripting Languages and Their Applications.
Excerpt:
We will focus on the following languages:
MIT has an online version of its January term course 6.189 A gentle introduction to programming using python with some excellent introductory material. And for completeness, at least several of the full-semester courses, 6.00 Intro to Computer Science and Programming included, use python.
They do at my alma mater. However, I don't think the online materials would be of much use to you, since you probably don't speak or read Croatian. (if you do, I'll send you a link)
Define "teach Python". Most universities teach a spread of languages - for example, having just finished two years of a Computing degree here at the University of Edinburgh, and heading for my third year, I have so far touched on C, C++, Java, Haskell, Assembly, Prolog... and, yes, Python.
Don't go to University to learn a specific language. University is usually about learning the theory behind programming. If you want to learn a language, then think of something to do with it and go do that. But, if you are about to enter University level education, then don't skip out on a degree. Theory is important.