Discussion:
[Tutor] Help Learn python - Step by Step
acolta
2015-05-09 08:23:32 UTC
Permalink
Hi guys,

I want to start coding in python. My background is Linux/Bash/Perl (begginner).
My appreciate if somebody will recommend books/tutorials + exercises to practice.

Thank you in advance,
Andrei


_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
boB Stepp
2015-05-09 17:08:00 UTC
Permalink
Post by acolta
Hi guys,
I want to start coding in python. My background is Linux/Bash/Perl (begginner).
My appreciate if somebody will recommend books/tutorials + exercises to practice.
This question comes up quite frequently. If you have not done so
already, try searching the Tutor archives.

If you have a good bookstore nearby that is likely to carry
programming-related books, you might just want to do some browsing and
then look at reviews online. My local Barnes & Noble (I'm in the USA.)
always has a selection of Python books.

And of course there are tons of online resources, including tutorials
on Python's official site. As always, a search engine is your good
friend. Also, Alan Gauld (Moderator for this list.) has a good one.
Look for one of his emails; he always has a link to it in his
signature area.

I am learning myself, and, being old-fashioned (I suppose.), I tend to
prefer hard-copy books. If you feel any degree of comfort writing Perl
scripts and programming in general, then you might jump into something
like Mark Summerfield's two book series, "Programming in Python 3, 2nd
ed." and "Python in Practice". If you want to go really deep and cover
pretty much everything, then Mark Lutz has two quite thick books,
"Learning Python, 5th ed." and "Programming Program, 4th ed." One nice
thing about the latter two books (Besides their completeness of
language coverage.) is that Lutz points out the differences between
Python 2 and 3 implementations, where appropriate.

But if you are really a beginner beginner and did not make it very far
in writing sophisticated Perl scripts, then you might enjoy something
like "Python Programming for the Absolute Beginner, 3rd ed." by
Michael Dawson and "More Python Programming for the Absolute Beginner"
by Jonathan S. Harbour. They both try to hold your interest and make
things fun by designing only game-related programs. They both
eventually use a form of the pygame module to get into graphics and
audio. And for the stuff you already understand you can quickly skim
through those portions.

Finally, there are very knowledgeable people here willing to help you,
but make certain you post your questions in a way that makes it easy
for them to offer their help. Their time is very valuable and their
efforts are entirely voluntary. So if you have not, please read the
auto-generated email that covers how to post questions to this list,
things like: Use plain text emails only; no top-posting (If you don't
know what that means, search for it.); give your operating system and
version of Python; think carefully about your question(s) and trim
your code down to something that is self-contained and shows the exact
problem you are experiencing; and, always post the *full* error report
Python generates.

HTH,
--
boB
_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
Alex Kleider
2015-05-09 17:53:58 UTC
Permalink
Post by acolta
Hi guys,
I want to start coding in python. My background is Linux/Bash/Perl (begginner).
My appreciate if somebody will recommend books/tutorials + exercises to practice.
I first cut my Python teeth using
http://www.greenteapress.com/thinkpython/
and would highly recommend it as a starting point.
The only reservation to be made is that it covers Python 2.x (probably
2.7)
but not Python3

_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
Alan Gauld
2015-05-09 19:05:30 UTC
Permalink
Post by acolta
I want to start coding in python. My background is Linux/Bash/Perl (begginner).
My appreciate if somebody will recommend books/tutorials + exercises to practice.
If you are happy writing basic shell/perl scripts then you can
probably jump straight into the official Python tutor. It
usually comes with Python or you can fillow it online. It only
takes a few hours to go through and gets an existing programmer
up to speed easily.

https://docs.python.org/3.4/tutorial/

If you are more of a beginner you can try the list of tutorials
(including mine!) here:

https://wiki.python.org/moin/BeginnersGuide/NonProgrammers

They are all slightly different in flavour and you will probably
find one that is to your taste.

Most important make sure you match the tutorial version with
your Python version since there are several differences
between v2 and v3 that will catch you out otherwise.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor
Andrei Colta
2015-05-09 12:46:51 UTC
Permalink
Thanks for sharing, will try it.

Cheers,
Andrei
I am on the same boat. I have tried using online sites like codeacademy
and courses on courser but now I am starting with this new book called
"Automate The Boring Stuff with Python". So far so good.
Thank you.
Hi guys,
I want to start coding in python. My background is Linux/Bash/Perl (begginner).
My appreciate if somebody will recommend books/tutorials + exercises to practice.
Thank you in advance,
Andrei
_______________________________________________
https://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist - ***@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Continue reading on narkive:
Loading...