# Introduction

Python - это невероятный язык с опытным и дружелюбным сообществом программистов. Тем не менее, на данный момент серьезно не хватает информации о хороших источниках, за которые можно было бы взяться после изучения основ языка. Постараюсь решить данную проблему с помощью этой книги. Я предлагаю вам краткое изложение нескольких интересных тем, которые вы сможете позднее изучить самостоятельно в подробностях.

Темы, которые будут затронуты в этой книге, помогут вам открыть для себя множество потайных уголков языка. В конечном итоге я пишу эту книгу как справочник, которое я бы сам хотел иметь, когда начинал свой путь в Python.

Начинающий, продвинутый и даже опытный программист найдет здесь что-нибудь полезное для себя.

Однако помните, что данная книга не представляет из себя руководство и у неё нет цели научить вас Python. Затронутые темы не рассматриваются в подробностях, и лишь минимум необходимой информации предлагается вашему вниманию.

Данная книга находится в постоянной доработке. Если вы найдете что-нибудь, что можно было бы улучшить (а я знаю, вам попадется немало таких мест), то отправляйте [pull request](https://github.com/lancelote/interpy-ru/pull/new/master) или [открывайте issue](https://github.com/lancelote/interpy-ru/issues/new).

Скажу даже больше - если вы хотите добавить новые главы, то pull request опять поможет, и я буду очень рад расширить книгу.

Уверен, вам уже не терпится так же, как и мне, так что давайте приступим!

> **Примечание:** Если вы хотите отблагодарить автора за работу, то отличным вариантом будет купить специальную версию книги на [Gumroad](https://gum.co/intermediate_python). Помимо этого, если книга оказалась вам полезной, то поделитесь с [автором](mailto:yasoob.khld@gmail.com) своим опытом (на английском, пожалуйста). Он будет очень рад прочесть все ваши письма.

## Книга

* [Онлайн версия на gitbook](https://pavel-karateev.gitbook.io/intermediate-python/)
* [Содержание](https://github.com/lancelote/interpy-ru/tree/ce7129aeb7f28fb8e9778b48220894ba8efcd3ee/SUMMARY.md)

## Автор

* [Muhammad Yasoob Ullah Khalid](https://github.com/yasoob)

## Благодарности

* [Philipp Hagemeister](https://github.com/phihag):

Написал главу о функции `open`. Спасибо Филипп!

## Перевод

Если вы хотите перевести книгу на другой язык - [дайте знать автору](mailto:yasoob.khld@gmail.com). Он будет рад расширению аудитории. Список доступных переводов на настоящий момент:

* [Английский](https://github.com/yasoob/intermediatePython)
* [Китайский](https://github.com/eastlakeside/interpy-zh)
* [Русский](https://github.com/lancelote/interpy-ru)
* [Корейский](https://github.com/DDanggle/interpy-kr)
* [Португальский](https://github.com/joanasouza/intermediatePython)

## Отзывы, предложения и помощь

* [Как помочь развитию книги](https://github.com/lancelote/interpy-ru/tree/ce7129aeb7f28fb8e9778b48220894ba8efcd3ee/CONTRIBUTING.md)
* [Оставить свой отзыв](https://github.com/lancelote/interpy-ru/issues/new)

## Лицензия

Данная книга распространяется под лицензией [Creative Commons](http://creativecommons.org/licenses/by-nc-sa/4.0/) (CC BY-NC-SA 4.0).

Если вы используете сами или рекомендуете эту книгу кому-нибудь еще - [расскажите об этом автору](mailto:yasoob.khld@gmail.com).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pavel-karateev.gitbook.io/intermediate-python/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
