[Tutor] [Long]General Questions
Alexandre Ratti
alex at gabuzomeu.net
Tue Aug 12 12:26:47 EDT 2003
Hello Sukrit,
Sukrit K Mehra wrote:
>I am new to programming and in need of some advice.
>
>Background:
>I have a system adminstration background. I want to learn *programming*.
>I just read "How to think like a computer scientist: Python".
>
I suggest you read several tutorials. When I started learning Python, I
found it useful to read several texts since they often focus on
different concepts:
- Some teach you programming concepts through Python.
- Some are more focused on Python itself.
- Some assume you already know how to programm in other languages, etc.
(Eg. "Dive Into Python").
>Computer Science:
>How do I go about learning the following, keeping in mind I have no exams to
>pass, using python.
>a Algorithms
>b Data Structures
>
Suggestions:
- Read this list (Python Tutor). I picked up a lot of background
information just reading this list.
- Read Python newsgroups.
- Look for information on the Web. There's a lot of material, though
often it's not focused on Python.
Example: I came accross this reference a few days ago: "A Compact Guide
to Sorting and Searching", by Thomas Niemann
http://www.oopweb.com/Algorithms/Documents/Sman/Volume2.html
>What would a smallish project in which I could use most of these skills
>(I thought of a mail client but it's boring and it's ... boring; I learn
>faster when I am *NOT* writing programs that compute factorials of
>numbers.)
>
As already mentioned, you should probably pick up a project that is
interesting to you, so that you are motivated to finish it. How about
trying to automate some boring task you have to do manually (in sysadmin
for instance)?
Cheers.
Alexandre
More information about the Tutor
mailing list