Preface

Much of this OER course material is from the following open publications:

1. Downey, Allen.Think Python: How to Think Like a Computer Scientist, 2nd Edition, Version 2.2.20. Green Tea Press, Needham, Massachusetts, 2015, http://greenteapress.com/wp/think-python-2e/ .

Permission is granted to copy, distribute, and/or modify this document under the terms of the

Creative Commons Attribution-NonCommercial 3.0 Unported License, which is available at http:

//creativecommons.org/licenses/by-nc/3.0/ .

2. 50 Examples for Teaching Python. A.M. Kuchling. Revision 2ef8c29a, 2012, http://fiftyexamples.readthedocs.io/en/latest/intro.html . Accessed 1 January 2018.

The English text of this work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ .

3. Downey, Allen, et al. How to Think Like a Computer Scientist: Learning with Python. 2012, http://openbookproject.net/thinkcs/python/english3e/ .

Copyright (C) Peter Wentworth, Jeffrey Elkner, Allen B. Downey and Chris Meyers.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with Invariant Sections being Foreword, Preface, and Contributor List, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

4. Alvarado,Christine, et al. CS for All. Harvey Mudd College, 2013, https://www.cs.hmc.edu/csforall/.

Note: Download or read it online for free.

5. Swaroop, C. H. “A Byte of Python.” Enllaç web, 2003, https://python.swaroopch.com/ .

“A Byte of Python” is a free book on programming using the Python language. This book is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

This means:

You are free to Share i.e. to copy, distribute and transmit this book

You are free to Remix i.e. to make changes to this book (especially translations)

You are free to use it for commercial purposes

6. Brown, Wayne. “Lesson 6 – Introduction to Algorithmic Thinking.” https://docs.google.com/document/d/1MyFYez2SQvsfq7r1StE2kxZyX…/edit . Accessed 3 January 2018.

Note: You can only view this document. To make changes, ask the owner for edit access.

7. Severance, Charles Russell, Sue Blumenberg, and Elliott Hauser. “Python for Everybody: Exploring Data in Python 3.” (2016). https://www.py4e.com/book .

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. This license is available at http://creativecommons.org/licenses/by-nc-sa/3.0/

8. Halterman, R. “Fundamentals of Python Programming.” Southern Adventist University (2017). http://python.cs.southern.edu/pythonbook/pythonbook.pdf

This document is copyright ©2017 by Richard L. Halterman, all rights reserved.

Permission is hereby granted to make hardcopies and freely distribute the material herein under the following conditions:

• The copyright and this legal notice must appear in any copies of this document made in whole or in part.

• None of material herein can be sold or otherwise distributed for commercial purposes without written permission of the copyright holder.

• Instructors at any educational institution may freely use this document in their classes as a primary or optional textbook under the conditions specified above.

A local electronic copy of this document may be made under the terms specified for hardcopies:

• The copyright and these terms of use must appear in any electronic representation of this document made in whole or in part.

• None of material herein can be sold or otherwise distributed in an electronic form for commercial purposes without written permission of the copyright holder.

• Instructors at any educational institution may freely store this document in electronic form on a local server as a primary or optional textbook under the conditions specified above.

I AM UNSURE ABOUT HOW TO CITE/USE THIS MATERIAL

9. Python Software Foundation. python, https://www.python.org/ . Accessed January 10, 2018.

Python is developed under an OSI-approved open source license, making it freely usable and distributable, even for commercial use. Python’s license is administered by the Python Software Foundation.

10. Zelle, John M. “Graphics Module Reference.” (2016).

Simple Graphics Library

The graphic library is released under the GPL, so it is freely available for use and modification.

graphics.py This is version 5.0 will work with both Python 2.x and 3.x. This is the latest version of the graphics library. It is known to work under Linux, Windows, and Mac OSX. Found at http://mcsp.wartburg.edu/zelle/python/graphics.py

Graphics Reference (HTML) Browseable reference documentation for the graphics package. Found at http://mcsp.wartburg.edu/zelle/python/graphics/graphics/index.html

Graphics Reference (PDF) Downloadable/printable documentation for the graphics package. Found at http://mcsp.wartburg.edu/zelle/python/graphics/graphics.pdf

11. Harrington, Andrew N. “Hands-on Python Tutorial (Python 3.1 Version).” Loyola University Chicago. https://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/index.html#

© Released under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License http://creativecommons.org/licenses/by-nc-sa/3.0/us/

This site is released under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

© Copyright 2018, Richard E Sarkis.

This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Copyright © 2009-2013 Cody Jackson.