---------- Forwarded message ---------
From: Sunshine Elite Education <i...@sunshineeliteeducation.com>
Date: Tue, Jul 5, 2022 at 6:47 PM
Subject: Python III: Python Programming and Data Structure for High School
: July 5: after class
To: <kirby.ur...@gmail.com>
Cc: <i...@sunshineeliteeducation.com>



Greetings students --

This is in followup to our first meetup, which just ended.

I'll often make some notes in followup, to remind you of what we've covered
and to provide some bookmarks for your web browser.

The tools I focused on:

Jupyter Notebook -- used with languages such as Julia, Python and R
Jupyter Lab -- for working with Notebooks
POV-Ray -- Persistence of Vision Ray Tracer
Python  -- the language itself, by Guido van Rossum, the Dutchman

Some Python types and math concepts we previewed (we'll be coming back to
all this stuff, I was just trying to give examples of high school math
topics we'll be looking at):

* sets <https://realpython.com/python-sets/>:  no duplicates, no left to
right order (we looked at some Emoji as elements)
* number bases (other than 10) -- more next time
* Pascal's Triangl e <http://4dsolutions.net/ocn/numeracy0.html>
* number sequences:  figurate (e.g. triangular) and polyhedral (e.g.
tetrahedral)
https://oeis.org/A000217 (tetrahedral -- found in Pascal's Triangle)
https://oeis.org/A005901 (cuboctahedral)






* "Mod" type: numbers that add and multiply "modulo" something
  (5 mod 12) x (5 mod 12) = 25 mod 12 = 1 mod 12) -- wasn't that much a
high school topic years ago but then along came cryptography as an everyday
feature of the internet
* "Rat" type:  rational numbers i.e. fractions (1/2 + 1/3 = 5/6)
* Polynomials (I didn't say much about them)
* Plotting (meaning "graphs" -- another form of visual output, much easier
to get than with POV-Ray).

The Mod and Rat types demonstrate Python's use of "special names" which
look like __this__ i.e. two underlines on either side of some word.  I call
them __ribs__ because they look a bit like snake ribs
<https://www.google.com/search?q=snake+ribs&source=lnms&tbm=isch>. That's a
"mnemonic device" (a way to help you remember).


For the most part I scrolled through this Jupyter Notebook top to bottom:
https://github.com/4dsolutions/elite_school/blob/master/ADS_highschool_math.ipynb

= = =

Where to get JupyterLab etc?
https://www.anaconda.com/products/distribution

Where to get POV-Ray:
http://www.povray.org/download/ (Windows)
http://megapov.inetart.net/download.html#Mac (Mac and Linux)

You may need to get some help with installation, especially if you want
POV-Ray on Mac or Linux.

Do you know some techies?

My email address is kirby.ur...@gmail.com

I'll be talking in more detail about installation issues on Friday.

We'll also be looking at using Notebooks in the cloud (e.g. through
colab.research.google.com).

But eventually I hope you'll be comfortable using JupyterLab as a working
local environment (with POV-Ray an optional nice-to-have).  JupyterLab
includes access to both Notebooks and Python, as well as to a Terminal
(console) window.



Kirby


*Course Name*: Python III: Python Programming and Data Structure for High
School
*Datetime*: 07/05-08/26 Tuesday,Friday 4:30pm-6:00pm
*Location*: Online13

Thanks,
Sunshine Elite Education
------------------------------------------------
Tel: (503)915-2956
Address: 15320 NW Central Dr. Ste D6, Portland, OR 97229
Web: www.SunshineEliteEducation.com
_______________________________________________
Edu-sig mailing list -- edu-sig@python.org
To unsubscribe send an email to edu-sig-le...@python.org
https://mail.python.org/mailman3/lists/edu-sig.python.org/
Member address: arch...@mail-archive.com

Reply via email to