Thonny Python Download Free

Release Date: Dec. 24, 2018

Thonny is a Python IDE meant for learning programming. End users See and wiki for more info. Contributors Contributions are welcome! Learn the Python programming language or use the program as a training manual to explain the concepts of Python to your students. Write code using simple commands or complex operations. Work with syntax highlighting, code completion, and debugging tools. Thonny 3.3.6 is free to download from our software library. Thonny is a beginner-friendly Python IDE (Integrated Development Environment) that allows users with little to no programming knowledge. Download Thonny. The official home of the Python Programming Language.

Python

“Free Python Games combines play and learning in a flexible environment that reduces the stress of a difficult topic like programming.” – Brett Bymaster, Youth Pastor, The River Church Community “Free Python Games is great for students, is highly organized and flexible, and seeks to unleash inquiry and understanding.”.

Python 3.7.2 was the second bugfix release of Python 3.7.

There are now newer bugfix releases of Python 3.7 that supersede 3.7.2 and Python 3.8 is now the latest feature release of Python 3. Get the latest releases of 3.7.x and 3.8.x here. We plan to continue to provide bugfix releasesfor 3.7.x until mid 2020 and security fixes until mid 2023.

Among the major new features in Python 3.7 are:

  • PEP 539, new C API for thread-local storage
  • PEP 545, Python documentation translations
  • New documentation translations: Japanese,French, andKorean.
  • PEP 552, Deterministic pyc files
  • PEP 553, Built-in breakpoint()
  • PEP 557, Data Classes
  • PEP 560, Core support for typing module and generic types
  • PEP 562, Customization of access to module attributes
  • PEP 563, Postponed evaluation of annotations
  • PEP 564, Time functions with nanosecond resolution
  • PEP 565, Improved DeprecationWarning handling
  • PEP 567, Context Variables
  • Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercionand PEP 540, forced UTF-8 runtime mode)
  • The insertion-order preservation nature of dict objects is now an official part of the Python language spec.
  • Notable performance improvements in many areas.

Please see What’s New In Python 3.7 for more information.

  • PEP 537, 3.7 Release Schedule
  • Report bugs at https://bugs.python.org.
  • Help fund Python and its community.
  • The binaries for AMD64 will also work on processors that implement the Intel 64 architecture. (Also known as the 'x64' architecture, and formerly known as both 'EM64T' and 'x86-64'.)
  • There are now 'web-based' installers for Windows platforms; the installer will download the needed software components at installation time.
  • There are redistributable zip files containing the Windows builds, making it easy to redistribute Python as part of another software package. Please see the documentation regarding Embedded Distribution for more information.
  • UPDATED 2019-01-09: An issue was discovered in the embeddable packages for Windows and updated download files have been provided for the Windows x86-64 embeddable zip file and the Windows x86 embeddable zip file and their GPG signatures. No other download was affected. See https://bugs.python.org/issue35596 for more information.
  • For Python 3.7 releases, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. We also continue to provide a 64-bit/32-bit variant that works on all versions of macOS from 10.6 (Snow Leopard) on. Both variants now come with batteries-included versions oF Tcl/Tk 8.6 for users of IDLE and other tkinter-based GUI applications; third-party and system versions of Tcl/Tk are no longer used. Consider using the newer 10.9 64-bit-only installer variant, unless you are building Python applications that also need to work on older macOS systems.
  • Both python.org installer variants include private copies of OpenSSL 1.1.0. Please carefully read the Important Information displayed during installation for information about SSL/TLS certificate validation and the Install Certificates.command.
VersionOperating SystemDescriptionMD5 SumFile SizeGPG
Gzipped source tarballSource release02a75015f7cd845e27b85192bb0ca4cb22897802SIG
XZ compressed source tarballSource releasedf6ec36011808205beda239c72f947cb17042320SIG
macOS 64-bit/32-bit installerMac OS Xfor Mac OS X 10.6 and laterd8ff07973bc9c009de80c269fd7efcca34405674SIG
macOS 64-bit installerMac OS Xfor OS X 10.9 and later0fc95e9f6d6b4881f3b499da338a9a8027766090SIG
Windows help fileWindows941b7d6279c0d4060a927a65dcab88c48092167SIG
Windows x86-64 embeddable zip fileWindowsfor AMD64/EM64T/x64f81568590bef56e5997e63b434664d587025085SIG
Windows x86-64 executable installerWindowsfor AMD64/EM64T/x64ff258093f0b3953c886192dec9f5276326140976SIG
Windows x86-64 web-based installerWindowsfor AMD64/EM64T/x648de2335249d84fe1eeb61ec25858bd821362888SIG
Windows x86 embeddable zip fileWindows26881045297dc1883a1d61baffeecaf06533256SIG
Windows x86 executable installerWindows38156b62c0cbcb03bfddeb86e66c3a0f25365744SIG
Windows x86 web-based installerWindows1e6c626514b72e21008f8cd53f945f101324648SIG
Latest version

Released:

Free Games

Project description

Free Python Games is an Apache2 licensed collection of free Python gamesintended for education and fun. The games are written in simple Python code anddesigned for experimentation and changes. Simplified versions of severalclassic arcade games are included.

Python is one of the top-five most popular programming languages in the worldand available for free from Python.org. Pythonincludes an extensive Standard Library distributed with your installation. TheStandard Library has a module called Turtle which is a popular way to introduceprogramming to kids. Turtle was part of the original Logo programming languagedeveloped by Wally Feurzig and Seymour Papert in 1966. All of the games inFree Python Games are implemented using Python and its Turtle module.

Starting in 2012, Free Python Games began as an after school program toteach programming to inner-city youth. The goal was to have fun as much as itwas to learn. Since then the games have been improved and used in a variety ofsettings ranging from classrooms to summer day-camps.

The games run anywhere Python can be installed which includes desktop computersrunning Windows, Mac OS, or Linux and older or low-power hardware such as theRaspberry Pi. Kids across the United States in grades 6th-12th have enjoyedlearning about topics such as encryption and projectile motion through games.

Each game is entirely independent from the others and includes comments alongwith a list of exercises to work through with students. Creativity andflexibility is important. There is no right or wrong way to implement a newfeature or behavior! You never know which games students will engage with best.

Testimonials

“I love Free Python Games because the games are fun and they’re easy tounderstand and change. I like making my own games now.”

– Luke Martin, Student

“Free Python Games inspired and introduced a new hobby to our son. Thank you somuch for exposing him to coding. He is having so much fun!”

– Mary Lai, Parent

“Free Python Games are great because they really engage students and let themlearn at their own pace.”

– Rick Schertle, Teacher, Steindorf STEAM School

“Free Python Games combines play and learning in a flexible environment thatreduces the stress of a difficult topic like programming.”

– Brett Bymaster, Youth Pastor, The River Church Community

“Free Python Games is great for students, is highly organized and flexible,and seeks to unleash inquiry and understanding.”

– Terri Furton, Principal, Downtown College Prep

Features

  • Fun to play!
  • Simple Python code
  • Easy to install
  • Designed for education
  • Depends only on the Python Standard Library
  • Used in hundreds of hours of classroom instruction
  • Fully Documented
  • 100% Test Coverage
  • Developed on Python 3.7
  • Tested on CPython 2.7, 3.4, 3.5, 3.6, and 3.7
  • Tested on Windows, Mac OS X, Raspbian (Raspberry Pi), and Linux
  • Tested using Travis CI and AppVeyor CI

Quickstart

Installing Free Python Games is simple with pip:

Free Python Games supports a command-line interface (CLI). Help for the CLI isavailable using:

The CLI supports three commands: list, copy, and show. For a list of all gamesrun:

Any of the listed games may be played by executing the Python module from thecommand-line. To reference the Python module, combine “freegames” with the nameof the game. For example, to play the “snake” game run:

Games can be modified by copying their source code. The copy command willcreate a Python file in your local directory which you can edit. For example,to copy and play the “snake” game run:

Python includes a built-in text editor named IDLE which can also execute Pythoncode. To launch the editor and make changes to the “snake” game run:

You can also access documentation in the interpreter with Python’s built-inhelp function:

Free Games

Paint

Paint – draw lines and shapes on the screen. Click to mark the start of ashape and click again to mark its end. Different shapes and colors can beselected using the keyboard.

Snake

Snake – classic arcade game. Use the arrow keys to navigate and eat thegreen food. Each time the food is consumed, the snake grows one segmentlonger. Avoid eating yourself or going out of bounds!

Pacman

Pacman – classic arcade game. Use the arrow keys to navigate and eat allthe white food. Watch out for red ghosts that roam the maze.

Cannon

Cannon – projectile motion. Click the screen to fire your cannnonball. Thecannonball pops blue balloons in its path. Pop all the balloons before they cancross the screen.

Connect

Connect – Connect 4 game. Click a row to drop a disc. The first player toconnect four discs vertically, horizontally, or diagonally wins!

Flappy

Flappy – Flappy-bird inspired game. Click the screen to flap yourwings. Watch out for black ravens as you fly across the screen.

Memory

Memory – puzzle game of number pairs. Click a tile to reveal anumber. Match two numbers and the tiles will disappear to reveal an image.

Pong

Pong – classic arcade game. Use the keyboard to move your paddle up anddown. The first player to miss the ball loses.

Simon Says

Simon Says – classic memory puzzle game. Click the screen to start. Watchthe pattern and then click the tiles in the same order. Each time you get thesequence right the pattern gets one step longer.

Tic Tac Toe

Tic Tac Toe – classic game. Click the screen to place an X or O. Connectthree in a row and you win!

Tiles

Tiles – puzzle game of sliding numbers into place. Click a tile adjacent tothe empty square to swap positions. Can you make the tiles count one to fifteenfrom left to right and bottom to top?

Tron

Tron – classic arcade game. Use the keyboard to change the direction ofyour Tron player. Avoid touching the line drawn by your opponent.

Life

Life – Conway’s Game of Life. The classic, zero-player, cellular automationcreated in 1970 by John Conway.

Maze

Maze – move from one side to another. Inspired by A Universe in One Lineof Code with 10 PRINT. Tap the screen to trace a path from one side toanother.

Fidget

Fidget – fidget spinner inspired animation. Click the screen to acceleratethe fidget spinner.

User Guide

For those wanting more details, this part of the documentation describescurriculum, API, and development.

References

Free Python Games License

Copyright 2017-2020 Grant Jenks

Licensed under the Apache License, Version 2.0 (the “License”); you may not usethis file except in compliance with the License. You may obtain a copy of theLicense at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributedunder the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES ORCONDITIONS OF ANY KIND, either express or implied. See the License for thespecific language governing permissions and limitations under the License.

Release historyRelease notifications RSS feed

2.3.2

2.3.1

2.3.0

2.2.0

2.1.2

2.1.1

2.1.0

2.0.4

2.0.3

2.0.2

2.0.1

2.0.0

1.5.0

1.4.6

1.4.5

1.4.4

1.4.3

1.4.2

1.4.1

1.4.0

1.3.1

1.3.0

1.2.1

1.2.0

1.1.0

Thonny App

1.0.4

1.0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for freegames, version 2.3.2
Filename, sizeFile typePython versionUpload dateHashes
Filename, size freegames-2.3.2-py2.py3-none-any.whl (108.3 kB) File type Wheel Python version py2.py3 Upload dateHashes
Filename, size freegames-2.3.2.tar.gz (107.7 kB) File type Source Python version None Upload dateHashes

Thonny Python Download Free Download

Close

Hashes for freegames-2.3.2-py2.py3-none-any.whl

Hashes for freegames-2.3.2-py2.py3-none-any.whl
AlgorithmHash digest
SHA2561ebe3681e858613ec6c6cb57b6825de99a8bd909856f6c00c76bf8c6eb1ecc10
MD593847bda78dee9bf991b75ccaf55486c
BLAKE2-2560e3077e6f7ff22033bf341afcd73469ea96e7a1b2cda21a4b2105c12eeb9faa9

Thonny Python Download Free Pc

Close

Hashes for freegames-2.3.2.tar.gz

Hashes for freegames-2.3.2.tar.gz
AlgorithmHash digest
SHA256351da8f57f9244a83afe1f3bdd3cb9199c5f46e70f655928f242a75c8c52f00e
MD5371b2251300de6bdf383592221ef4e0b
BLAKE2-2563a21a76e4ead6c58e7a869d68fa9008b37cf5494bdaa4fb609c5e04e9ebf421a