Высокоуровневый язык программирования общего назначения Python ориентирован на повышение производительности разработчика и читаемости кода; синтаксис ядра минималистичен; поддерживает структурное, обобщенное, объектно-ориентированное, функциональное и аспектно-ориентированное программирование. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных. Поддерживается разбиение программ на модули, которые, в свою очередь, могут объединяться в пакеты.
Настоящая публикация содержит конспект изучения языка Python разработчиком привыкшим к классическим языкам (Pascal, C++, Java). Изложение в публикации будет простым, наглядным и слегка вульгарным, как и сама идеология Python.
- Официальный сайт //www.python.org
- Довідник з мови Python //docs.python.org/uk/3/reference/index.html
- Python 3.9.0 documentation //docs.python.org
- Built-in Constants .../3/library/constants.html
- Built-in Functions .../3/library/functions.html
- Built-in Types .../3/library/stdtypes.html
- Python 3.8.6 download //www.python.org/downloads
- Anaconda Individual Edition (Data science toolkit Free Download) //www.anaconda.com
- Бесплатный курс "Python: Основы программирования" //ru.hexlet.io
- ...и другие источники в конце публикации