Python Forum
A few newbie questions - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: News and Discussions (https://python-forum.io/forum-31.html)
+--- Thread: A few newbie questions (/thread-32286.html)



A few newbie questions - CynthiaMoore - Feb-01-2021

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.


RE: A few newbie questions - Larz60+ - Feb-01-2021

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-teaching-kids-code
https://inventwithpython.com/
http://www.teachkidstoprogram.com/Home/resources-for-teaching-kids-to-program-in-python
Google for more


RE: A few newbie questions - CynthiaMoore - Feb-03-2021

(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-teaching-kids-code
https://inventwithpython.com/
http://www.teachkidstoprogram.com/Home/resources-for-teaching-kids-to-program-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?


RE: A few newbie questions - Larz60+ - Feb-03-2021

My grandson was (about) seven years old when he first showed interest, and asked me for help.


RE: A few newbie questions - CynthiaMoore - Feb-03-2021

(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.