Python Forum
Advice getting started with Python
Thread Rating:
  • 2 Vote(s) - 4.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Advice getting started with Python
#1
Hi. I'm new here. 

I've been messing about with flavours of BASIC for many years so have an understanding of program structures. Now I want to learn Python, if it's suitable.

I'm wanting to make simple games and puzzles for my grandchildren so interested in things like opening a screen and moving sprites around with mouse and object collision detection. Is Python a good move for my experience and needs?

Is there a book that you would recommend?

Thanks for any advice offered!

Neil Ives
Reply
#2
Here's a good place to start: https://python-forum.io/Thread-A-List-of...-Resources
Reply
#3
For simple 2d games, pygame is a great package. It looks like they're updating their website right now so the homepage is a little wacky, so here's a direct link to the docs: http://www.pygame.org/docs/

The intro page shows how to open a window, load an image, and move that image around the screen: http://www.pygame.org/docs/tut/PygameIntro.html

Whether or not it'll work for you personally, is probably a question only you can answer after messing around with it. If you like it, great! If you don't, then move on (there are thousands of different game packages across dozens of programming languages, so there's always something different to try).
Reply
#4
Hi Neil, welcome to Python and our forums!

Yes, Python can help your plans, and it is also very basic to learn. :)

I would recommend working through the official python documentation, it has a tutorial section as well. There you can find the language's main concepts and how it differs from BASIC.

If you rather want paper then websites, we can recommend as well.

Let us know your progress, maybe even share some of the games you create. Have fun!
Reply
#5
I follow the mitx course Introduction to Computer Science and Programming Using Python. Personally, I really like the content and the learning environment.

https://www.edx.org/course/introduction-...-6-00-1x-9
Reply
#6
Many thanks folks; I'll check out all your suggestions. Smile
Neil
Reply
#7
also, Look at the python books by Michael Driscoll https://gumroad.com/driscollis#
Very inexpensive and good
Reply
#8
(Feb-16-2017, 01:59 PM)Larz60+ Wrote: also, Look at the python books by Michael Driscoll https://gumroad.com/driscollis#
Very inexpensive and good

Thanks Larz60,
I visited that link. It's rather strange; lovely images of mice which I suppose are book cover illustrations. strangley the images open with their action, (presumably 'Buy Me') buttons out of sight below the bottom of my display! It would have been good to read a full description of the books to check that they are what I'm looking for.

I searched Amazon for Michael Driscoll instead. Still very short on information and only one, (albeit 5 star) review. I may take a chance on the Kindle edition. Many thanks for the recommendation.


Neil
Reply
#9
Here is link to Michael's blog. On the right side there are links to the books. Check the Leanpub link to see the full ToC as well as read free sample. The price for Python 101 is 'pay what you want' now.
I like the blog, his writting style and I also recommend the books.
Reply
#10
(Feb-22-2017, 10:57 AM)buran Wrote: Here is link to Michael's blog. On the right side there are links to the books. Check the Leanpub link to see the full ToC as well as read free sample. The price for Python 101 is 'pay what you want' now.
I like the blog, his writting style and I also recommend the books.

Thank you.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Advice for installing python app from github ? Adi44 6 1,194 Aug-07-2023, 06:34 PM
Last Post: snippsat
  Cannot get started standenman 4 1,205 Feb-22-2023, 05:25 PM
Last Post: standenman
  Need help i just started the whole thing gabriel789 16 3,185 Sep-12-2022, 08:04 PM
Last Post: snippsat
  Looking for advice on funstionality of python bradkernohan 1 1,293 Feb-21-2022, 09:26 PM
Last Post: Larz60+
  Advice about Python pythonman13 4 2,602 Mar-21-2021, 07:22 PM
Last Post: jefsummers
  Can't even get started dr6 1 1,615 Aug-18-2020, 04:38 PM
Last Post: Larz60+
  Logger file rotation not working when python code started from windows service as exe nirvantosh 1 6,646 Jun-14-2019, 03:58 PM
Last Post: nirvantosh
  Advice on Setting Up the Python Environment punksnotdead 1 2,372 May-15-2019, 04:29 PM
Last Post: snippsat
  C++ programmer requests Python Web/database advice GregReese 3 71,587 Apr-10-2019, 09:41 PM
Last Post: snippsat
  Getting started mba_110 0 1,724 Jan-18-2019, 05:23 PM
Last Post: mba_110

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020