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