На главную страницу | Новости | Ссылки | Контакты
Python - универсальный язык прикладного программирования.
Язык Python появился в 1991 г. Его синтаксис создавался под влиянием существовавших на то время языков, таких как C++, JAVA, Lisp, ABC и др. Учитывая, что С/С++ являлся наиболее популярным языком системного программирования на тот момент, язык Python проектировался с учетом возможности быстрого освоения Python при наличии базовых знаний С++.
Python - кросплатформенный интерпретируемый высокоуровневый язык прикладного программирования. В настоящее время основными сферами применения языка Python являются:
- научные вычисления (как полноценная альтернатива MATLAB), для чего в нем есть модули NumPy, SciPy, MatPlotLib;
- веб-разработка (как альтернатива языку PHP), основной фреймворк - Django.
Кроме того, Python успешно справляется со следующими задачами:
- разработка GUI (графического интерфейса пользователя) с помощью модули Tk; также имеется модуль PyQt, который позволяет использовать возможности мощной библиотеки Qt при разработке оконных приложений.
- системы искусственного интеллекта (библиотеки Theano, Keras и др.)
Демо:
python3 -m turtle demo
Пример программы, печатающей Hello world!
import __hello__
Python - кросплатформенный интерпретируемый высокоуровневый язык прикладного программирования. Язык Python имеет интуитивно понятный синтаксис, что делает его достаточно простым в изучении. В тоже время это достаточно мощный язык программирования благодаря наличию огромного количества библиотек и расширений под него.
Синтаксис языка минималистичен. Например, в нет отдельных ключевых слов для конструкции множественного выбора (как switch в C++) и циклов вида do...while (или repeat...until).
Python - сравнительно молодой и активно развивающийся язык. Первая его версия вышла в свет в 1991 г. В настоящее время параллельно используются две версии языка Python: вторая и третья. В этом пособии примеры даны для третьей версии Python.
Python - полностью бесплатный продукт с открытыми исходнымы кодами. Распространяется под собственной лицензией PSFL, подобной лицензии BSD.
На данный момент основными сферами применения языка Python является веб-разработка и научные вычисления. Здесь Python может конкуровать с коммерческим продуктом Matlab благодаря наличию в Python модулей расширения NumPy, SciPy, MatPlotLib и многих других. В рамках настоящего предмета нас будут интересовать возможности Python для работы графами.
Python полностью поддерживает объектно-ориентированную парадигму, а также частично поддерживает функциональное программирование.
https://www.komtet.ru/lib/plangs/python/python-vs-ruby
https://programming086.blogspot.com.by/2015/12/python-2015.html
- NumPy --- линейная алгебра (матрицы, вектора, полиномы, СЛАУ и др.).
- SymPy --- символьные вычисления: лин. алгебра, геометрия, статистика, отображение трехмерных поверхностей. Весит около 1 Гб.
- Matplotlib --- это библиотека для построения графиков и визуализации данных.
- Dislin --- это многоязыковая библиотека для построения графиков.
1) Строки.
2) Функция
При этом
- Лутц, М. Изучаем Python / М. Лутц. --- 4-ое изд. --- Пер. с англ. --- СПб.: Символ-Плюс, 2011. --- 1280 с.