23366

Вивчення основ програмування на мові Python

Лабораторная работа

Информатика, кибернетика и программирование

Тексти програм на мові Python. Мета роботи Ознайомлення з основними типами даних в Python. Вивчення основ програмування на мові Python.

Украинкский

2013-08-04

562.41 KB

14 чел.

Міністерство освіти та науки, молоді та спорту України

Національний Авіаційний Університет

Інститут аерокосмічних систем управління

Кафедра біокібернетики та аерокосмічної медицини

Лабораторна робота

на тему:

«Вивчення основ програмування на мові Python»

Виконав: студент групи БМ-112   Перевірив: асистент

Мельник О. В.       Оникієнко Ю. Ю.

Київ 2013р.

Зміст звіту

  1.  Титульний аркуш.
  2.  Мета роботи.
  3.  Короткі теоретичні відомості.
  4.  Тексти програм на мові Python.
  5.  Висновок.


Мета роботи

  1.  Ознайомлення з основними типами даних в Python.
  2.  Вивчення основ програмування на мові Python.


Короткі теоретичні відомості

Python - це проста і потужна об’єктно-орієнтована мова програмування високого рівня з чудовими можливостями для обробки лінгвістичних даних.

Python – інтерпретаційна мова, яка дозволяє зекономити час, що витрачається на компіляцію. Інтерпретатор можна використовувати інтерактивне, що дозволяє експериментувати з можливостями мови і створювати фрагменти програм або тестувати окремі функції.

Інтерпретатор – це програма яка виконує Python програми.

При запуску інтерпретатора ми бачимо інформацію про його  версію, додаткову інформацію і запрошення >>> вводити оператори Python. У випадку використання Interactive DeveLopment Environment (IDLE) нам доступні додаткові зручності, зокрема у відображенні тексту програми на екрані.


1. Змінні, операції і вирази

1.2. Представлення тексту

1.3. Значення і типи

1.4. Перетворення типів

1.5. Змінні

1.6. Імена змінних і ключові слова

  1.  Вправа. Напишіть програму, яка підтверджує, що інтерпретатор Python  розрізняє рядкові і заголовні букви в іменах змінних.

1.7. Вирази

1.9. Оператори і операнди

1.10. Порядок операцій

  1.  Вправа. Змініть вираз 100*20/80 так, щоб послідовність виконання операцій була зворотною. Який результат ви отримали після його виконання і чому?

Відповідь вийшла такою ж самою як і у тих виразів зверху. Тому що множення і ділення мають високий приорітет.

2. Стрічки

2.1. Прості операції над стрічками

  1.  Вправа. Який результат буде отримано після виконання виразу "hello"+" world"*3? Які висновки можна зробити на основі цього результату?

2.2. Оператор індексування

2.3. Довжина стрічки і від’ємні індекси

  1.  Вправа. Напишіть програму, яка виводить довжину введеної користувачем стрічки, а також перший, п'ятий і останній символ. Не забудьте передбачити випадок, коли довжина стрічки складає менше за п'ять символів.

2.4. Доступ до підстрічок

2.5. Зміни у стрічках

2.6. Речення

3. Списки

3.1. Створення списків

3.2. Функція  range

3.3. Списки і індекси

3.4. Довжина списку 

3.5. Додатково про списки

3.6. Оператор del

4. Кортежі

5. Набори

Висновок

У цій лабораторній роботі дізнався що таке програма Python та як нею користуватись. А також вивчив багато змінних та як писати програми в даному нам інтерпретаторі.

Здійснити арифметичні операції зі стрічкою msg.

Створіть файл  test.py, який містить стрічку msg . Використайте наступні оператори і поясніть отримані результати.
>>> from test import msg
>>> msg

Напишіть програму перетворення списку стрічок в одну стрічку.

Напишіть for цикл, який обробить phrase1 визначивши довжину кожного елементу і результати збереже в новому списку lengths. (Створіть пустий список lengths = []. Далі використовуйте метод append() в тілі циклу для додавання довжин до списку).

Визначіть змінну silly, яка буде містити стрічку ’newly formed bland ideas are inexpressible in an infuriating way’ і напишіть програму її перетворення в список phrase, який буде містити всі слова silly крім ‘in’.


 

А также другие работы, которые могут Вас заинтересовать

75620. Евразийский Союз как политический проект: анализ эффективности PR-стратегий 376 KB
  Информационное сопровождение политического проекта Евразийского Союза: основные риски и стратегия. Предмет исследования составляют коммуникационные стратегии применяющиеся при реализации политического проекта Евразийского Союза. Цель исследования проанализировать эффективность PRстратегий применяющихся при реализации политического проекта Евразийского Союза. Достижение поставленной цели осуществляется путем решения следующих исследовательских задач: опередить понятие и основные этапы политического проектирования; выявить специфику...
75621. Документооборот в отделе персонала организации (на примере ОАО «Хладокомбинат») 471.5 KB
  Необходимо кардинально поменять организационные структуры управления по предприятию в целом. Ведь правильно подобранное руководство и рабочая группа являются основной составляющей частью успеха. Именно от людей, составляющих организацию, зависит, будет ли предприятие процветать или закроется, не просуществовав и года.
75622. ЖИЛИЩНАЯ ПОЛИТИКА РЕГИОНА (ПО МАТЕРИАЛАМ КРАСНОДАРСКОГО КРАЯ) 388 KB
  Поскольку жилье это самое дорогостоящее благо и достижение современных удобств предполагает высокий уровень развития соответствующей инфраструктуры и отраслей строительного комплекса принятие продуманной государственной программы строительства и общедоступной системы предложения жилья является обязательным условием достижения нормальной жилищной обеспеченности. Теоретической и методологической основой исследования являются фундаментальные положения классической неоклассической...
75623. Журналистская и публицистическая деятельность габриэля гарсиа маркеса: национальная специфика 1.8 MB
  Рассмотреть общественно-политические условия в Колумбии, в которых приходилось работать Габриэлю Гарсиа Маркесу; проанализировать журналистскую и публицистическую деятельность Габриэля Гарсиа Маркеса и ее влияние на становление художественного творчества автора...
75624. Ж.Ж. ДАНТОН, Ж.-П. МАРАТ, М. РОБЕСПЬЕР: ОБРАЗЫ В ИСТОРИИ И МАССОВОМ СОЗНАНИИ 1.32 MB
  Но на пути к демократии революции пришлось пройти через беззаконие террор и диктатуру общество насильственным путем уничтожало старые порядки на пути к светлому будущему. Нельзя не отметить влияние Великой французской революции на дальнейший ход истории. Разумные ценности Великой французской революции отраженные в Декларации прав человека и гражданина 1789 г. Интерес современного общества к истории Великой французской революции обострился еще и под влиянием социальных проблем.
75625. Сирийско-советские отношения в 1970 - 1991 годах 320 KB
  Практика двусторонних политических и экономических отношений Сирии с Советским Союзом, наличие в них определенных успехов, бесспорно, показывает целесообразность и необходимость дальнейшего развития этих отношений в различных областях. Но сотрудничество двух стран нуждается, на наш взгляд, в корректировке в определении своих целей и задач, а также налаживании его нового механизма.
75626. ИНСТРУМЕНТАРИЙ УПРАВЛЕНИЯ КАЧЕСТВОМ КАК ФАКТОР ИНВЕСТИЦИОННОЙ СТРАТЕГИИ БИЗНЕСА В УСЛОВИЯХ ГЛОБАЛЬНОЙ КОНКУРЕНЦИИ 585 KB
  Влияние системы менеджмента качества на выбор инвестиционной стратегии предприятия. Роль качества в условиях глобальной конкуренции в нефтегазовой Отрасли. Описание системы качества используемой Группой Газпром. Сравнительный анализ системы менеджмента качества используемой Группой компаний Газпром с системами менеджмента качества компаний конкурентов на мировом рынке...
75627. Информационная база научных публикаций в области менеджмента на основе онтологии (на примере факультета управления и психологии ФГБОУ ВПО «КубГУ») 3.2 MB
  В результате исследования была разработана информационная база научных публикаций на основе онтологии, были изучены особенности информационного обеспечения научных исследований, проведена оценка состояния этих исследований на факультете управления и психологии КубГУ.
75628. ИНФОРМАЦИОННАЯ РАБОТА ПО ФОРМИРОВАНИЮ ИМИДЖА ГЛАВЫ МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ(НА ПРИМЕРЕ ФОРМИРОВАНИЯ ИМИДЖА ГЛАВЫ СТАРОМИНСКОГО РАЙОНА) 392 KB
  Проводником между населением и властными структурами в первую очередь служит имидж. Этот инструмент и есть средство воздействия на массовое сознание. От политических технологий, формирующих имидж, во многом зависит успех предстоящих планов.