A better translation for index.md (#22742)

pull/34393/head
tahirsoft 2018-11-19 20:07:53 +02:00 committed by Gregory Gubarev
parent 5280851685
commit 72816822fd
1 changed files with 19 additions and 17 deletions

View File

@ -20,13 +20,13 @@ localeTitle: питон
* 3.x находится в активной разработке. Это означает, что все последние усовершенствования стандартной библиотеки, например, доступны только по умолчанию в Python 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) .
Windows не поставляется с Python, установщик и инструкции можно найти [здесь](https://docs.python.org/3/using/windows.html)
## Python Interpreter
## Интерпретатор Python
Интерпретатор Python - это то, что используется для запуска скриптов Python.
@ -38,7 +38,7 @@ Windows не поставляется с Python, установщик и инс
print('Hello campers!')
```
От терминала:
Из терминала:
```
$ python hello_campers.py
Hello campers!
@ -58,7 +58,7 @@ $ python --version
Python 3.7.1
```
## Интерпретатор Python Interpreter
## Интерактивный режим интерпретатора Python
Интерактивный режим можно запустить, вызвав интерпретатор Python с помощью флага `-i` или без каких-либо аргументов.
@ -112,35 +112,35 @@ $ python3.5
2. Открытый исходный код: Итак, вы можете внести вклад в сообщество, функции, которые вы разработали для будущего использования, и помочь другим
3. Много хороших переводчиков и ноутбуков доступно для лучшего опыта, такого как ноутбук jupyter.
#### Cons
### Cons
1. Будучи с открытым исходным кодом, многие разные способы развивались в течение года для одной и той же функции. Иногда это создает хаос для других, чтобы читать код другого.
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 также включает более мощные инструменты для отладки, такие как:
* модуль [_регистрации_](https://docs.python.org/3/library/logging.html) , [_протоколирование_](https://docs.python.org/3/library/logging.html)
* модуль отладки, [_pdb_](https://docs.python.org/3/library/pdb.html)
* модуль логирования [_logging_](https://docs.python.org/3/library/logging.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)
```
@ -163,13 +163,15 @@ print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
В 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
* Практический бизнес 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.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://github.com/vinta/awesome-python
* Интерактивный Python: http://interactivepython.org/runestone/static/thinkcspy/index.html
* Руководство разработчика для Python: https://devguide.python.org/
* Изучение Python по непростому пути: https://learnpythonthehardway.org/python3/
* Вводный курс для программирования на Python: https://www.udacity.com/course/introduction-to-python--ud1110