pythoner.name - 1. Введение









Search Preview

Введение - Справка по языку Python 3.x

pythoner.name
Введение в справочное руководство по языку Python. Описание реализаций: CPython, Jython, PyPy и др. Особенности лексического анализа и синтаксиса.
.name > pythoner.name

SEO audit: Content analysis

Language Error! No language localisation is found.
Title Введение - Справка по языку Python 3.x
Text / HTML ratio 46 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud Python в и для на реализация реализации с или языка NET может быть по lc_letter более является вы языку библиотеки
Keywords consistency
Keyword Content Title Description Headings
Python 24
в 22
и 21
для 16
на 9
реализация 8
Headings
H1 H2 H3 H4 H5 H6
1 5 2 0 0 0
Images We found 2 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
Python 24 1.20 %
в 22 1.10 %
и 21 1.05 %
для 16 0.80 %
на 9 0.45 %
реализация 8 0.40 %
реализации 7 0.35 %
с 7 0.35 %
или 7 0.35 %
языка 6 0.30 %
NET 6 0.30 %
может 6 0.30 %
быть 6 0.30 %
по 5 0.25 %
lc_letter 5 0.25 %
более 5 0.25 %
является 5 0.25 %
вы 5 0.25 %
языку 4 0.20 %
библиотеки 4 0.20 %

SEO Keywords (Two Word)

Keyword Occurrence Density
может быть 5 0.25 %
или более 4 0.20 %
реализация Python 4 0.20 %
по языку 4 0.20 %
1 Введение 4 0.20 %
в действительности 3 0.15 %
Справка по 3 0.15 %
Лексический анализ 3 0.15 %
языку Python 3 0.15 %
на Python 3 0.15 %
для NET 3 0.15 %
Введение 2 2 0.10 %
определение оперирует 2 0.10 %
более повторений 2 0.10 %
Python 1 2 0.10 %
2 Лексический 2 0.10 %
оперирует над 2 0.10 %
стандартной библиотеки 2 0.10 %
отличается от 2 0.10 %
лексического анализа 2 0.10 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
Справка по языку 3 0.15 % No
по языку Python 3 0.15 % No
ноль или более 2 0.10 % No
Python для NET 2 0.10 % No
или более повторений 2 0.10 % No
Краткий обзор стандартной 2 0.10 % No
С другой стороны 2 0.10 % No
обзор стандартной библиотеки 2 0.10 % No
языку Python 1 2 0.10 % No
Python 1 Введение 2 0.10 % No
обозначает ноль или 2 0.10 % No
реализация Python которая 2 0.10 % No
2 Лексический анализ 2 0.10 % No
1 Введение 2 2 0.10 % No
определение оперирует над 2 0.10 % No
может быть использована 2 0.10 % No
большей информации см 2 0.10 % No
Для большей информации 2 0.10 % No
что еще вам 1 0.05 % No
анализа и синтаксиса 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
Справка по языку Python 3 0.15 % No
Для большей информации см 2 0.10 % No
Краткий обзор стандартной библиотеки 2 0.10 % No
по языку Python 1 2 0.10 % No
языку Python 1 Введение 2 0.10 % No
обозначает ноль или более 2 0.10 % No
Описания лексического анализа и 1 0.05 % No
знать о ней для 1 0.05 % No
документации конкретной реализации чтобы 1 0.05 % No
конкретной реализации чтобы определить 1 0.05 % No
реализации чтобы определить что 1 0.05 % No
чтобы определить что еще 1 0.05 % No
определить что еще вам 1 0.05 % No
что еще вам нужно 1 0.05 % No
еще вам нужно знать 1 0.05 % No
вам нужно знать о 1 0.05 % No
нужно знать о ней 1 0.05 % No
синтаксиса используют модифицированную нотацию 1 0.05 % No
Нотация Описания лексического анализа 1 0.05 % No
о ней для использования 1 0.05 % No

Internal links in - pythoner.name

Перевод документации
Перевод документации Python 3.x
Учебник
Учебник Python - документация Python 3.x
1. Разжигая ваш аппетит
Особенности и преимущества Python - документация Python 3.х
2. Использование интерпретатора Python
Использование интерпретатора Python - документация Python 3.x
3. Неформальное введение в Python
Введение в Python - документация Python 3.x
4. Управление потоком выполнения
Управление потоком выполнения - документация Python 3.x
5. Структуры данных
Структуры данных - документация Python 3.х
6. Модули
Модули - документация Python 3.х
7. Ввод и вывод
Ввод и вывод - документация Python 3.х
8. Ошибки и исключения
Ошибки и исключения - документация Python 3.x
9. Классы
Классы - документация Python 3.x
10. Краткий обзор стандартной библиотеки
Краткий обзор стандартной библиотеки - документация Python 3.x
11. Краткий обзор стандартной библиотеки - Часть II
Краткий обзор стандартной библиотеки - Часть II - документация Python 3.x
12. Виртуальное окружение и пакеты
Виртуальное окружение и пакеты - Документация Python 3.x
13. Что теперь?
Ресурсы по Python - документация Python 3.x
14. Tab-завершение и прокрутка истории
Редактирование интерактивного ввода и подстановка истории - документация Python 3.x
15. Проблемы представления вещественных чисел
Проблемы арифметики чисел с плавающей точкой - документация Python 3.x
16. Дополнение
Исполняемые скрипты и настройка модулей - документация Python 3.x
Стандартная библиотека
Стандартная библиотека Python | Python
1. Введение
Введение в стандартную библиотеку - документация Python 3.x
2. Встроенные функции
Встроенные функции - документация Python 3.х
3. Встроенные константы
Встроенные константы - документация Python 3.x
4. Встроенные типы
Встроенные типы - документация Python 3.x
25. Графические пользовательские интерфейсы с Tk
25. Графические пользовательские интерфейсы с Tk | Python
25.1. tkinter - интерфейс Python к Tcl/Tk
25.1. tkinter - интерфейс Python к Tcl/Tk | Python
Справка по языку Python
Справка по языку Python - Документация Python 3.x
1. Введение
Введение - Справка по языку Python 3.x
2. Лексический анализ
Лексический анализ - Справка по языку Python 3.x
Заметки
Заметки | Python
Программы
Программы | Python
Задачи
Python. Решение задач
Курсы
Курсы по программированию на Python
Программа-скрипт для замены части текста во всех файлах каталога
Программа-скрипт для замены части текста во всех файлах каталога | Python
Найти значение списка, которое встречается чаще всего
Найти значение списка, которое встречается чаще всего | Python
Замена элементов списка
Замена элементов списка | Python
Проверка расширения файла
Проверка расширения файла | Python
Вычисление массы, объема и плотности
Вычисление массы, объема и плотности | Python
Цельсии в Фаренгейты или наоборот
Цельсии в Фаренгейты или наоборот | Python
Контакт
Контакт | Программирование на Python

Pythoner.name Spined HTML


Введение - Справка по языку Python 3.x Перейти к основному содержанию Программирование на Python Перевод документацииУчебник1. Разжигая ваш аппетит2. Использование интерпретатора Python3. Неформальное введение в Python4. Управление потоком выполнения5. Структуры данных6. Модули7. Ввод и вывод8. Ошибки и исключения9. Классы10. Краткий обзор стандартной библиотеки11. Краткий обзор стандартной библиотеки - Часть II12. Виртуальное окружение и пакеты13. Что теперь?14. Tab-завершение и прокрутка истории15. Проблемы представления вещественных чисел16. ДополнениеСтандартная библиотека1. Введение2. Встроенные функции3. Встроенные константы4. Встроенные типы25. Графические пользовательские интерфейсы с Tk25.1. tkinter - интерфейс Python к Tcl/TkСправка по языку Python1. Введение2. Лексический анализЗаметкиПрограммыЗадачиКурсы Breadcrumbs You are here: Перевод документации Python 3.xСправка по языку Python 1. Введение Это справочное руководство описывает язык программирования Python. Его предназначение отличается от учебника. Хотя я стараюсь быть максимально точным, я решил использовать английский, а не формальные спецификации для всего, кроме синтаксиса и лексического анализа. Это должно сделать документ более понятным для обычных читателей, но оставит место для неоднозначности. Следовательно, если вы прибыли с Марса и пытались повторно реализовать Python только по этому документу, вам вероятно придется угадывать вещи, и в действительности вы возможно закончите реализацию совсем другим языком. С другой стороны, если вы используете Python и интересуетесь точными правилами в какой-то конкретной области языка, вам определенно следует искать их здесь. Если вам хочется увидеть больше формальных определений языка, может быть вы могли бы побыть волонтером в ваше время или изобрести машину для клонирования :-). Опасно добавлять слишком много деталей реализации в документ справки по языку - реализация может измениться, и другие реализации этого же языка могут работать по-другому. С другой стороны, CPython является единственной реализацией в широком использовании (хотя альтернативные реализации продолжают получать поддержку), и его конкретные особенности иногда стоит упомянуть, особенно там, где реализация налагает дополнительные ограничения. Поэтому вы обнаружите короткие "заметки реализации", разбросанные среди текста. Каждая реализация Python приходит с рядом встроенных и стандартных модулей. Они документированы в Стандартной библиотеке Python. Несколько встроенных модулей упомянуты, когда они взаимодействуют в значительной степени с языковыми определениями. 1.1. Альтернативные реализации Хотя есть одна реализация Python, которая без сомнения самая популярная, существует несколько альтернативных реализаций, которые особенно интересны определенной аудитории. Известные реализации включают: CPython. Это исходная и самая поддерживаемая реализация Python, написанная на C. Новые особенности языка обычно здесь появляются первыми. Jython. Python, реализованный на Java. Эта реализация может быть использована в качестве скриптового языка для приложений Java, или может быть использована для создания приложений, использующих библиотеки классов Java. Также она часто используется для создания тестов для библиотек Java. Больше информации может быть найдено на вебсайте Jython. Python для .NET. Эта реализация в действительности использует CPython, но управляется приложением .NET и делает доступными библиотеки .NET. Ее создал Brian Lloyd. Для большей информации см. домашнюю страницу Python для .NET. IronPython. Альтернативный Питон для .NET. В отличие от Python.NET, это законченная реализация Python, которая генерирует IL и компилирует код Python прямо в сборки .NET. Была создана Jim Hugunin, первоначальным создателем Jython. Для большей информации см. вебсайт IronPython. PyPy. Реализация Python, полностью написанная на Python. Она поддерживает несколько продвинутых возможностей, не найденных в других реализациях, подобных поддержке stackless и компилятор Just in Time. Одной из целей данного проекта является поощрение экспериментов с самим языком, чтобы облегчить модификацию интерпретатора (поскольку он написан на Python). Дополнительная информация доступна на домашней странице проекта PyPy. Каждая из этих реализаций несколько отличается от языка, который документирован в данном руководстве или знакомит со специфичной информацией за пределами той, которую покрывает стандартная документация Python. Будьте добры ссылаться к документации конкретной реализации, чтобы определить, что еще вам нужно знать о ней для использования. 1.2. Нотация Описания лексического анализа и синтаксиса используют модифицированную нотацию грамматики BNF. Она использует следующий стиль определения: name ::= lc_letter (lc_letter | "_")* lc_letter ::= "a"..."z" В первой строке говорится, что name является lc_letter, следующей за последовательностью из нуля или более lc_letter'ов и подчеркиваний. В свою очередь lc_letter есть любой одиночный символ от 'a' до 'z'. (Это правило в действительности придерживается в лексических и грамматических правилах в данной документации.) Каждое правило начинается с имени (которое является именем, определенным правилом) и ::=. Вертикальная черта (|) используется для разделения альтернатив; она является наименьшим связывающим оператором в данной нотации. Звезда (*) обозначает ноль или более повторений предшествующих элементов; аналогично плюс (+) обозначает одну или более повторений, а фраза, заключенная в квадратные скобки ([]) обозначает ноль или более совпадений (другими словами, заключенная фраза опциональна). Операторы * и + связаны так тесно, как это возможно; скобки используются для группировки. Правила обычно содержатся на одной строке; правила со многими альтернативами могут отформатированны по-другому: каждая строка после первой начинается с вертикальной черты. В лексических определениях (как в примере выше) используются еще два соглашения: два литеральных символа, разделенные тремя точками, обозначают выбор любого одиночного символа в заданном (включенном) диапазоне символов ASCII. Выражение между угловыми скобками (<...>) дает неформальное описание определенных символов; например, это может быть использовано для описания понятия "контрольный символ", если необходимо.  Несмотря на то, что используемые обозначения почти одинаковы, существует большая разница между значением лексических и синтаксических определений: лексическое определение оперирует над индивидуальными символами источника ввода, в то время как синтаксическое определение оперирует над потоком символов, генерируемых лексическим анализом. Все использования BNF в следующей главе ("Лексический анализ") являются лексическими определениями; использование в последующих главах - синтаксические определения. Создано2017-12-05 Добавить комментарий Перекрёстные ссылки книги для 1. Введение Справка по языку Python Вверх 2. Лексический анализ Footer menu Контакт