Skip to content

Commit

Permalink
Move TOC to SUMMARY and update it
Browse files Browse the repository at this point in the history
+ Add better integration with gitbook (.gitbook.yaml)
+ Remove needless book.json
+ Format README to 80 char limit
  • Loading branch information
lancelote committed Aug 13, 2018
1 parent 5032a68 commit 0674405
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 79 deletions.
5 changes: 5 additions & 0 deletions .gitbook.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
root: ./

structure:
readme: README.md
summary: SUMMARY.md
82 changes: 22 additions & 60 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Intermediate Python

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

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

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

Скажу даже больше - если вы хотите добавить новые главы, то pull request опять
поможет и я буду очень рад расширить книгу.
Expand All @@ -35,48 +34,10 @@ Python - это невероятный язык с опытным и друже
своим опытом (на английском, пожалуйста). Он будет очень рад прочесть все
ваши письма.

## Содержание

- Средства разработки
- [Виртуальное окружение](book/virtual_environment.md)
- [Отладка](book/debugging.md)
- [Анализ объекта](book/object_introspection.md)
- Синтаксис
- [Исключения](book/exceptions.md)
- [for - else](book/for_-_else.md)
- [Тернарные операторы](book/ternary_operators.md)
- [global и return](book/global_&_return.md)
- [Функция open](book/open_function.md)
- [\*args и \*\*kwargs](book/args_and_kwargs.md)
- [Менеджеры контекста](book/context_managers.md)
- Функциональное программирование
- [enumerate](book/enumerate.md)
- [Анонимные функции](book/lambdas.md)
- [Структура данных ``set``](book/set_-_data_structure.md)
- [map и filter](book/map_filter.md)
- [Абстракция списков](book/comprehensions.md)
- Структуры данных
- [Генераторы](book/generators.md)
- [Корутины](book/coroutines.md)
- [Классы](book/classes.md)
- Типы данных
- [collections](book/collections.md)
- [Изменяемость](book/mutation.md)
- [Магия \_\_slots\_\_](book/__slots__magic.md)
- Декораторы
- [Что такое декоратор?](book/decorators.md)
- [Кэширование функций](book/function_caching.md)
- Разное
- [Однострочники](book/one_liners.md)
- [Python C расширения](book/python_c_extension.md)
- [Разработка под Python 2+3](book/targeting_python_2_3.md)

## Скачать / читать книгу

- [Онлайн версия на gitbook][4]
- [Онлайн версия на legacy gitbook][1]
- [Скачать с legacy gitbook (pdf, mobi, epub)][3]
- [Скачать с github (pdf, mobi, epub)][2]
## Книга

- [Онлайн версия на gitbook][3]
- [Содержание](SUMMARY.md)

## Автор

Expand All @@ -90,9 +51,8 @@ Python - это невероятный язык с опытным и друже

## Перевод

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

- [Английский](https://github.com/yasoob/intermediatePython)
- [Китайский](https://github.com/eastlakeside/interpy-zh)
Expand All @@ -107,12 +67,14 @@ Python - это невероятный язык с опытным и друже

## Лицензия

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

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

[1]: https://lancelote.gitbooks.io/intermediate-python/content/
[2]: https://github.com/lancelote/interpy-ru/releases/tag/v1.2.0
[3]: https://www.gitbook.com/book/lancelote/intermediate-python/details
[4]: https://pavel-karateev.gitbook.io/intermediate-python/
[1]: https://github.com/lancelote/interpy-ru/pull/new/master
[2]: https://github.com/lancelote/interpy-ru/issues/new
[3]: https://pavel-karateev.gitbook.io/intermediate-python/
[4]: mailto:[email protected]
[5]: http://creativecommons.org/licenses/by-nc-sa/4.0/
56 changes: 38 additions & 18 deletions SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,48 @@
# Содержание

* [Введение](README.md)
* [*args и **kwargs](book/args_and_kwargs.md)
## Средства разработки

* [Виртуальное окружение](book/virtual_environment.md)
* [Отладка](book/debugging.md)
* [Генераторы](book/generators.md)
* [map и filter](book/map_filter.md)
* [Структура данных `set`](book/set_-_data_structure.md)
* [Анализ объекта](book/object_introspection.md)

## Синтаксис

* [Исключения](book/exceptions.md)
* [for - else](book/for_-_else.md)
* [Тернарные операторы](book/ternary_operators.md)
* [Декораторы](book/decorators.md)
* [global и return](book/global_&_return.md)
* [Изменяемость](book/mutation.md)
* [Магия __slots__](book/__slots__magic.md)
* [Виртуальное окружение](book/virtual_environment.md)
* [collections](book/collections.md)
* [Функция open](book/open_function.md)
* [\*args и \*\*kwargs](book/args_and_kwargs.md)
* [Менеджеры контекста](book/context_managers.md)

## Функциональное программирование

* [enumerate](book/enumerate.md)
* [Анализ объекта](book/object_introspection.md)
* [Абстракция списков](book/comprehensions.md)
* [Исключения](book/exceptions.md)
* [Анонимные функции](book/lambdas.md)
* [Структура данных ``set``](book/set_-_data_structure.md)
* [map и filter](book/map_filter.md)
* [Абстракция списков](book/comprehensions.md)

## Структуры данных

* [Генераторы](book/generators.md)
* [Корутины](book/coroutines.md)
* [Классы](book/classes.md)

## Типы данных

* [collections](book/collections.md)
* [Изменяемость](book/mutation.md)
* [Магия \_\_slots\_\_](book/__slots__magic.md)

## Декораторы

* [Что такое декоратор?](book/decorators.md)
* [Кэширование функций](book/function_caching.md)

## Разное

* [Однострочники](book/one_liners.md)
* [for - else](book/for_-_else.md)
* [Python C расширения](book/python_c_extension.md)
* [Функция open](book/open_function.md)
* [Разработка под Python 2+3](book/targeting_python_2_3.md)
* [Корутины](book/coroutines.md)
* [Кэширование функций](book/function_caching.md)
* [Менеджеры контекста](book/context_managers.md)
1 change: 0 additions & 1 deletion book.json

This file was deleted.

0 comments on commit 0674405

Please sign in to comment.