A better translation for index.md (#22742)

This commit is contained in:
tahirsoft
2018-11-19 20:07:53 +02:00
committed by Gregory Gubarev
parent 5280851685
commit 72816822fd

View File

@ -20,13 +20,13 @@ localeTitle: питон
* 3.x находится в активной разработке. Это означает, что все последние усовершенствования стандартной библиотеки, например, доступны только по умолчанию в Python 3.x. * 3.x находится в активной разработке. Это означает, что все последние усовершенствования стандартной библиотеки, например, доступны только по умолчанию в Python 3.x.
* На протяжении многих лет экосистема Python накопила значительное количество качественного программного обеспечения. Недостатком отлаженной обратной совместимости в версии 3.x является то, что часть этого программного обеспечения (особенно собственного программного обеспечения в компаниях) до сих пор не работает на 3.x. * На протяжении многих лет экосистема Python накопила значительное количество качественного программного обеспечения. Недостатком отлаженной обратной совместимости в версии 3.x является то, что часть этого программного обеспечения (особенно собственного программного обеспечения в компаниях) до сих пор не работает на 3.x.
## Монтаж ## Установка
Большинство операционных систем на базе nix поставляются с установленным Python (как правило, Python 2, Python 3 в большинстве последних). Замена системы Python не рекомендуется и может вызвать проблемы. Тем не менее, различные версии Python можно безопасно установить рядом с системой Python. См. [Настройка и использование Python](https://docs.python.org/3/using/index.html) . Большинство операционных систем на базе nix поставляются с установленным Python (как правило, Python 2, Python 3 в большинстве последних). Замена системы Python не рекомендуется и может вызвать проблемы. Тем не менее, различные версии Python можно безопасно установить рядом с системой Python. См. [Настройка и использование Python](https://docs.python.org/3/using/index.html) .
Windows не поставляется с Python, установщик и инструкции можно найти [здесь](https://docs.python.org/3/using/windows.html) Windows не поставляется с Python, установщик и инструкции можно найти [здесь](https://docs.python.org/3/using/windows.html)
## Python Interpreter ## Интерпретатор Python
Интерпретатор Python - это то, что используется для запуска скриптов Python. Интерпретатор Python - это то, что используется для запуска скриптов Python.
@ -38,7 +38,7 @@ Windows не поставляется с Python, установщик и инс
print('Hello campers!') print('Hello campers!')
``` ```
От терминала: Из терминала:
``` ```
$ python hello_campers.py $ python hello_campers.py
Hello campers! Hello campers!
@ -58,7 +58,7 @@ $ python --version
Python 3.7.1 Python 3.7.1
``` ```
## Интерпретатор Python Interpreter ## Интерактивный режим интерпретатора Python
Интерактивный режим можно запустить, вызвав интерпретатор Python с помощью флага `-i` или без каких-либо аргументов. Интерактивный режим можно запустить, вызвав интерпретатор Python с помощью флага `-i` или без каких-либо аргументов.
@ -112,35 +112,35 @@ $ python3.5
2. Открытый исходный код: Итак, вы можете внести вклад в сообщество, функции, которые вы разработали для будущего использования, и помочь другим 2. Открытый исходный код: Итак, вы можете внести вклад в сообщество, функции, которые вы разработали для будущего использования, и помочь другим
3. Много хороших переводчиков и ноутбуков доступно для лучшего опыта, такого как ноутбук jupyter. 3. Много хороших переводчиков и ноутбуков доступно для лучшего опыта, такого как ноутбук jupyter.
#### Cons ### Cons
1. Будучи с открытым исходным кодом, многие разные способы развивались в течение года для одной и той же функции. Иногда это создает хаос для других, чтобы читать код другого. 1. Будучи с открытым исходным кодом, многие разные способы развивались в течение года для одной и той же функции. Иногда это создает хаос для других, чтобы читать код другого.
2. Это медленный язык. Итак, очень плохой язык для разработки общих алгоритмов. 2. Это медленный язык. Итак, очень плохой язык для разработки общих алгоритмов.
## Документация ## Документация
[Python хорошо документирован](https://docs.python.org/3/) . Эти документы включают в себя руководства, руководства, ссылки и метаинформацию для языка. [Python хорошо документирован](https://docs.python.org/3/) . Эти документы включают в себя руководства, пособия, ссылки и метаинформацию для языка.
Другой важной ссылкой являются предложения по улучшению Python ( [PEP](https://www.python.org/dev/peps/) ). В PEP входит руководство по стилю написания кода Python, [`PEP 8`](https://www.python.org/dev/peps/pep-0008/) . Другой важной ссылкой является [PEP](https://www.python.org/dev/peps/)( предложения по улучшению Python ). В PEP входит руководство по стилю написания кода Python - [`PEP 8`](https://www.python.org/dev/peps/pep-0008/) .
## отладка ## Отладка
Операторы внутренней `print` могут использоваться для простой отладки: Встроенный оператор `print` может использоваться для простой отладки:
> **... часто самый быстрый способ отладки программы состоит в том, чтобы добавить в исходный код несколько операторов печати: быстрый цикл редактирования-тестирования-отладки делает этот простой подход очень эффективным.** > **... часто самый быстрый способ отладки программы состоит в том, чтобы добавить в исходный код несколько операторов печати: быстрый цикл редактирования-тестирования-отладки делает этот простой подход очень эффективным.**
> >
> \- [Резюме](https://www.python.org/doc/essays/blurb/) > \--[Сводная информация](https://www.python.org/doc/essays/blurb/)
Python также включает более мощные инструменты для отладки, такие как: Python также включает более мощные инструменты для отладки, такие как:
* модуль [_регистрации_](https://docs.python.org/3/library/logging.html) , [_протоколирование_](https://docs.python.org/3/library/logging.html) * модуль логирования [_logging_](https://docs.python.org/3/library/logging.html)
* модуль отладки, [_pdb_](https://docs.python.org/3/library/pdb.html) * модуль отладки [_pdb_](https://docs.python.org/3/library/pdb.html)
Просто отметьте, что они существуют на данный момент. Просто отметьте, что они существуют на данный момент.
## Привет, мир! ## Привет, мир!
Возвращаясь к документам, мы можем прочитать о функции [`print`](https://docs.python.org/3/library/functions.html#print) , [строенной функции_](https://docs.python.org/3/library/functions.html) [стандартной библиотеки Python](https://docs.python.org/3/library/index.html) . Возвращаясь к документации, мы можем прочитать о [строенной функции_](https://docs.python.org/3/library/functions.html) [стандартной библиотеки Python](https://docs.python.org/3/library/index.html) [`print`](https://docs.python.org/3/library/functions.html#print).
``` ```
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
``` ```
@ -163,13 +163,15 @@ print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
В Free Code Camp есть отличные ресурсы. Сеть - большое место, есть еще много возможностей для изучения: В Free Code Camp есть отличные ресурсы. Сеть - большое место, есть еще много возможностей для изучения:
* Практическая книга Питона: http://anandology.com/python-practice-book/index.html * Практическая книга по Python: http://anandology.com/python-practice-book/index.html
* Think Python: http://greenteapress.com/thinkpython/html/index.html * Think Python: http://greenteapress.com/thinkpython/html/index.html
* Практический бизнес Python: http://pbpython.com/ * Практический бизнес Python: http://pbpython.com/
* Другой курс: https://realpython.com/?utm _source = fsp & utm_ medium = promo & utm\_campaign = bestresources * Другой курс: https://realpython.com/?utm_source=fsp&utm_medium=promo&utm\_campaign=bestresources
* Общее: https://www.fullstackpython.com/ * Общее: https://www.fullstackpython.com/
* Изучите основы: https://www.codecademy.com/learn/learn-python * Изучение основ: https://www.codecademy.com/learn/learn-python
* Компьютерные науки, использующие Python: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11?ref=hackernoon#! * Компьютерные науки, использующие Python: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-11?ref=hackernoon#!
* Список ресурсов для изучения python: https://github.com/vinta/awesome-python * Список ресурсов для изучения python: https://github.com/vinta/awesome-python
* Интерактивный Python: http://interactivepython.org/runestone/static/thinkcspy/index.html * Интерактивный Python: http://interactivepython.org/runestone/static/thinkcspy/index.html
* Руководство разработчика для Python: https://devguide.python.org/ * Руководство разработчика для Python: https://devguide.python.org/
* Изучение Python по непростому пути: https://learnpythonthehardway.org/python3/
* Вводный курс для программирования на Python: https://www.udacity.com/course/introduction-to-python--ud1110