Python Forum

Full Version: A few newbie questions
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am looking to get back into computer programming both for my personal use and to teach the grandkids (ages 5-14). I also want to learn a little about AI.

I am a retired software engineer. My degree is from way back in 1970 (yikes). I worked for a major software company for 30 years. I have experience with several programming languages including Cobol, Fortran, Basic, assembler language (several), PL/I, PL/S, and REXX (an interpreted language originally developed for use on IBM mainframes). I provide this information to show that I do not need a tutorial for total novices to software. I understand the basic principles of writing software. I just need to learn the "Python Way".

I have been mostly out of the field for 20 years working at something completely different. The only software I write now is VBA code for Office apps (Word, Excel, Access) and I occasionally write little programs for personal use in REXX, such as keeping score in duplicate bridge events, simulating probability calculations, and, before I retired, keeping track of my client hours.

I see there is a Data Science section that says it deals with machine learning and neural networks, so I assume Python is a good choice for writing AI software.

I did a little research. Python is mentioned repeatedly as a good language for general purpose use as well as for writing AI software.

Is Python also a good choice for introducing the grandkids to software and programming? If not, what is?

Can anyone recommend any good places or tutorials for,
  • Getting started with Python
  • Getting started with Python and AI
  • Teaching Python to kids
Thanks for any help.
Quote:I am a retired software engineer. My degree is from way back in 1970 (yikes).
I started in the 1960's ... still going

Quote:I do not need a tutorial for total novices
Take a look at Think Like a Computer Scientist Interactive
Of course it will include novice stuff, but you can skip over anything that doesn't interest you
Another that I like: https://python-course.eu/python3_course.php

Quote:I assume Python is a good choice for writing AI software.
Yes it is.

Quote:Is Python also a good choice for introducing the grandkids to software and programming? If not, what is?
My grandson has learned python, and had little trouble with it.

Quote:Teaching Python to kids
Sources:
https://opensource.com/article/20/5/python-games
https://opensource.com/life/15/6/6-tips-...-kids-code
https://inventwithpython.com/
http://www.teachkidstoprogram.com/Home/r...-in-python
Google for more
(Feb-01-2021, 08:49 PM)Larz60+ Wrote: [ -> ]Take a look at Think Like a Computer Scientist Interactive
Of course it will include novice stuff, but you can skip over anything that doesn't interest you
Another that I like: https://python-course.eu/python3_course.php

Quote:Teaching Python to kids
Sources:
https://opensource.com/article/20/5/python-games
https://opensource.com/life/15/6/6-tips-...-kids-code
https://inventwithpython.com/
http://www.teachkidstoprogram.com/Home/r...-in-python
Google for more

Thank you for these great references. This should keep me busy for a few days (weeks).

What's the youngest kid that you have tried to get started with Python?
My grandson was (about) seven years old when he first showed interest, and asked me for help.
(Feb-03-2021, 09:58 AM)Larz60+ Wrote: [ -> ]My grandson was (about) seven years old when he first showed interest, and asked me for help.

Perfect. Mine range from 5 to 13. I'll start with the older ones, although the 6 year old may have the most aptitude.