diff --git a/guide/russian/python/index.md b/guide/russian/python/index.md index d430ce4edea..87fcfeb56c1 100644 --- a/guide/russian/python/index.md +++ b/guide/russian/python/index.md @@ -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/ \ No newline at end of file +* Руководство разработчика для Python: https://devguide.python.org/ +* Изучение Python по непростому пути: https://learnpythonthehardway.org/python3/ +* Вводный курс для программирования на Python: https://www.udacity.com/course/introduction-to-python--ud1110