From c108f31e186e49b9a076594551c77739cbe0c5fd Mon Sep 17 00:00:00 2001 From: Ram Rachum Date: Fri, 5 Jan 2024 07:06:19 -0800 Subject: [PATCH 1/3] Fix name in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d01b782..baa4554 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Python Turtle +PythonTurtle ============= [![Travis CI](https://img.shields.io/travis/PythonTurtle/PythonTurtle/master.svg?logo=travis)](https://travis-ci.org/PythonTurtle/PythonTurtle From 1d5b4f828dfb1e442eeca521b4fdda871c0ca9c2 Mon Sep 17 00:00:00 2001 From: Ram Rachum Date: Sat, 6 Jan 2024 18:25:24 +0200 Subject: [PATCH 2/3] Add citation --- README.md | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index baa4554..6df0de8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -PythonTurtle -============= +# PythonTurtle [![Travis CI](https://img.shields.io/travis/PythonTurtle/PythonTurtle/master.svg?logo=travis)](https://travis-ci.org/PythonTurtle/PythonTurtle ) [![AppVeyor](https://img.shields.io/appveyor/ci/cool-RR/PythonTurtle/master.svg?logo=appveyor)](https://ci.appveyor.com/project/cool-RR/PythonTurtle @@ -16,8 +15,7 @@ Inspired by LOGO. Homepage: [http://pythonturtle.org](http://pythonturtle.org) -An Appealing Environment to Learn Python ----------------------------------------- +## An Appealing Environment to Learn Python PythonTurtle strives to provide the lowest-threshold way to learn Python. Students command an interactive Python shell (similar to the [IDLE development @@ -31,8 +29,7 @@ to students. ![Screen shot](http://pythonturtle.org/images/screenshot.gif) -Installation ------------- +## Installation Installers for Microsoft Windows and macOS are available from [pythonturtle.org](http://pythonturtle.org) and [GitHub]( @@ -62,20 +59,20 @@ If you're into automation: [Ansible tasks](https://github.com/painless-software/ansible-role-software/blob/master/tasks/education/programming.yml#L12-L43 ) for setting up PythonTurtle including a desktop shortcut for GNOME. -### Troubleshooting +## Troubleshooting > ImportError: libpng12.so.0: cannot open shared object file: No such file or directory See https://askubuntu.com/a/978338/14650 -Compatibility -------------- + +## Compatibility Tested with Python version 3.6 and wxPython version 4.0.1. Reported to run on Windows, macOS, Ubuntu Linux, and Fedora. -Development ------------ + +## Development ```bash git clone https://github.com/PythonTurtle/PythonTurtle.git @@ -92,10 +89,28 @@ python3 setup.py clean bundle Please [open a pull request](https://github.com/PythonTurtle/PythonTurtle/pulls ) for contributions or bug fixes. If you can, please also add tests. -About ------ + + +## Citing PythonTurtle + +If you refer to PythonTurtle in academic work, please use this citation format: + +```bibtex +@misc{rachum2009pythonturtle, + author={Rachum, Ram and Bittner, Peter}, + title={PythonTurtle: A learning environment for Python suited for beginners and children, inspired by Logo}, + month={may}, + year={2009}, + publisher={GitHub}, + doi={10.5281/zenodo.10465283}, + url={https://github.com/PythonTurtle/PythonTurtle/} +} +``` + + +## License This project is licensed under the MIT license. -PythonTurtle was created by Ram Rachum as a side-project in 2009. I also provide -[freelance Django/Python development services](https://chipmunkdev.com). I [give Python workshops](http://pythonworkshops.co/) to teach people Python and related topics. ([Hebrew website](http://pythonworkshops.co.il/).) + + From 4ded6c8678c5caa51cc1c10eecd0bc7b9cd2364f Mon Sep 17 00:00:00 2001 From: Ram Rachum Date: Sat, 13 Jan 2024 09:28:04 -0800 Subject: [PATCH 3/3] Fix citation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6df0de8..609b454 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ If you refer to PythonTurtle in academic work, please use this citation format: ```bibtex @misc{rachum2009pythonturtle, - author={Rachum, Ram and Bittner, Peter}, + author={Rachum, Ram and Bittner, Peter and others}, title={PythonTurtle: A learning environment for Python suited for beginners and children, inspired by Logo}, month={may}, year={2009},