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’.


 

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

32483. ТЕХНОЛОГИЯ РАБОТЫ С БАЗАМИ ДАННЫХ 67.5 KB
  Теория и методика обучения информатики ТЕХНОЛОГИЯ РАБОТЫ С БАЗАМИ ДАННЫХ Области применения. Классификация баз данных. Классификация по способу хранения данных делит БД на централизованные и распределенные. По структуре организации данных говорят о трех способах организации данных: табличном иерархическом и сетевом.
32484. Особенности предпрофильной подготовки и профильного обучения информатике 115.5 KB
  В 9 классе познавательные способности учащихся дифференцируются начинается профилизация. Это позволило бы объективно оценить уровень готовности учащихся к продолжению образования по тому или иному профилю а также создать основу для внедрения в массовую практику механизмов рационального и прозрачного конкурсного набора в старшую профильную школу...
32486. ПРОФИЛЬНЫЕ КУРСЫ, ОРИЕНТИРОВАННЫЕ НА ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ 109 KB
  Существенно донести до учащихся что информация в таких файлах представлена лишь символами кодовой таблицы и немногими управляющими символами. создать таблицу содержащую заданное число строк и столбцов; перемещаться по таблице; устанавливать ширину столбца; заполнять таблицу текстом; создавать желаемое обрамление и заливку ячеек таблицы; удалять таблицу. Методика обучения обработке числовой информации Тема Введение в электронные таблицы Основные вопросы: Круг задач решаемых с использованием программ класса электронные...
32487. ПРЕПОДАВАНИЕ ПРОФИЛЬНЫХ КУРСОВ ИНФОРМАТИКИ ОРИЕНТИРОВАННЫХ НА ПРОГРАММИРОВАНИЕ 250 KB
  Каждый объект можно использовать для решения задачи не вникая во внутренние механизмы его функционирования C Delphi Visul Bsic. Delphi является системой объектного программирования созданной на базе Паскаля; по оценке специалистов ее профессиональный уровень очень высок. Поурочное планирование курса Учимся программировать на Delphi Курс 10 класса 34 часа N п п Название темы Кол. Основные понятия среды Delphi.
32488. ПРОФИЛЬНЫЕ КУРСЫ ИНФОРМАТИКИ ОРИЕНТИРОВАННЫЕ НА МОДЕЛИРОВАНИЕ 89.5 KB
  Ряд профильных курсов информатики включает в свое название слово моделирование или использует элементы моделирования в содержании поскольку моделирование является неотъемлемым компонентом общечеловеческой культуры и мощным методом познания окружающего мира природы и общества. Курсы ориентированные на моделирование должны выполнять развивающую функцию поскольку при их изучении учащиеся продолжают знакомство еще с одним методом познания окружающей действительности методом компьютерного моделирования. Выработка практических...
32489. ПРИМЕНЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ В ЭКСПЕРИМЕНТАЛЬНЫХ ПЕДАГОГИЧЕСКИХ ИССЛЕДОВАНИЯХ 69.5 KB
  Теория и методика обучения информатики ПРИМЕНЕНИЕ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ В ЭКСПЕРИМЕНТАЛЬНЫХ ПЕДАГОГИЧЕСКИХ ИССЛЕДОВАНИЯХ. Компьютер как инструмент педагогического исследования Сегодня информационные технологии находят довольно широкое применение в педагогике как науке а также непосредственно в практике учебно воспитательного процесса: дистанционное обучение учреждение онлайновых учебных заведений; помощь в системе управления образованием; создание программ и виртуальных учебников по различным предметам; поиск в сети информации...
32491. ПРЕДМЕТ ТЕОРИИ И МЕТОДИКИ ОБУЧЕНИЯ ИНФОРМАТИКЕ. СВЯЗЬ МЕТОДИКИ ПРЕПОДАВАНИЯ ИНФОРМАТИКИ С ДРУГИМИ НАУКАМИ 53 KB
  Теория и методика обучения информатики ВВЕДЕНИЕ. СВЯЗЬ МЕТОДИКИ ПРЕПОДАВАНИЯ ИНФОРМАТИКИ С ДРУГИМИ НАУКАМИ. Предмет теории и методики обучения информатики. Современный учитель информатики это не только предметник это проводник современных идей и технологий обучения с использованием компьютера в школе.