Back to site

Нататкі аб мове праграмавання Python

Гісторыя Python

Ніжэй ад ананімнага донара
  1. Python быў вынайдзены Гвіда Ван Россум ў 1990 годзе.
  2. У той час, Гвіда працаваў на Amoeba размеркаванай аперацыйнай сістэмы. Python быў быць мова сцэнарыяў для гэтай АС.
  3. Python пад уплывам выкладання мовы ABC (на якіх Гвіда працаваў), а таксама многіх іншых моў праграмавання.
  4. Ён быў названы ў гонар Монті Пайтона, з-за вялікай любові Гвіда для Лятаючы цырк і іншых вытворчасцяў, Python.
  5. Першы публічны рэліз быў у 1991 годзе.
  6. Група comp.lang.python Usenet заснаваная ў 1994 годзе. Па-ранейшаму актыўны на групах Google у 2010 годзе.
  7. Python быў вольны, як у прамове з самага пачатку.

(Email Дата: Sun, 8 мая 2005 04:38:41 -0700 (PDT))

Пн Люты 14 13:37:20 PST 2011: Падобна на тое, Python ўсё яшчэ развіваецца ... З двума бягучых версіях: 2,7 і 3. Python 3 уяўляе сабой крок наперад.

Эксперыментуючы з Python

Паспрабуйце [ http://codepad.org/ ] для ўводу і выканання Python праграм праз Інтэрнет.

Python даступны практычна на любой сучаснай аперацыйнай сістэмы.

У Unix сістэмах (уключаючы Linux дыстрыбутывы і Apple Mac) ён ужо ўсталяваны і гатовы да працы.

Калі ў вас ёсць Python устаноўлены на кампутары каманду

 Python 
дазволіць вам ўводзіць каманды і азначэнняў і г.д. у інтэрактыўным рэжыме. Вы можаце выйсці, націснуўшы на канец файла характар ​​- на UNIX / Linux CTRL-D.

Вось некалькі карысных функцый.

 Dir (аб'ект) 
Спісы дадзеных і метадаў, звязаных з аб'ектам.

 Даведка (object.method) 
Выхады дакументацыі метаду ў прымяненні да аб'екта.

праграмавання Python галаваломкі

Вось Myst-й выклік [ http://www.pythonchallenge.com/ ], што выгадна адрознівае Вас серыю галаваломак, каб вырашыць, выкарыстоўваючы Python.

Python 3 Падручнікі

[ http://docs.python.org/py3k/ ] [ http://diveintopython3.org/ ] [ вынікі F search_query =? Python 3 + падручнік і AQ = ] (відэа) [ Python_en: Table_of_Contents ]

Python 3 кнігі

[ Праграмаванне-Python-Complete-Уводзіны-Langua .. ].

Выдатныя прыклады Python


( Sudoku ): Пітэр Норвиг элегантны і пісьменны Python Sudoku Solver [ sudoku.html ]

Сінтаксіс Python

Python з'яўляецца адным з рэдкіх моў, якія выкарыстоўваюцца водступы для пазначэння структуры [ Заўвага 1 ].

Яшчэ ў 2003 годзе Эндру Thanalertvisuti CS Дасягненні праекта ў CSUSB дакументальна сінтаксіс Python. Гэтыя старонкі былі выдаленыя з сервера вэб-студэнта пасля аварыі. Наступныя рэсурсы апісваюць сінтаксіс Python. Вось некалькі крыніц. [ grammar.html ] (2,7 HTML EBNF), [ grammar.txt ] (2,5 Txt граматыка), [ http://www.flickr.com/photos/nicksieger/281055485/ ] (малюнак).

Я перакладзе 2,5 TXT версія да XBNF / МАТЭМАТЫКА версія: [ python.syntax.html ] (XBNF), дайце мне ведаць, калі і калі памылкі ползучести цалі Я таксама дадання нататкі аб адрозненнях паміж Python 2 .* і Python 3 .*.

У мяне таксама ёсць праект [ python.lexicon.html ] лістынг многія з 80 + асноўныя сімвалы / лексем ў мове Python.

Далейшага пошуку Google з'яўляецца рэзервовай копіі, калі Вышэйазначанае завяршылася няўдачай. [ пошук? Q = Python + граматыка ]

Мадэль дадзеных

[Націсніце тут [Гняздо сімвала] PythonData калі вы можаце запоўніць гэтую дзірку]

Семантыка

[Націсніце тут [Гняздо сімвала] PythonSemantics калі вы можаце запоўніць гэтую дзірку]

Версіі Python

Тут неверагоднае табліцы, якія паказваюць, як функцыі былі дададзеныя і выдаленыя, ад версіі да версіі: [ ? паб ключ = 0At5kubLl6ri7dHU2OEJFWkJ1SE16NUNvaGg2UFBxMUE & GID = 0 ]

Глядзіце таксама

    Дэманстрацыі і прыклады з Python

    [ Python-на-мат-teachers.html ]

    Параўнання і інтрадукцыі

    Мова месяц: [ http://www.scdi.org/languages/python/ ]

    Python хатняй старонкі і групы навін

    Галоўная: [ http://www.python.org/ ]

    навін [ comp.lang.python ] (мадэруецца таму ён мае спам).

    Мова Даведачнае кіраўніцтва

    [ http://docs.python.org/reference/ ] (Версія 02/07 7 Лістапада 2010 г), [ http://docs.python.org/py3k/reference/ ] (Версія 03/01 7 лістапада 2010 г.).

    Таксама па спасылках на [ Python.html ]

    Уводзіны ў Python

    [ python.html ]

    Пашырэння


    ( SIKULI ): Fri Jan 1922 11:02 2010 года. Бачыў гэта на Slash Dot. Мова, які дазваляе лёгка аўтаматызаваць выкананне задач шляхам змешвання Python падобны сінтаксіс з элементамі графічнага інтэрфейсу. Напрыклад, вы можаце зрабіць здымак кнопку на экране і перацягнуць яго ў сцэнар у якасці аргументу "(_)", націсніце кнопку "чакаць (_)"," уваходнага (_)", і інш функцыі. Тут [ http://sikuli.csail.mit.edu/ ] спасылка на сайт праекта ў Масачусецкім тэхналагічным інстытуце. Перацягнуць функцыі, як мова MIT крамзолі.

. . . . . . . . . (На канец раздзеле Глядзіце таксама ) << Змест | Канец >>

Нататкі


    ( Заўвага 1 ): мовы Оккама і CODIL таксама выкарыстоўваць водступы ў аналагічна.

. . . . . . . . . (На канец раздзеле Нататкі аб мове праграмавання Python ) << Змест | Канец >>

Канец

Popular Links
Published (Last edited): Apr 6 , source: http://www.csci.csusb.edu/dick/samples/python.html