1. Python Software Foundation. (n.d.). The Python Tutorial: 3.1.1. Numbers. Python 3.12.3 documentation. Retrieved from https://docs.python.org/3/tutorial/introduction.html#numbers. (This section describes float as representing floating-point numbers, which include fractional parts).
2. Guttag, J. V. (2016). Introduction to Computation and Programming Using Python: With Application to Understanding Data. MIT Press. In Chapter 2.1, "Objects, Expressions, and Numerical Types," the text distinguishes between integers (int) and floating-point numbers (float), noting that floats are used for real numbers.
3. MIT OpenCourseWare. (2016). 6.0001 Introduction to Computer Science and Programming in Python, Fall 2016. Lecture 2, Slide 7. Retrieved from https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/resources/mit60001f16lec2/. (The slide explicitly lists float as the type for numbers with decimal points).