A better translation for index.md (#22742)
This commit is contained in:
committed by
Gregory Gubarev
parent
5280851685
commit
72816822fd
@ -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
|
||||||
|
Reference in New Issue
Block a user