Язык программирования Python [Udemy] [Виктор Викторович Черемных]

Bot

Администратор
Команда форума
23 Янв 2020
166,532
2,830
113
Язык программирования Python
Python
Описание

Python – это интерпретируемый, объектно-ориентированный язык программирования высокого уровня с динамической типизацией, автоматическим управлением памятью и удобными высокоуровневыми структурами данных, такими как словари (хэш-таблицы), списки, кортежи.
Поддерживает классы, модули, обработку исключений, а также многопоточные вычисления. Python обладает простым и выразительным синтаксисом. Язык поддерживает несколько парадигм программирования: структурное, объектно-ориентированное, функциональное и аспектно-ориентированное.
Python был разработан в конце 1989г. Гвидо ван Россумом (Guido van Rossum) во время рождественских каникул, когда его исследовательская лаборатория была закрыта и ему просто некуда было деваться. Он позаимствовал многие средства программирования, присущие другим языкам.
Название языка произошло вовсе не от названия семейства пресмыкающихся. Автор назвал язык в честь популярного британского комедийного телешоу 1970-х «Летающий цирк Монти Пайтона».
В отличие от других языков программирования, Python не только распространяется совершенно бесплатно, он не имеет абсолютно никаких ограничений в условиях применения.
Никто не ограничивает коммерческое использование программных продуктов, написанных на этом языке, без каких-либо лицензионных отчислений. Программисты также вольны модернизировать язык, не ставя в известность автора.

Python 3.0 (называемый также “Python 3000” или “Py3K”) разрабатывался с целью устранения фундаментальных изъянов в языке. Эти изменения не могли быть сделаны при условии сохранения полной обратной совместимости с 2.x версией, поэтому потребовалось изменение главного номера версии.
Ведущим принципом разработки Python 3 было: «уменьшение дублирующейся функциональности устранением устаревших способов сделать это». Python 3.0 был выпущен 3 декабря 2008 года.

Что пишут на Python?

Системные утилиты.
Web-сайты (Django, Flask, Pyramid, Tornado, TurboGears).
Приложения для научных расчетов (NumPy, SciPy).
Прототипы.
Приложения для Desktop (tkinter, PyQt, wxPython).
Игры (Pygame).
Мобильные приложения (kivy).

www.udemy.com/course/python-it-black-ru/
 
Сверху Снизу