Python for S60: Difference between revisions

Content deleted Content added
See also: http://en.wikipedia.org/wiki/Open_Programming_Language
ce
 
(64 intermediate revisions by 55 users not shown)
Line 1:
{{Short description|Programming language for smartphones}}
{{multiple issues |
{{notability | date=June 2019}}
{{tone | date=June 2019}}
}}
{{Use dmy dates|date=September 2021}}
{{Infobox programming language
| name = Python for S60
| logo =[[Image:Python logo.svg|250px| {{ffdc|Python logo.svg|0 August 13}}]]
| paradigm = [[Multi-paradigm programming language|multiMulti-paradigm]]: [[Object-oriented programming|objectObject-oriented]], [[Imperative programming|imperativeImperative]], [[Functional programming|functionalFunctional]]
| year = {{Start date and age|2006}}
| designer = [[Guido van Rossum]]
| developer = [[Python Software Foundation]]
| latest_release_version = 2.0.0
| latest_release_date = {{releaseStart date and age|mfdf=yes|2010|02|11}}
<!--
| typing = [[strong typing|strong]], [[dynamic typing|dynamic]], [[duck typing|duck]]
| implementations = [[CPython]], [[Jython]], [[IronPython]], [[PyPy]]
| dialects = [[Stackless Python]], [[RPython]]
| influenced_by = [[ABC programming language|ABC]], [[ALGOL 68]],<ref>{{cite web |url=http://www.amk.ca/python/writing/gvr-interview |title=Interview with Guido van Rossum|year=1998 |month=July |accessmonthdayaccessdate=29 July 2007|accessyeararchiveurl =2007 https://web.archive.org/web/20110316023844/http://www.amk.ca/python/writing/gvr-interview |archivedate = 16 March 2011|url-status=live}}</ref> [[C (programming language)|C]], [[Haskell (programming language)|Haskell]], [[Icon programming language|Icon]], [[Lisp programming language|Lisp]], [[Modula-3]], [[Perl]], [[Java (programming language)|Java]]
| influenced = [[Boo programming language|Boo]], [[Groovy (programming language)|Groovy]], [[Ruby programming language|Ruby]], [[Cobra (programming language from Cobra Language LLC)|Cobra]], [[D (programming language)|D]]
-->
| programming language = [[C++]], [[Python (programming language)|Python]]
| operating_system = [[Symbian OS]], [[S60 platform]]
| license = [[Apache license]], [[Python Software Foundation License]]
| website = [{{url|https://garage.maemo.org/projects/pys60/ garage.maemo.org/projects/pys60]}}
}}
 
The '''Python for S60''', also called '''PyS60'''—a term reminiscent of the ([[Unix]] name),naming isconvention—is [[Nokia]]’sa port of the general [[Python (programming language)|Python]] programming language todeveloped by [[Nokia]] for its [[S60 (software platform)|S60 software platform]], originally based on Python 2.2.2 from 2002.<ref>[{{Cite web |url=http://press.nokia.com/PR/200601/1032017_5.html |title=Nokia - Nokia to Release Python for S60 Source Code to Open-Source Software Developer Community] |access-date=17 November 2008 |archive-url=https://web.archive.org/web/20070518052247/http://press.nokia.com/PR/200601/1032017_5.html |archive-date=18 May 2007 |url-status=dead }}</ref>
The latest final version, PyS60-2.0.0, was released on February 11, February 2010. updatesIt came with multiple improvements, the pythonmost corenotable of which was an update to versiona new core based on Python 2.5.4.<ref name="google1">[{{cite web|url=http://code.google.com/p/ensymble/downloads/detail?name=ensymble-0.29.tar.gz] |title=Download:Ensymble v0.29 - Now a distutils package |date=2010-05-17 |accessdate=2014-01-28}}</ref>
 
==Release history==
[[ImageFile:PythonS60.jpg|thumb|Python Shell on [[Nokia 6120 Classic]] ]]
First released in 2005, itPyS60 featured a relatively small set of modules and functions. Version 1.2, the last nonclosed-opensourcesource release and the second version of PyS60, brought many improvements and was made available on October 21, October 2005 on Forumthe Nokia Forums.
 
After becoming [[open -source]], PyS60 had the advantage of a strong and dedicated community that could actively contributecontributed to improving it. The milestone release was Versionversion 1.3.11.
 
The final version tothat support<ref>[http://wiki.opensource.nokia.com/projects/Python_for_S60#Latest_newssupported Python for S60 version history]</ref>the [[S60 (software platform)#S60_editionsS60 editions|S60 2nd Edition]] platform, 1.4.5, was released on 3 December 3,2008. On 24 December 2008, a developer version, 1.9.0, was released. It featured several improvements, the most notable of which was a new core based on Python 2.5.1.
 
On December 24, 2008, a developer version, 1.9.0, was released. It featured several improvements, the main of which was a new core based on Python 2.5.1.
The latest final version, 2.0.0, was released on 11 February 11, 2010. ItsWhich core is based on Python 2.5.4.<ref>[http://code.google.com/p/ensymble/downloads/detail? name=ensymble-0.29.tar.gz]<"google1" /ref>
 
== See also ==
{{Portal|Free and open-source software}}
* [[List of Python software]]
* [[List of integrated development environments for Python]]
Line 45 ⟶ 51:
==External links==
{{Wikibooks|Python Programming}}
{{Wikiversity|Python Programming}}
* [https://web.archive.org/web/20080810154656/http://opensource.nokia.com/projects/pythonfors60/ Nokia Research Center - Python for S60]
* [https://garage.maemo.org/projects/pys60/ Maemo Garage - Python for S60] {{Webarchive|url=https://web.archive.org/web/20110718043620/https://garage.maemo.org/projects/pys60/ |date=18 July 2011 }}
* [http[SourceForge://sourceforge.net/projects/pys60/ |SourceForge.net - Python for S60]]
* [http://wiki.opensource.nokia.com/projects/Python_for_S60 Nokia Wiki - Python for S60]
* [http://discussion.forum.nokia.com/forum/forumdisplay.php?f=102 Python - Developer Discussion Boards]
* [http://wiki.forum.nokia.com/index.php/Category:Python Forum Nokia Wiki - Category:Python]
* [[Maemo (operating system)|Maemo]] - [https://garage.maemo.org/frs/?group_id=854 Garage - Python for S60 - Project Filelist]
* Tutorials
** [http://www.mobilenin.com/pys60/menu.htm Python for Series 60 tutorial by Jurgen Scheible]
** [http://croozeus.com PyS60 tutorials at Croozeus.com]
* [http://www.symbian-freak.com/downloads/freeware/cat_s60_3rd/python.htm SymbianFreak freeware collection - Python Applications and Games]
 
 
<!--===========================( {{NoMoreLinksNo more links}})=== ============================
| PLEASE BE CAUTIOUS IN ADDING MORE LINKS TO THIS ARTICLE. WIKIPEDIA IS Wikipedia |
| NOT A COLLECTION OF LINKS. |
| is not a collection of links nor should it be used for advertising. |
| |
| | Excessive or inappropriate links WILL BE DELETED. |
| Excessive or inappropriate links WILL BE DELETED. |
| See [[Wikipedia:External links]] and& [[Wikipedia:Spam]] for details. |
| |
| | NOT A COLLECTION OF LINKS. |
| If there are already plentiful links, please propose additions or |
| replacements on this article's discussion page., Oror submit your link |
| to the appropriate category at the Open Directory Project (www.dmoz.org)|
| andto linkthe back to thatrelevant category usingat the {{dmoz}} template. Open Directory Project (dmoz.org) |
| and link back to that category using the {{dmoz}} template. |
===========================({{NoMoreLinks}})===============================-->
======
======== {{No more links}} ===
======
========
=-->
 
{{Python (programming language)}}
{{FOSS}}
{{Nokia services}}
 
[[Category:Python programming language]]
[[Category:Class-based programming languages]]
[[Category:Object-oriented programming languages]]
[[Category:Dynamically typed programming languages]]
[[Category:ScriptingMobile languagessoftware programming tools]]
[[Category:Nokia|Series 60services]]
[[Category:Object-oriented programming languages]]
[[Category:Python (programming language)]]
[[Category:Python (programming language) implementations]]
[[Category:S60 (software platform)]]
[[Category:Scripting languages]]
[[Category:Smartphones]]
[[Category:MobileSymbian software]]
 
[[Category:Python implementations]]
 
{{compu-prog-stub}}