Python - это невероятный язык с опытным и дружелюбным сообществом программистов. Тем не менее, на данный момент серьезно не хватает информации о хороших источниках, за которые можно было бы взяться после изучения основ языка. Постараюсь решить данную проблему с помощью этой книги. Я предлагаю вам краткое изложение нескольких интересных тем, которые вы сможете позднее изучить самостоятельно в подробностях.
Темы, которые будут затронуты в этой книге, помогут вам открыть для себя множество потайных уголков языка. В конечном итоге я пишу эту книгу как справочник, которое я бы сам хотел иметь, когда начинал свой путь в Python.
Начинающий, продвинутый и даже опытный программист найдет здесь что-нибудь полезное для себя.
Однако помните, что данная книга не представляет из себя руководство и у неё нет цели научить вас Python. Затронутые темы не рассматриваются в подробностях, и лишь минимум необходимой информации предлагается вашему вниманию.
Данная книга находится в постоянной доработке. Если вы найдете что-нибудь, что можно было бы улучшить (а я знаю, вам попадется немало таких мест), то отправляйте pull request или открывайте issue.
Скажу даже больше - если вы хотите добавить новые главы, то pull request опять поможет, и я буду очень рад расширить книгу.
Уверен, вам уже не терпится так же, как и мне, так что давайте приступим!
Примечание: Если вы хотите отблагодарить автора за работу, то отличным вариантом будет купить специальную версию книги на Gumroad. Помимо этого, если книга оказалась вам полезной, то поделитесь с автором своим опытом (на английском, пожалуйста). Он будет очень рад прочесть все ваши письма.
Написал главу о функции open
. Спасибо Филипп!
Если вы хотите перевести книгу на другой язык - дайте знать автору. Он будет рад расширению аудитории. Список доступных переводов на настоящий момент:
Данная книга распространяется под лицензией Creative Commons (CC BY-NC-SA 4.0).
Если вы используете сами или рекомендуете эту книгу кому-нибудь еще - расскажите об этом автору.