Re: [Tutor] Help Learn python - Step by Step

2015-05-10 Thread Albert-Jan Roskam via Tutor


On Sat, May 9, 2015 7:08 PM CEST boB Stepp wrote:

>On Sat, May 9, 2015 at 3:23 AM, acolta  wrote:
>>
>> 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." 

That book is goood, and even if you use Python 2 it barely matters that 
it's about Python 3.


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Help Learn python - Step by Step

2015-05-09 Thread Nym City via Tutor
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. 


 On Saturday, May 9, 2015 8:41 AM, acolta  wrote:
   
 

 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  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


 
  
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Help Learn python - Step by Step

2015-05-09 Thread Andrei Colta
Thanks for sharing, will try it.

Cheers,
Andrei
On 9 May 2015 15:45, "Nym City"  wrote:

> 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.
>
>
>
>   On Saturday, May 9, 2015 8:41 AM, acolta  wrote:
>
>
>
> 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  -  Tutor@python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
>
>
>
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Help Learn python - Step by Step

2015-05-09 Thread Alan Gauld

On 09/05/15 09:23, acolta wrote:


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  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Help Learn python - Step by Step

2015-05-09 Thread Alex Kleider



On Sat, May 9, 2015 at 3:23 AM, acolta  wrote:


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  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Help Learn python - Step by Step

2015-05-09 Thread boB Stepp
On Sat, May 9, 2015 at 3:23 AM, acolta  wrote:
>
> 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  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor