A better translation for index.md (#22742)
parent
5280851685
commit
72816822fd
|
@ -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://devguide.python.org/
|
||||
* Изучение Python по непростому пути: https://learnpythonthehardway.org/python3/
|
||||
* Вводный курс для программирования на Python: https://www.udacity.com/course/introduction-to-python--ud1110
|
||||
|
|
Loading…
Reference in New Issue