Learning Python

Maeda_Toshiie

Supremacy Member
Joined
May 12, 2007
Messages
6,310
Reaction score
3
I am not CS trained but have some basic programming background: C (NOT C++), Matlab, Perl. I have used C and Matlab for number crunching, while Perl was for some basic scripting to parse text files. I have mostly used structured programming, and only some basic ideas on object oriented programming.

I am thinking of learning Python as a free alternative for Matlab. I don't have a lot of time free but would still like to learn Python. What is the most effective and most efficient way to learn? Any easy introduction to step into?
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,301
I am not CS trained but have some basic programming background: C (NOT C++), Matlab, Perl. I have used C and Matlab for number crunching, while Perl was for some basic scripting to parse text files. I have mostly used structured programming, and only some basic ideas on object oriented programming.

I am thinking of learning Python as a free alternative for Matlab. I don't have a lot of time free but would still like to learn Python. What is the most effective and most efficient way to learn? Any easy introduction to step into?

Same as how you learn Perl, C and Matlab
 

sutm

Junior Member
Joined
Apr 13, 2001
Messages
15
Reaction score
0
I have also just started out on learning python, and I'm reading the following books:

Learning Python - Mark Lutz
The Python Standard Library by Example - Doug Hellmann

I find that the online official documentation for python is quite comprehensive.

As python is used in a wide range of applications, it depends on what sort of applications you are using it for (eg. application plugins, web frameworks, scientific programming etc). Once you are familiarized with the basics, then you may go on to learn more about the specific python modules that are relevant to your application domain.
 

LightFang

Junior Member
Joined
Dec 19, 2009
Messages
63
Reaction score
0
You could just go and learn from Code Academy since it offers the basic understanding of python. From then u can learn other things for scientific side like SciPy and Matplotlib to do your calculations and graph creation
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top