# Python for S60

> Nokia’s port of the general Python programming language to its S60 software platform

**Wikidata**: [Q7263936](https://www.wikidata.org/wiki/Q7263936)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Python_for_S60)  
**Source**: https://4ort.xyz/entity/python-for-s60

## Summary
Python for S60 is Nokia’s port of the general Python programming language to its S60 software platform. Also known as PyS60, this implementation is classified as an object-based and object-oriented programming language designed for mobile devices. It was developed by the Python Software Foundation based on designs by Guido van Rossum.

## Key Facts
- **Developer:** Python Software Foundation
- **Designed By:** Guido van Rossum
- **Platform:** Nokia S60 software platform
- **Aliases:** PyS60
- **License:** Apache License
- **Programming Paradigm:** Object-oriented programming
- **Classification:** Object-based language, programming language, implementation of a programming language
- **Implementation Of:** Python
- **Source Code Repository:** Apache Subversion (https://vcs.maemo.org/svn/pys60)
- **Official Website:** https://garage.maemo.org/projects/pys60/
- **Copyright Status:** Copyrighted
- **Freebase ID:** /m/04grg7w
- **Wikipedia Availability:** Arabic, English, Serbian, Turkish
- **Sitelink Count:** 4

## FAQs
**Who created Python for S60?**
The project was designed by Guido van Rossum, the Dutch computer scientist and creator of Python, and was developed by the Python Software Foundation.

**What platform does Python for S60 target?**
It is specifically designed as a port of the Python language for Nokia's S60 software platform.

**Is the source code for Python for S60 available?**
Yes, the source code is accessible via an Apache Subversion repository hosted at https://vcs.maemo.org/svn/pys60.

**What type of programming language is PyS60?**
PyS60 is an implementation of Python that functions as both an object-based language and an object-oriented programming language.

**Under what license is Python for S60 distributed?**
The software is released under the Apache License.

## Why It Matters
Python for S60 represents a critical bridge between the Python ecosystem and the mobile computing landscape of the S60 platform. By porting a high-level, object-oriented language to Nokia's S60 software, it enabled developers to write mobile applications using a language known for its readability and efficiency. The project's release under the Apache License and its backing by the Python Software Foundation further solidified its role as a significant tool for open-source mobile development.

## Notable For
- Being the official Nokia port of the Python language to the S60 software platform.
- Involving Guido van Rossum, the original creator of Python, as its designer.
- Utilizing Apache Subversion for its source code version control.
- Being documented on Wikipedia in four distinct languages: Arabic, English, Serbian, and Turkish.
- Holding a specific Freebase ID (/m/04grg7w) within knowledge graphs.

## Body

### Overview and Classification
Python for S60, commonly referred to by the alias PyS60, is defined as Nokia’s port of the general Python programming language to its S60 software platform. It serves as a specific implementation of a programming language, falling under the broader category of programming languages and the more specific class of object-based languages. The software adheres to the object-oriented programming paradigm, allowing for the creation of structured mobile applications.

### Development and Design
The development of Python for S60 was carried out by the Python Software Foundation. The design of the language implementation is attributed to Guido van Rossum. Van Rossum is a Dutch programmer, computer scientist, and writer, born on January 31, 1956, who is best known as the creator of the Python programming language. His involvement connects the mobile S60 implementation directly to the language's origins.

### Technical Specifications and Licensing
As an implementation of Python, PyS60 operates under a copyrighted status but is made available to users under the permissive Apache License. This licensing choice facilitates the distribution and modification of the software. The project is identified in structured databases by the Freebase ID /m/04grg7w.

### Repository and Resources
The project maintains a presence on the web, with its official website hosted at https://garage.maemo.org/projects/pys60/. For developers and contributors, the source code repository is managed using Apache Subversion and can be found at https://vcs.maemo.org/svn/pys60. Documentation and information regarding the project are available on Wikipedia in four languages: Arabic, English, Serbian, and Turkish, with a total sitelink count of 4.