23366

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

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

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

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

Украинкский

2013-08-04

562.41 KB

13 чел.

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

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

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

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

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

на тему:

«Вивчення основ програмування на мові 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’.


 

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

17071. Стиснення інформації 290.5 KB
  Практична робота №3 Тема: Стиснення інформації Мета: набути навички роботи з архівними файлами. Обладнання: персональний компютер з встановленою операційною системою Windows а також програмою архіватором WinRar. Призначення: ознайомитися з засобами архівації файлі
17072. Робота з контролюючими і діагностичними програмами 558 KB
  Практична робота №2 Тема: Робота з контролюючими і діагностичними програмами. Мета:Навчитися використовувати службову програму Индикатор ресурсов для контролю за станом системних ресурсів навчитися настроювати і виконувати часткову і повну перевірку HDD. Облад...
17073. Каскады предварительного усиления. Особенности работы и методика анализа каскадов предварительного усиления 1005 KB
  Каскады предварительного усиления предназначены для усиления напряжения или тока источника сигнала (источник сигнала может быть генератором напряжения или тока). В результате такого усиления значение напряжения или тока источника сигнала получается достаточным для нормальной работы оконечного (выходного) каскада
17074. Неорганическая и органическая химия 36.82 MB
  Неорганическая химия изучает химические элементы и образуемые ими простые и сложные вещества (кроме органических соединений углерода, которые изучаются органической химией)
17075. Побудова багаточлена Лагранжа. Складання програми 177 KB
  Лабороторна робота №4 Тема. Побудова багаточлена Лагранжа. Складання програми. Мета. Навчитися будувати багаточлен Лагранжа скласти програму. Обладнання. Лист формату А4 ручка ПК програмне забезпечення С. Хід роботи Правила ТБ Теоретичні відомос
17076. Знаходження значення інтеграла по формулам Ньютона-Котеса 29.5 KB
  Лабораторна робота №78 Тема. Знаходження значення інтеграла по формулам НьютонаКотеса. Мета. Навчитися знаходити значення інтеграла по формулам НьютонаКотеса. Скласти програму. Устаткування: папір формату А4 ПК С. Хід роботи Правила техніки безпеки Т
17077. Знаходження інтеграла за формулами прямокутників 53 KB
  Лабораторна робота №9 Тема: Знаходження інтеграла за формулами прямокутників. Мета: Навчитися знаходити значення інтегралу за формулами прямокутників. Скласти програму. Устаткування: папір формату А4 ПК С Хід роботи Правила техніки безпеки Теоретичні...
17078. Обчислення інтегралу по формулі Сімпсона. Складання алгоритму 44 KB
  Лабораторна робота №11 Тема. Обчислення інтегралу по формулі Сімпсона. Складання алгоритму. Мета. Навчитися обчислювати інтеграл по формулі Сімпсона; склаcти алгоритм. Устаткування: папір формату А4 ПК С Хід роботи Правила техніки безпеки Теоретичні да
17079. Побудова багаточлена Лагранжа. Складання алгоритму 216 KB
  Лабороторна робота №3 Тема. Побудова багаточлена Лагранжа. Складання алгоритму. Мета. Навчитися будувати багаточлен Лагранжа скласти алгоритм. Обладнання. Лист формату А4 ручка ПК програмне забезпечення С. Хід роботи Правила ТБ Теоретичні відомо