🗊Презентация Введение в программирование на Python 3

Нажмите для полного просмотра!
Введение в программирование на Python 3, слайд №1Введение в программирование на Python 3, слайд №2Введение в программирование на Python 3, слайд №3Введение в программирование на Python 3, слайд №4Введение в программирование на Python 3, слайд №5Введение в программирование на Python 3, слайд №6Введение в программирование на Python 3, слайд №7Введение в программирование на Python 3, слайд №8Введение в программирование на Python 3, слайд №9Введение в программирование на Python 3, слайд №10Введение в программирование на Python 3, слайд №11Введение в программирование на Python 3, слайд №12Введение в программирование на Python 3, слайд №13Введение в программирование на Python 3, слайд №14Введение в программирование на Python 3, слайд №15Введение в программирование на Python 3, слайд №16Введение в программирование на Python 3, слайд №17Введение в программирование на Python 3, слайд №18Введение в программирование на Python 3, слайд №19Введение в программирование на Python 3, слайд №20Введение в программирование на Python 3, слайд №21Введение в программирование на Python 3, слайд №22Введение в программирование на Python 3, слайд №23Введение в программирование на Python 3, слайд №24Введение в программирование на Python 3, слайд №25Введение в программирование на Python 3, слайд №26Введение в программирование на Python 3, слайд №27Введение в программирование на Python 3, слайд №28Введение в программирование на Python 3, слайд №29Введение в программирование на Python 3, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в программирование на Python 3. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Введение в программирование на Python 3
Описание слайда:
Введение в программирование на Python 3

Слайд 2





История возникновения языка Python 3
Python был разработан в конце 1989 г. Гуидо ван Россумом во время рождественских каникул, когда его исследовательская лаборатория была закрыта и ему просто некуда было деваться. Он позаимствовал многие средства программирования, присущие другим языкам.
Гуидо обожал телевизионную передачу “Летающий цирк питона Монти”, и когда пришло время дать название своему языку, он выбрал имя Python. В 1991 г. после испытаний и экспериментов в узком кругу друзей и коллег по работе, Python был размещен  для общего доступа на суд широкой общественности.
Описание слайда:
История возникновения языка Python 3 Python был разработан в конце 1989 г. Гуидо ван Россумом во время рождественских каникул, когда его исследовательская лаборатория была закрыта и ему просто некуда было деваться. Он позаимствовал многие средства программирования, присущие другим языкам. Гуидо обожал телевизионную передачу “Летающий цирк питона Монти”, и когда пришло время дать название своему языку, он выбрал имя Python. В 1991 г. после испытаний и экспериментов в узком кругу друзей и коллег по работе, Python был размещен для общего доступа на суд широкой общественности.

Слайд 3





История возникновения языка Python 3
В отличие от других языков программирования, Python не только распространяется совершенно бесплатно, он не имеет абсолютно никаких ограничений в условиях применения. Никто не ограничивает коммерческое использование программных продуктов, написанных на этом языке, без каких-либо лицензионных отчислений.
Программисты также вольны модернизировать язык, не ставя в известность автора.
Наличие дружелюбного, отзывчивого сообщества пользователей считается наряду с дизайнерской интуицией Гвидо одним из факторов успеха Python. Развитие языка происходит согласно чётко регламентированному процессу создания, обсуждения, отбора и реализации документов PEP (Python Enhancement Proposal) — предложений по развитию Python.
3 декабря 2008 г., после длительного тестирования, вышла первая версия Python 3000 (или Python 3.0, также используется сокращение Py3k). В Python 3000 устранены многие недостатки архитектуры с максимально возможным (но не полным) сохранением совместимости со старыми версиями Питона. На сегодня поддерживаются обе ветви развития (Python 3.0 и 2.x).
Описание слайда:
История возникновения языка Python 3 В отличие от других языков программирования, Python не только распространяется совершенно бесплатно, он не имеет абсолютно никаких ограничений в условиях применения. Никто не ограничивает коммерческое использование программных продуктов, написанных на этом языке, без каких-либо лицензионных отчислений. Программисты также вольны модернизировать язык, не ставя в известность автора. Наличие дружелюбного, отзывчивого сообщества пользователей считается наряду с дизайнерской интуицией Гвидо одним из факторов успеха Python. Развитие языка происходит согласно чётко регламентированному процессу создания, обсуждения, отбора и реализации документов PEP (Python Enhancement Proposal) — предложений по развитию Python. 3 декабря 2008 г., после длительного тестирования, вышла первая версия Python 3000 (или Python 3.0, также используется сокращение Py3k). В Python 3000 устранены многие недостатки архитектуры с максимально возможным (но не полным) сохранением совместимости со старыми версиями Питона. На сегодня поддерживаются обе ветви развития (Python 3.0 и 2.x).

Слайд 4





Философия Python 3
Разработчики языка Python придерживаются определённой философии программирования, называемой "Дзэном Питона". Ее автором считается Тим Пейтерс
Текст доступен по команде import this.
Описание слайда:
Философия Python 3 Разработчики языка Python придерживаются определённой философии программирования, называемой "Дзэном Питона". Ее автором считается Тим Пейтерс Текст доступен по команде import this.

Слайд 5





Философия Python 3
Текст философии:
Красивое лучше, чем уродливое.
Явное лучше, чем неявное.
Простое лучше, чем сложное.
Сложное лучше, чем запутанное.
Плоское лучше, чем вложенное.
Разреженное лучше, чем плотное.
Читабельность имеет значение.
Особые случаи не настолько особые, чтобы нарушать правила.
Хотя практичность побеждает стремление к чистоте.
Ошибки никогда не должны замалчиваться.
Описание слайда:
Философия Python 3 Текст философии: Красивое лучше, чем уродливое. Явное лучше, чем неявное. Простое лучше, чем сложное. Сложное лучше, чем запутанное. Плоское лучше, чем вложенное. Разреженное лучше, чем плотное. Читабельность имеет значение. Особые случаи не настолько особые, чтобы нарушать правила. Хотя практичность побеждает стремление к чистоте. Ошибки никогда не должны замалчиваться.

Слайд 6





Философия Python 3
Текст философии:
Если не замалчиваются явно.
Если видишь двусмысленность, отбрось искушение угадать.
Должен существовать один — и, желательно, только один — очевидный способ сделать это.
Хотя он поначалу может быть и не очевиден, если вы не голландец.
Сейчас лучше, чем никогда.
Хотя никогда зачастую лучше, чем прямо сейчас.
Если реализацию сложно объяснить — идея плоха.
Если реализацию легко объяснить — идея, возможно, хороша.
Пространства имён, черт возьми, — отличная штука! Будем делать их побольше!
Описание слайда:
Философия Python 3 Текст философии: Если не замалчиваются явно. Если видишь двусмысленность, отбрось искушение угадать. Должен существовать один — и, желательно, только один — очевидный способ сделать это. Хотя он поначалу может быть и не очевиден, если вы не голландец. Сейчас лучше, чем никогда. Хотя никогда зачастую лучше, чем прямо сейчас. Если реализацию сложно объяснить — идея плоха. Если реализацию легко объяснить — идея, возможно, хороша. Пространства имён, черт возьми, — отличная штука! Будем делать их побольше!

Слайд 7





Для чего используется Python 3
Python может использоваться для многих целей, например:
Разработка прикладного ПО
Разработка мобильных приложений
Разработка web-приложений
В качестве встраиваемого скриптового языка во многих играх, и программах
В научных рассчетах
Описание слайда:
Для чего используется Python 3 Python может использоваться для многих целей, например: Разработка прикладного ПО Разработка мобильных приложений Разработка web-приложений В качестве встраиваемого скриптового языка во многих играх, и программах В научных рассчетах

Слайд 8





Hello, World!
Описание слайда:
Hello, World!

Слайд 9





Типизация в Python
Python – язык со строгой динамической типизацией. 
Т.е. тип используемой переменной трактуется в зависимости от значения, при этом не допускается неявное преобразование (например, сложение строки и числа).
Описание слайда:
Типизация в Python Python – язык со строгой динамической типизацией. Т.е. тип используемой переменной трактуется в зависимости от значения, при этом не допускается неявное преобразование (например, сложение строки и числа).

Слайд 10





Типы данных в Python 3
В Python имеется множество встроенных типов данных. Наиболее важные из них:
Логический
Числа: целые, с плавающей точкой, дробные и комплексные
Строки — последовательности символов Юникода
Байты и массивы байтов
Списки — упорядоченные последовательности значений
Кортежи — упорядоченные неизменяемые последовательности значений
Множества — неупорядоченные наборы значений
Словари — неупорядоченные наборы пар вида ключ-значение
Описание слайда:
Типы данных в Python 3 В Python имеется множество встроенных типов данных. Наиболее важные из них: Логический Числа: целые, с плавающей точкой, дробные и комплексные Строки — последовательности символов Юникода Байты и массивы байтов Списки — упорядоченные последовательности значений Кортежи — упорядоченные неизменяемые последовательности значений Множества — неупорядоченные наборы значений Словари — неупорядоченные наборы пар вида ключ-значение

Слайд 11





Типы данных в Python 3. Логический. 
Логический тип данных может принимать одно из двух значений: истина или ложь. В Python имеются две константы с понятными именами True (от англ. true — истина) и False (от англ. false — ложь), которые можно использовать для непосредственного присвоения логических значений.
Из-за некоторых обстоятельств, связанных с наследием, оставшимся от Python 2, логические значения могут трактоваться как числа. True как 1, и False как 0.
Описание слайда:
Типы данных в Python 3. Логический. Логический тип данных может принимать одно из двух значений: истина или ложь. В Python имеются две константы с понятными именами True (от англ. true — истина) и False (от англ. false — ложь), которые можно использовать для непосредственного присвоения логических значений. Из-за некоторых обстоятельств, связанных с наследием, оставшимся от Python 2, логические значения могут трактоваться как числа. True как 1, и False как 0.

Слайд 12





Типы данных в Python 3. Числа. 
Python поддерживает как целые числа, так и с плавающей точкой. И нет необходимости объявлять тип для их различия - Python определяет его по наличию или отсутствию десятичной точки.
Описание слайда:
Типы данных в Python 3. Числа. Python поддерживает как целые числа, так и с плавающей точкой. И нет необходимости объявлять тип для их различия - Python определяет его по наличию или отсутствию десятичной точки.

Слайд 13





Типы данных в Python 3. Строки. 
Базовые операции:
Описание слайда:
Типы данных в Python 3. Строки. Базовые операции:

Слайд 14





Типы данных в Python 3. Байты. 
Байт - минимальная единица хранения и обработки цифровой информации. 
Последовательность байт представляет собой какую-либо информацию (текст, картинку, мелодию...).
Пример с байтовой строкой:
Описание слайда:
Типы данных в Python 3. Байты. Байт - минимальная единица хранения и обработки цифровой информации. Последовательность байт представляет собой какую-либо информацию (текст, картинку, мелодию...). Пример с байтовой строкой:

Слайд 15





Типы данных в Python 3. 
Массивы байтов. 
Bytearray - массив байт. 
От типа bytes отличается только тем, что является изменяемым.
Описание слайда:
Типы данных в Python 3. Массивы байтов. Bytearray - массив байт. От типа bytes отличается только тем, что является изменяемым.

Слайд 16





Типы данных в Python 3. Списки. 
В Python список — это нечто подобное Java-классу ArrayList, который может хранить произвольные объекты и динамически расширяться по мере добавления новых элементов.
Описание слайда:
Типы данных в Python 3. Списки. В Python список — это нечто подобное Java-классу ArrayList, который может хранить произвольные объекты и динамически расширяться по мере добавления новых элементов.

Слайд 17





Типы данных в Python 3. Списки. 
В Python список — это нечто подобное Java-классу ArrayList, который может хранить произвольные объекты и динамически расширяться по мере добавления новых элементов.
Описание слайда:
Типы данных в Python 3. Списки. В Python список — это нечто подобное Java-классу ArrayList, который может хранить произвольные объекты и динамически расширяться по мере добавления новых элементов.

Слайд 18





Типы данных в Python 3. Кортежи. 
Кортеж - неизменяемый список.
Зачем они нужны:
Защита от дурака (неизменяемы)
Меньший размер в памяти
Можно использовать в качестве ключей словаря
Присваивание значений нескольким переменным
У кортежей отсутствуют методы.
Описание слайда:
Типы данных в Python 3. Кортежи. Кортеж - неизменяемый список. Зачем они нужны: Защита от дурака (неизменяемы) Меньший размер в памяти Можно использовать в качестве ключей словаря Присваивание значений нескольким переменным У кортежей отсутствуют методы.

Слайд 19





Типы данных в Python 3. Множества. 
Множество — это неупорядоченная коллекция без дублирующихся элементов. 
Основные способы использования — проверка на вхождение и устранение дублирующихся элементов. Объекты этого типа поддерживают обычные математические операции над множествами, такие как объединение, пересечение, разность и симметрическая разность.
Для создания пустого множество следует использовать set().
Описание слайда:
Типы данных в Python 3. Множества. Множество — это неупорядоченная коллекция без дублирующихся элементов. Основные способы использования — проверка на вхождение и устранение дублирующихся элементов. Объекты этого типа поддерживают обычные математические операции над множествами, такие как объединение, пересечение, разность и симметрическая разность. Для создания пустого множество следует использовать set().

Слайд 20





Типы данных в Python 3. Множества.
Описание слайда:
Типы данных в Python 3. Множества.

Слайд 21





Типы данных в Python 3. Множества.
Описание слайда:
Типы данных в Python 3. Множества.

Слайд 22





Типы данных в Python 3. Множества.
Описание слайда:
Типы данных в Python 3. Множества.

Слайд 23





Типы данных в Python 3. Словари. 
Словарь (dictionary) — это ассоциативный массив или хеш. Это неупорядоченное множество пар ключ: значение с требованием уникальности ключей. Пара фигурных скобок {} создает пустой словарь. 
В отличие от последовательностей, доступ к элементам словаря производится по ключу, а не по индексу, ключ может быть любого типа, ключ не допускает изменений.
Описание слайда:
Типы данных в Python 3. Словари. Словарь (dictionary) — это ассоциативный массив или хеш. Это неупорядоченное множество пар ключ: значение с требованием уникальности ключей. Пара фигурных скобок {} создает пустой словарь. В отличие от последовательностей, доступ к элементам словаря производится по ключу, а не по индексу, ключ может быть любого типа, ключ не допускает изменений.

Слайд 24





Типы данных в Python 3. Словари.
Описание слайда:
Типы данных в Python 3. Словари.

Слайд 25





Типы данных в Python 3. Словари.
Описание слайда:
Типы данных в Python 3. Словари.

Слайд 26





Цикл While
While - один из самых универсальных циклов в Python, поэтому довольно медленный. Выполняет тело цикла до тех пор, пока условие истинно.
Описание слайда:
Цикл While While - один из самых универсальных циклов в Python, поэтому довольно медленный. Выполняет тело цикла до тех пор, пока условие истинно.

Слайд 27





Цикл For
Цикл for немного сложнее и менее универсальный, но выполняется гораздо быстрее цикла while. Этот цикл проходится по любому итерируемому объекту (например строке или списку), и во время каждого прохода выполняет тело цикла.
Описание слайда:
Цикл For Цикл for немного сложнее и менее универсальный, но выполняется гораздо быстрее цикла while. Этот цикл проходится по любому итерируемому объекту (например строке или списку), и во время каждого прохода выполняет тело цикла.

Слайд 28





Оператор continue
Оператор continue начинает следующий проход цикла, минуя оставшееся тело цикла (for или while).
Описание слайда:
Оператор continue Оператор continue начинает следующий проход цикла, минуя оставшееся тело цикла (for или while).

Слайд 29





Else
Оператор break досрочно прерывает цикл.
Описание слайда:
Else Оператор break досрочно прерывает цикл.

Слайд 30





Оператор break
Оператор break досрочно прерывает цикл.
Описание слайда:
Оператор break Оператор break досрочно прерывает цикл.



Похожие презентации
Mypresentation.ru
Загрузить презентацию