Индивидуальное, дистанционное обучение программированию
подробнее
Обязательно к изучению:
html - модуль html определяет свойства и методы(инструменты) для управления HTML.
re - регулярные выражения – это шаблоны для поиска, описываемые с помощью специального синтаксиса. Regular expressions, re или regex. Выражения могут включать в себя строки текста, повторы, составные шаблоны.
ssl - модуль обеспечивает доступ к средствам шифрования и одноранговой аутентификации для сетевых сокетов, как на стороне клиента, так и на стороне сервера. Модуль использует библиотеку OpenSSL.
time - работа со временем, получение текущего времени и другие функции.
random - модуль для работы с числами.
xml - Python содержит встроенные модуль для парсинга, создания, редактирования xml файлов.
email - работа с почтой, например, можно использовать для создания электронной рассылки.
formatter - форматирование строк.
datetime - работа с датой и/или временем.
urllib - получение данных из Интернета.
json - (JavaScript Object Notation), создание и обработка данных в формате JSON.
http - определяет классы, которые обеспечивают клиентскую сторону протоколов HTTP и HTTPS. В большинстве программ модуль HTTP не используется напрямую, он объединен с модулем urllib для обработки URL-соединений и взаимодействия с HTTP-запросами.
os - работа с файлами и папками, создание папок, удаление папок, получение списка файлов из папки и так далее.
shutil - так же, как и в модуле os, но с дополнительными возможностями, архивирование файлов и/или папок и другие функции.
array - массивы тоже есть в Python.
csv - даёт возможность выполнять структурный анализ файлов CSV (Comma Separated Values – переменные, разделенные запятыми). Файл CSV – это текстовый файл, в котором каждая строка имеет несколько полей, разделенных запятыми, или другими разделителями. Вы можете рассматривать каждую строчку как ряд, а каждое поле — как столбец. Формат CSV не имеет стандарта.
calendar - содержит полезные классы и методы для работы с различными операциями - календаря.
math - один из самых востребованных в Python. Этот модуль предоставляет функционал для работы с числами, в нем вы можете найти такие функции, как pow(), log10(), sin(), sqrt() и многое другое.
Остальные:
requests
getopt
resource
getpass
rlcompleter
gettext
runpy
glob
sched
graphlib
secrets
grp
select
gzip
selectors
hashlib
setuptools
heapq
shelve
hmac
shlex
signal
idlelib
site
abc
idna
smtpd
aifc
imaplib
smtplib
antigravity
imghdr
sndhdr
argparse
imp
socket
importlib
socketserver
ast
inspect
sqlite3
asynchat
io
sre_compile
asyncio
ipaddress
sre_constants
asyncore
itertools
sre_parse
atexit
audioop
keyword
stat
base64
lib2to3
statistics
bdb
linecache
string
binascii
locale
stringprep
binhex
logging
struct
bisect
lstAndLst
subprocess
builtins
lzma
sunau
bz2
mailbox
symbol
cProfile
mailcap
symtable
calc
marshal
sys
sysconfig
certifi
syslog
cgi
mimetypes
tabnanny
cgitb
mmap
tarfile
charset_normalizer
modulefinder
telnetlib
chunk
tempfile
cmath
termios
cmd
multiprocessing
test
code
netrc
textwrap
codecs
nis
this
codeop/nnntplib
threading
collections
ntpath
colorsys
nturl2path
timeit
compileall
numbers
tkinter
concurrent
opcode
token
configparser
operator
tokenize
contextlib
optparse
trace
contextvars
traceback
copy
parser
tracemalloc
copyreg
pathlib
tty
crypt
pdb
turtle
pickle
turtledemo
ctypes
pickletools
types
curses
pip
typing
dataclasses
pipes
unicodedata
pkg_resources
unittest
dbm
pkgutil
decimal
platform
urllib3
plistlib
uu - кодирует и декодирует файлы в формате uuencode
difflib
poplib
uuid - создание различных универсальных уникальных идентификаторов
dis
posix
distutils
posixpath
warnings
doctest
pprint
wave
easy_install
profile
weakref
pstats
webbrowser
encodings
pty
wsgiref
ensurepip
pwd
xdrlib
enum
py_compile
errno
pyclbr
xmlrpc
faulthandler
pydoc
xxlimited
fcntl
pydoc_data
xxsubtype
filecmp
pyexpat
zipapp
fileinput
queue
zipfile
fnmatch
quopri
zipimport
zlib
fractions
zoneinfo
readline
functools
gc
reprlib