|
1 | 1 | # Краткий обзор стандартной библиотеки Python
|
2 | 2 |
|
3 |
| -Перечень модулей стандартной библиотеки: |
| 3 | +Стандартная библиотеку Python обширна. Она содержит большое количество |
| 4 | +полезных модулей, позволяющих решить множество задач. С этим связано |
| 5 | +одно из преимуществ Python: батарейки в комплекте. Ознакомиться с |
| 6 | +перечнем модулей стандартной библиотеки можно по ссылке: |
4 | 7 | https://docs.python.org/3/library/index.html
|
5 | 8 |
|
6 |
| -Поговорить о: |
7 |
| - |
8 |
| -1) полезных типах данных; |
9 |
| -2) функциональном программировании; |
10 |
| -3) хранении данных и файлах; |
11 |
| -4) работе с ОС; |
12 |
| -5) параллельных вычислениях; |
13 |
| -6) работе с сетью; |
14 |
| -7) вспомогательных инструментах; |
15 |
| -8) кастомном импорте; |
16 |
| -9) интересных специализированных модулях питона; |
17 |
| - |
| 9 | +В стандартной библиотеке Вы сможете найти: |
| 10 | + |
| 11 | +1) полезные типы данных |
| 12 | +(`collections` | `datetime` | `enum` | `decimal` и другие); |
| 13 | +2) элементы функционального программирования |
| 14 | +(`itertools` | `functools` | `operator`); |
| 15 | +3) библиотеки для сериализации/десериализации данных и работе с файлами |
| 16 | +(`json` | `csv` | `xml` | `pickle` | `shelve` | `sqlite3` | `zlib` и другие); |
| 17 | +4) инструменты для работы с ОС |
| 18 | +(`os` | `io` | `argparse` | `logging` и другие); |
| 19 | +5) модули для параллельных вычислений |
| 20 | +(`threading` | `multiprocessing` | `subprocess` | `asyncio`); |
| 21 | +6) инструменты для работы с сетью |
| 22 | +(`asyncio` | `socket` | `ssl` | `email` | `html` | `urllib` | `uuid`); |
| 23 | +7) вспомогательные инструменты |
| 24 | +(`typing` | `pydoc` | `doctest` | `unittest` | `timeit` | `venv`); |
| 25 | +8) модули кастомизации импорта |
| 26 | +(`importlib`); |
| 27 | +9) и много интересных специализированных модулей |
| 28 | +(`parser` | `ast` | `symbol` и другие). |
| 29 | + |
| 30 | +Некоторые из них были рассмотрены в соответствующих главах курса. |
18 | 31 |
|
19 | 32 | # Подборка полезных сторонних покетов
|
20 | 33 |
|
|
0 commit comments