Intermediate Python
  • Introduction
  • Средства разработки
    • Виртуальное окружение
    • Отладка
    • Анализ объекта
  • Синтаксис
    • Исключения
    • for - else
    • Тернарные операторы
    • global и return
    • Функция open
    • *args и **kwargs
    • Менеджеры контекста
  • Функциональное программирование
    • enumerate
    • Анонимные функции
    • Структура данных set
    • map и filter
    • Абстракция списков
  • Структуры данных
    • Генераторы
    • Корутины
    • Классы
  • Типы данных
    • collections
    • Изменяемость
    • Магия __slots__
  • Декораторы
    • Что такое декоратор?
    • Кэширование функций
  • Разное
    • Однострочники
    • Python C расширения
    • Разработка под Python 2+3
Powered by GitBook
On this page
  • Книга
  • Автор
  • Благодарности
  • Перевод
  • Отзывы, предложения и помощь
  • Лицензия

Introduction

NextВиртуальное окружение

Last updated 5 years ago

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

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

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

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

Данная книга находится в постоянной доработке. Если вы найдете что-нибудь, что можно было бы улучшить (а я знаю, вам попадется немало таких мест), то отправляйте или .

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

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

Примечание: Если вы хотите отблагодарить автора за работу, то отличным вариантом будет купить специальную версию книги на . Помимо этого, если книга оказалась вам полезной, то поделитесь с своим опытом (на английском, пожалуйста). Он будет очень рад прочесть все ваши письма.

Книга

Автор

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

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

Перевод

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

Лицензия

:

Если вы хотите перевести книгу на другой язык - . Он будет рад расширению аудитории. Список доступных переводов на настоящий момент:

Данная книга распространяется под лицензией (CC BY-NC-SA 4.0).

Если вы используете сами или рекомендуете эту книгу кому-нибудь еще - .

pull request
открывайте issue
Gumroad
автором
Онлайн версия на gitbook
Содержание
Muhammad Yasoob Ullah Khalid
Philipp Hagemeister
дайте знать автору
Английский
Китайский
Русский
Корейский
Португальский
Как помочь развитию книги
Оставить свой отзыв
Creative Commons
расскажите об этом автору