Resend my activation email : Register : Log in 
BCF: Bike Chat Forums


Best book for learning (introductory) Python?

Reply to topic
Bike Chat Forums Index -> Dear Auntie BCF...
View previous topic : View next topic  
Author Message

Lord Percy
World Chat Champion



Joined: 03 Aug 2012
Karma :

PostPosted: 17:20 - 15 Jan 2016    Post subject: Best book for learning (introductory) Python? Reply with quote

I get the impression there are quite a few programmy types on here.

This semester I'm about to do a module learning Python but, since I'm a new entrant into Year 2, I missed their first (introductory) module last year, meaning I'll be in at the deep end. I need to do a crash course on Python over the next week.

I've already done a course in C++ which finished at the introduction of polymorphism (although it was some time ago) so I hope to have a good foundation to be going off.

Any book recommendations? (The course 'recommended reading' list has nothing!)

Thanks Thumbs Up
 Back to top
View user's profile Send private message You must be logged in to rate posts

Islander
World Chat Champion



Joined: 05 Aug 2012
Karma :

PostPosted: 20:55 - 15 Jan 2016    Post subject: Reply with quote

The O'Reilly books are pretty good as foundation level learning guides. Thumbs Up
 Back to top
View user's profile Send private message You must be logged in to rate posts

Lord Percy
World Chat Champion



Joined: 03 Aug 2012
Karma :

PostPosted: 21:45 - 15 Jan 2016    Post subject: Reply with quote

Islander wrote:
The O'Reilly books are pretty good as foundation level learning guides. Thumbs Up


Thanks, downloaded it Karma Karma
 Back to top
View user's profile Send private message You must be logged in to rate posts

Lord Percy
World Chat Champion



Joined: 03 Aug 2012
Karma :

PostPosted: 21:46 - 15 Jan 2016    Post subject: Reply with quote

By the way, anyone wanting to find good books for free...

https://bookzz.org/

I have no idea how this site hasn't been shut down yet.
 Back to top
View user's profile Send private message You must be logged in to rate posts

Lord Percy
World Chat Champion



Joined: 03 Aug 2012
Karma :

PostPosted: 22:00 - 15 Jan 2016    Post subject: Reply with quote

Also, another quick question:

Anyone who happens to know about Python and C++ .

Any chance of a brief run-down on the differences I can expect? Is it mostly just syntax? I'm aware of loops, if, while, etc, defining variables, file in/out and all that kind of thing. Is Python largely similar just with slightly different wording?
 Back to top
View user's profile Send private message You must be logged in to rate posts

duhawkz
World Chat Champion



Joined: 03 Dec 2006
Karma :

PostPosted: 22:03 - 15 Jan 2016    Post subject: Reply with quote

Learn python the hard way, it's free online or you can by the book/course for about $30

Also check out https://pyschools.com and https://www.pythonchallenge.com

I think there are also a couple of python courses on coursea and theres https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-6
____________________
"The guy is a worthless cunt and I honestly believe I would be a slightly happier person if he died." - Chris-Red


Last edited by duhawkz on 22:08 - 15 Jan 2016; edited 1 time in total
 Back to top
View user's profile Send private message You must be logged in to rate posts

duhawkz
World Chat Champion



Joined: 03 Dec 2006
Karma :

PostPosted: 22:04 - 15 Jan 2016    Post subject: Reply with quote

Lord Percy wrote:
Also, another quick question:

Anyone who happens to know about Python and C++ .

Any chance of a brief run-down on the differences I can expect? Is it mostly just syntax? I'm aware of loops, if, while, etc, defining variables, file in/out and all that kind of thing. Is Python largely similar just with slightly different wording?


Chalk and cheese
____________________
"The guy is a worthless cunt and I honestly believe I would be a slightly happier person if he died." - Chris-Red
 Back to top
View user's profile Send private message You must be logged in to rate posts

Lord Percy
World Chat Champion



Joined: 03 Aug 2012
Karma :

PostPosted: 23:29 - 15 Jan 2016    Post subject: Reply with quote

duhawkz wrote:
Lord Percy wrote:
Also, another quick question:

Anyone who happens to know about Python and C++ .

Any chance of a brief run-down on the differences I can expect? Is it mostly just syntax? I'm aware of loops, if, while, etc, defining variables, file in/out and all that kind of thing. Is Python largely similar just with slightly different wording?


Chalk and cheese


Care to expand on that a bit?

I'm scanning through the book recommended by Islander and so far I see it's all objects, classes, inheritance and things, which sounds very similar to what I did in C++ already. And the object types all look fairly similar to what I'm used to already.
 Back to top
View user's profile Send private message You must be logged in to rate posts

duhawkz
World Chat Champion



Joined: 03 Dec 2006
Karma :

PostPosted: 23:43 - 15 Jan 2016    Post subject: Reply with quote

not really, but i will.

They are both OO languages so they will be similarities, classes, inheritance etc.

syntactically they are very different.

C++ is a strongly typed , you have to declare the data type of the variable before you can assign a value you to it.

C++ is compiled, you need to compile the program for the OS you going to run the binary on.

python is interpreted, you need to have python installed on they machine you want to run your code on
____________________
"The guy is a worthless cunt and I honestly believe I would be a slightly happier person if he died." - Chris-Red
 Back to top
View user's profile Send private message You must be logged in to rate posts

Lord Percy
World Chat Champion



Joined: 03 Aug 2012
Karma :

PostPosted: 22:35 - 16 Jan 2016    Post subject: Reply with quote

duhawkz wrote:
not really, but i will.

They are both OO languages so they will be similarities, classes, inheritance etc.

syntactically they are very different.

C++ is a strongly typed , you have to declare the data type of the variable before you can assign a value you to it.

C++ is compiled, you need to compile the program for the OS you going to run the binary on.

python is interpreted, you need to have python installed on they machine you want to run your code on


Cheers.

I really wouldn't say 'chalk and cheese' though.

I'm having a look now and it's much the same to me. The syntax is a little bit different but it's not exactly like going from English to Chinese; it's still a fairly standard programming style. Actually Python is far easier so far!
 Back to top
View user's profile Send private message You must be logged in to rate posts

Ribenapigeon
Super Spammer



Joined: 20 Feb 2012
Karma :

PostPosted: 13:54 - 18 Jan 2016    Post subject: Reply with quote

I installed a python programming app on my android tablet.
 Back to top
View user's profile Send private message You must be logged in to rate posts
Old Thread Alert!

The last post was made 10 years, 72 days ago. Instead of replying here, would creating a new thread be more useful?
  Display posts from previous:   
This page may contain affiliate links, which means we may earn a small commission if a visitor clicks through and makes a purchase. By clicking on an affiliate link, you accept that third-party cookies will be set.

Post new topic   Reply to topic    Bike Chat Forums Index -> Dear Auntie BCF... All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Read the Terms of Use! - Powered by phpBB © phpBB Group
 

Debug Mode: ON - Server: birks (www) - Page Generation Time: 0.08 Sec - Server Load: 1.11 - MySQL Queries: 14 - Page Size: 68.3 Kb