On Thu, Jun 15, 2017 at 11:45 AM, A Jorge Garcia <calcp...@aol.com> wrote:
> Ah, therein lies the rub? So the Jupyter Notebook is using Python 2.x not > 3.x? > I would simply use from __future__ import division André > I thought it was strange when I could replace print() with print! How do I > setup the Jupyter Notebook so it switches to Jupyter 3.x? This us what > happens when you depend in a cloud service rather than installing > everything yourself on your own Linux Box as I would usually do. > > TIA, > AJG > > Sent from BlueMail <http://www.bluemail.me/r?b=9856> > On Jun 15, 2017, at 10:37 AM, Andre Roberge <andre.robe...@gmail.com> > wrote: >> >> >> >> On Thu, Jun 15, 2017 at 11:09 AM, A. Jorge Garcia via Edu-sig < >> edu-sig@python.org> wrote: >> >>> >>> OK, I never used a Jupyter notebook before, but I've used Python from >>> the command line on my Linux Box and on SAGE for years. >>> >>> Anyway, here's my problem. My AP Calculus BC students have used a TI >>> nSpire CX CAS Graphing Calculuator all year. In our final project, I >>> collected the Graphing Calculators and I'm trying to show these students >>> how to use other computing environments. On the AP Exam, roughly half the >>> questions are calculator active. However, the Graphing Calculator used need >>> only do these 4 operations (ie no CAS): >>> 1) Graph a function in a user defined window, >>> 2) Solve equations numerically, >>> 3) Calculate Derivatives at a point numerically and >>> 4) Evaluate Definite Integrals numerically. >>> By numerically we mean in decimal form usually rounded to 3 decimal >>> places (and in scientific or engineering notation if answers are too large >>> or too small). >>> >>> So, here's my SAGE Worksheet from cocalc.com (aka SMC aka >>> http://cloud.sagemath.com) accomplishing these 4 tasks: >>> https://cocalc.com/projects/9b02cebf-ad0d-4213-a57b-32979ac7 >>> 240f/files/Calculus%20Summary%20SAGE%20style.sagews >>> And here's my Jupyter Notebook from cocalc.com accomplishing these 4 >>> tasks: >>> https://cocalc.com/projects/9b02cebf-ad0d-4213-a57b-32979ac7 >>> 240f/files/summary.ipynb >>> >>> The problem is that we tried doing the same thing when solving this >>> year's AP Exam's FRQs and I FUBARed the Jupyter Notebook version! >>> Here's my SAGE Worksheet from cocalc.com (with correct answers) >>> https://cocalc.com/projects/77404da1-af58-43f6-aac9-60bc5b24 >>> bb1a/files/2017AB2-SAGE.sagews >>> And here's my Jupyter notebook from cocalc.com but parts 2b and 2c are >>> wrong??? >>> https://cocalc.com/projects/77404da1-af58-43f6-aac9-60bc5b24 >>> bb1a/files/NEW:%202017%20AB2%20Python.ipynb >>> >> >> On line 17, you have a print statement without parentheses ... this >> indicates that it is running Python 2 and you are likely doing integer >> division with unexpected results. >> >> >> Without using Jupyter, here's what I get from one of your tests: >> >> >> Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) >> [MSC v.1900 64 bit (AMD64)] on win32 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> from math import sin, log >> >>> def f(t): >> ... return 10 + 0.8*t * sin(t**3/100) >> ... >> >>> def diff(x, h): >> ... return (f(x+h) - f(x))/h >> ... >> >>> for x in range(5): >> ... print(diff(7, 10**-x)) >> ... >> -4.282867047679119 >> -8.137863980094284 >> -8.124544588531002 >> -8.120073755899071 >> -8.119596547775387 >> >> >> >> Python 2.7.12 |Continuum Analytics, Inc.| (default, Jun 29 2016, >> 11:07:13) [MSC v.1500 64 bit (AMD64)] on win32 >> >>> from math import sin, log >> >>> def f(t): >> ... return 10 + 0.8*t*sin(t**3/100) >> ... >> >>> def diff(x, h): >> ... return (f(x+h) - f(x))/h >> ... >> >>> for x in range(5): >> ... print diff(7, 10**-x) >> ... >> -6.92738740298 >> -31.9684243335 >> -246.430148122 >> -2391.1761091 >> -23838.6799499 >> >>> >> >> >> André >> >>> >>> >>> So, what did I miss? I'm sure it's something glaringly obvious! Or am I >>> making some sort of conceptional error or misunderstanding the new Jupyter >>> paradigm? >>> >>> BTW, here's the AP Exam FRQ section in question: >>> https://secure-media.collegeboard.org/ap/pdf/ap-calculus-ab-frq-2017.pdf >>> >>> Any help would be greatly appreciated! >>> >>> Thanx in advance, >>> A. Jorge Garcia >>> http://shadowfaxrant.blogspot.com >>> http://www.youtube.com/calcpage2009 >>> >>> ______________________________ _________________ >>> Edu-sig mailing list >>> Edu-sig@python.org >>> https://mail.python.org/mailman/listinfo/edu-sig >>> >>> >>
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig