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

Reply via email to