Язык программирования Рython

Содержание

Слайд 2

Почему PYTHON Python – высокоуровневый язык программирования общего назначения с акцентом

Почему PYTHON

Python – высокоуровневый язык программирования общего назначения с акцентом на

производительность разработчика и читаемость кода
Python поддерживает несколько парадигм программирования, в том числе структурное, императивное, объектно-ориентированное, функциональное
Python и подавляющее большинство библиотек к нему бесплатны и поставляются в исходных кодах. Более того, в отличие от многих открытых систем, лицензия никак не ограничивает использование Python в коммерческих разработках
Слайд 3

История PYTHON Первый релиз — 1991 год Из С, C++ —

История PYTHON

Первый релиз — 1991 год
Из С, C++ — некоторые синтаксические конструкции

(создатель языка Гвидо ван Россум использовал наиболее непротиворечивые конструкции из С, чтобы не вызвать неприязнь у С-программистов)
Smalltalk — объектно-ориентированное программирование
Lisp — отдельные черты функционального программирования (lambda, map, reduce и другие);
Скриптовые языки, в том числе для web-приложений
Fortran — срезы массивов, комплексная арифметика
2008 год — вышла версия 3.0, устраняющая многие недостатки, но не полностью совместимя с 2.х
Слайд 4

PYTHON на деле Google Apple IBM CERN DreamWorks NASA Nokia Яндекс

PYTHON на деле

Google
Apple
IBM
CERN
DreamWorks
NASA
Nokia
Яндекс

Слайд 5

PYTHON в образовании Наибольшее распространение получил PYTHON в США Это первый

PYTHON в образовании

Наибольшее распространение получил PYTHON в США
Это первый язык программирования

в MIT – флагмане обучения computer scienсe в мире
PYTHON рекомендован как язык программирования для школ и первый язык программирования в университетах США
Слайд 6

Недостатки PYTHON PYTHON, как и другие интерпретируемые языки, имеет сравнительно невысокую

Недостатки PYTHON

PYTHON, как и другие интерпретируемые языки, имеет сравнительно невысокую скорость

выполнения программ. Однако, в случае с Python этот недостаток компенсируется уменьшением времени разработки программы. В среднем, программа на Python в 2-4 раза компактнее, чем её аналог на C++ или Java
изначальная ограниченность средств для работы с базами данных
Слайд 7

Первая программа На PYTHON print("Hello, World!") На С++ #include void main() { cout

Первая программа

На PYTHON print("Hello, World!")
На С++ #include void main() { cout <<

"Hello, World!" << endl; }
Слайд 8

Оператор присваивания A = 3.14 print(type(A)) #float A = ′Hello′ print(type(A))

Оператор присваивания

A = 3.14 print(type(A)) #float A = ′Hello′ print(type(A)) #str
a = b

= c = 0 a += 1 # a = a + 1
с = 5//2 #int
d = 5/2 #float b = c**2 # b = c2
Слайд 9

Питонизация ЛКШ python мне очень понравился, он быстро учится, и писать

Питонизация ЛКШ

python мне очень понравился, он быстро учится, и писать на

нем довольно легко, отчасти потому, что в нем используются отступы. Также понравилось то, что встроено много различных функций. В дальнейшем планирую писать на С++ и python.
 Питон оказался очень простым и удобным, коды написанные на питоне гораздо короче и красивее нежели на том же самом паскале. Да и вообще к хорошему быстро привыкаешь. Теперь не охота писать вообще ни на чем, кроме питона.
Я буду писать на питоне, потому что он очень прост. Если я придумал решение задачи, мне не нужно думать как его реализовать, в питоне мне нужно просто его написать. Зачастую, при разработке программ на паскале, приходится думать как написать простые по задачам процедуры. 
Слайд 10

Список литературы Информатика 2/2012 Н.Прохоренок “PYTHON 3 и PyQt” Остальную литературу можно найти на http://ru.wikipedia.org/wiki/Python

Список литературы

Информатика 2/2012
Н.Прохоренок “PYTHON 3 и PyQt”
Остальную литературу можно найти на
http://ru.wikipedia.org/wiki/Python