Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A few newbie questions
#1
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.
Reply
#2
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
CynthiaMoore likes this post
Reply
#3
(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?
Reply
#4
My grandson was (about) seven years old when he first showed interest, and asked me for help.
CynthiaMoore likes this post
Reply
#5
(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.
Reply


Forum Jump:

User Panel Messages

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