How do I learn Python?

Need help with C, C++, perl, python, etc?

How do I learn Python?

Postby renatov » 2013-03-06 02:50

How do I learn Python? Is there any famous / extremely good book or other sort of material that I should use?

I have intermediate programming knowledge and I already do some intermediate stuff in C. But due to some academic demands, I must learn Python, and I need to do it fast. Withing a couple of months from now I must be an advanced Python programmer and I'm here seeking some guidance.


ps: I learnt C all by myself in a few months with Deitel's "C how to program" and I'm looking for some good stuff like this for Python.
Debian Squeeze
Usuário #517613
User avatar
renatov
 
Posts: 93
Joined: 2010-09-19 20:35
Location: Brasil

Re: How do I learn Python?

Postby vbrummond » 2013-03-06 03:10

I believe I learned by reading Byte Of Python. http://swaroopch.com/notes/Python/

Though I learned pygtk by 'doing'. Making example programs and refining them. You might also look into an IDE such as Geany.
Radish fun!
User avatar
vbrummond
 
Posts: 3788
Joined: 2010-03-02 01:42
Location: Pennsylvania, USA

Re: How do I learn Python?

Postby nadir » 2013-03-06 03:26

From what i have heard:
what was said in the previous post
python the hard way (C the hard way should be called "C the boring way")
thenewboston channel at youtube
http://docs.python.org/tutorial/
The last one would be the one i would go for, i guess (as long i could say: "Within a couple of months from now I must be an advanced Python programmer").

If you learned C in a couple of months you should be able to learn python in an afternoon :-)
"I am not fine with it, so there is nothing for me to do but stand aside." M.D.
User avatar
nadir
 
Posts: 5965
Joined: 2009-10-05 22:06
Location: away

Re: How do I learn Python?

Postby renatov » 2013-03-06 14:52

Do these materials cover all aspects on Python language? I need something that covers all the language, from basic till advanced.
Debian Squeeze
Usuário #517613
User avatar
renatov
 
Posts: 93
Joined: 2010-09-19 20:35
Location: Brasil

Re: How do I learn Python?

Postby nadir » 2013-03-06 17:49

If it was me i would worry about "everything" once i have mastered the tutorial. Anyway:
http://docs.python.org/3/
If that is still not enough of "everything" for you, then i got no better idea.
"I am not fine with it, so there is nothing for me to do but stand aside." M.D.
User avatar
nadir
 
Posts: 5965
Joined: 2009-10-05 22:06
Location: away

Re: How do I learn Python?

Postby renatov » 2013-03-11 19:40

What I meant is that I am looking for some material that covers, by itself, everything about this language. If I could choose, I would rather not read multiple things. Well, thanks for your help, I'll read the official tutorial.

C'ya!
Debian Squeeze
Usuário #517613
User avatar
renatov
 
Posts: 93
Joined: 2010-09-19 20:35
Location: Brasil

Re: How do I learn Python?

Postby levlaz » 2013-03-13 12:22

Check out some of the free online courses on Coursera and EdX -- both have awesome Python based programming classes.

After you get the fundamentals down, the world is yours.
User avatar
levlaz
 
Posts: 6
Joined: 2012-09-27 12:06
Location: Cincinnati, OH

Re: How do I learn Python?

Postby renatov » 2013-03-25 00:06

levlaz wrote:Check out some of the free online courses on Coursera and EdX -- both have awesome Python based programming classes.

After you get the fundamentals down, the world is yours.


Coursera and EdX look really good, but there are no current basic python courses on schedule. Is there a way of viewing past courses?
Debian Squeeze
Usuário #517613
User avatar
renatov
 
Posts: 93
Joined: 2010-09-19 20:35
Location: Brasil

Re: How do I learn Python?

Postby heminder » 2013-03-25 00:16

100% FLOSS
User avatar
heminder
 
Posts: 49
Joined: 2012-12-07 05:13
Location: /home

Re: How do I learn Python?

Postby niuzeta » 2013-03-29 06:03

the official python documentation should be all you need to get you going.
niuzeta
 
Posts: 27
Joined: 2013-02-19 21:17

Re: How do I learn Python?

Postby TutorIndia » 2013-04-04 07:28

Here are some online resources for learning Python

1. The Python Tutorial
2. Wiki-Book
3. Byte of Python
4. Building Skills in Python Version 2.5
5. Python Free Online Ebooks
6. Python Bibliotheca
7. Think Python
8. Data Structures and Algorithms in Python
9. How to Think Like a Computer Scientist: Learning with Python
10. Python for Fun
11. Invent Your Own Computer Games With Python
12. Learn Python The Hard Way
13. Thinking in Python
14. Snake Wrangling For Kids

For Django you can refer


The Django book
What I suggest is

The Python Tutorial

Wiki-Book
The Django Book
Also check out some video from youtube :o
TutorIndia
 
Posts: 3
Joined: 2013-02-06 16:39

Re: How do I learn Python?

Postby charles.fox » 2013-05-17 14:03

I first learned from the tutorial on Python's own site, it was really good.

Work though as much as you need then dive into trying to build something real as soon as you can. (There's a library pygame which can be fun if you want to build beginners game-like programs.)
charles.fox
 
Posts: 5
Joined: 2013-05-17 13:54


Return to Programming

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable