4708

Ознайомлення з основними типами даних в Python, вивчення основ програмування на мові Pytho

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

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

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

Украинкский

2012-11-25

44.5 KB

16 чел.

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

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

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

Natural Language Toolk (NLTK) – набір Python бібліотек, які призначені для аналізу текстів природною мовою. NLTK дозволяє здійснювати символьний та статистичний аналіз текстів, створювати графічні звіти та містить детальну документацію і використовується в проектах з лінгвістики, штучного інтелекту, машинного навчання, автоматизації документообігу. Його можна застосовувати як начальний комплекс, готовий аналітичний інструмент або платформу для створення прикладних систем опрацювання текстів.

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

Стрічка – це послідовність символів з довільним доступом. Стрічку в мові Python неможливо змінити – в цьому випадку говорять, що це immutable тип.

Список – це впорядкована множина значень, що ідентифікуються індексом. Багато в чому  списки є схожими на стрічки, які, по суті, теж є впорядкованими множинами символів. Відмінність списків і стрічок полягає в тому, що елементи списку можуть бути любого типу. Впорядковані множини називають послідовностями.

Метод — це функція, що "належить" об'єкту, викликається як obj.methodname, де obj — об'єкт (або вираз, що його визначає) і methodname — ім'я методу, визначеного для даного типу об'єктів. Різні типи мають різні набори методів. Методи різних типів можуть мати однакові імена, не приводячи до невизначеності.


Завдання

Варіант

21

Номери завдань

1

7

5

15

16

20

21

  1.  Створити змінну msg присвоїти їй значення стрічки, яка відповідає імені та прізвищу студента.
  2.  Використовуючи зрізи та операцію поєднання змінити стрічку msg до вигляду ім’я , по батькові, прізвище студента.
  3.  Використовуючи зрізи видаліть афікси у наступних словоформах: dish-es, run-ning, nation-ality, un-do, pre-heat.
  4.  Створити список phrase1, який складається із значень ім’я , по батькові, прізвище студента. Що відбудеться при спробі ввести в інтерпретатор наступний оператор phrase1[2][2]. Поясніть результат.
  5.  Створити змінну words яка містить список слів. Дослідіть операції words.sort() і sorted(words).
  6.  Визначіть змінну silly, яка буде містити стрічку ’newly formed bland ideas are inexpressible in an infuriating way’ і напишіть програму перетворення стрічки на список стрічок (кожне слово окрема стрічка). Результати збережіть в змінній bland.
  7.  Напишіть програму, яка створить стрічку в якій будуть записані другі символи всіх слів з стрічки silly.


>>> "Ex 1"

'Ex 1'

>>> str = "Nykyforchyn Oksana"

>>> msg = str

>>> print msg

Nykyforchyn Oksana

>>> "Ex 2"

'Ex 2'

>>> msg='Prizvyshche stydenta'+' '+msg[:10]+' '+'Imja'+' '+msg[12:]+' '+'Po bat\'kovi'+' '+'Bohdanivna'

>>> print msg

Prizvyshche stydenta Nykyforchy Imja Oksana Po bat'kovi Bohdanivna

>>> "Ex 3"

'Ex 3'

>>>msg1='dish-es'

>>> msg2='run-ning'

>>> msg3='nation-ality'

>>> msg4='un-do'

>>> msg5='pre-heat'

>>> msg1[:-3]

'dish'

>>> msg2[:-5]

'run'

>>> msg3[:-6]

'nation'

>>> msg4[:-3]

'un'

>>> msg5[:-5]

'pre'

>>> print msg1[:-3],' ',msg2[:-5],' ',msg3[:-6],' ',msg4[:-3],' ',msg5[:-5]

dish   run   nation   un   pre

>>> "Ex 4"

'Ex 4'

>>> phrasel=["Nykyforchyn", "Oksana", "Bohdanivna"]

>>> phrasel[2][2]

'h'

>>> "Ex 5"

'Ex 5'

>>> words = ['wawe','shake','give','clap','express']

>>> words

['wawe', 'shake', 'give', 'clap', 'express']

>>> words.sort()

>>> words

['clap', 'express', 'give', 'shake', 'wawe']

>>> words.reverse()

>>> words

['wawe', 'shake', 'give', 'express', 'clap']

>>> sorted(words)

['clap', 'express', 'give', 'shake', 'wawe']

>>> "Ex 6"

'Ex 6'

>>> silly="newly formed bland ideas are inexpressible in an infuriating way"

>>> silly

'newly formed bland ideas are inexpressible in an infuriating way'

>>> silly.split( )

['newly', 'formed', 'bland', 'ideas', 'are', 'inexpressible', 'in', 'an', 'infuriating', 'way']

>>> bland=silly.split( )

>>> bland

['newly', 'formed', 'bland', 'ideas', 'are', 'inexpressible', 'in', 'an', 'infuriating', 'way']

>>> 'Ex 7'

'Ex 7'

>>> silly

'newly formed bland ideas are inexpressible in an infuriating way'

>>> bland

['newly', 'formed', 'bland', 'ideas', 'are', 'inexpressible', 'in', 'an', 'infuriating', 'way']

>>> a=bland[0][1]

>>> b=bland[1][1]

>>> c=bland[2][1]

>>> d=bland[3][1]

>>> e=bland[4][1]

>>> f=bland[5][1]

>>> g=bland[6][1]

>>> h=bland[7][1]

>>> q=bland[8][1]

>>> z=bland[9][1]

>>> qaz=a+b+c+d+e+f+g+h+q+z

>>> qaz

'eoldrnnnna'

>>> str=qaz

>>> str

'eoldrnnnna'

 Висновки: на цій лабораторній роботі я ознайомилася з основними типами даних в Python, основами програмування на мові Python.


 

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

27364. Самосознание в психической деятельности человека 25.89 KB
  Самосознание в психической деятельности человека выступает как сложный процесс опосредованного познания себя развернутый во времени связанный с движением от единичных ситуативных образов через интеграцию подобных ситуативных образов в целостное образование понятие собственного Я. Во всех видах деятельности и поведения эти отношения следуют за отношением к ситуации предмету и средствам деятельности к другим людям. Они наиболее тесно связаны с целями жизни и деятельности ценностными ориентациями установками; выполняя функцию...
27365. Восприятие 19.51 KB
  В отличие от ощущений отражающих лишь отдельные свойства предметов в образе восприятия в качестве единицы взаимодействия представлен весь предмет в совокупности его инвариантных свойств. Образ восприятия выступает как результат синтеза ощущений возможность которого по мнению А. При этом особенно важную роль во всех видах восприятия играют двигательные или кинестезические ощущения которые регулируют по принципу обратной связи реальные взаимоотношения субъекта с предметом. Также в процессе слухового восприятия активную роль играют...
27366. Формирование читательских интересов и читательской самостоятельности младших школьников в процессе обучения чтению 147 KB
  Ведущей с точки зрения организации содержания является идея единства мира природы и мира культуры. С этой принципиальной позиции окружающий мир рассматривается как природнокультурное целое а человек как часть природы как создатель культуры и как её продукт т. Ведь именно ценностноконсолидирующее пространство культуры обеспечивает согласие между людьми в обществе и помогает им определить своё место в мире природы как в жизненно важной сфере человеческого бытия. Сферы природной и социальной жизни предстают в их единстве и тесной взаимной...
27367. Формирование основ художественной культуры в образовательном процессе начальной школы (на примере уроков изобразительного искусства, музыки) 43.5 KB
  Ценности = произведения искусства. Выделяются отдел обл худ кры по разным видам искусства: муз кра чела опредся его причастностью к муз ценностям и потртью в общении с ними Проблема: не все могут оценить красоту шедевров музыки т. Предметная область Искусство играет большую роль в становлении личности ученика так как способствует его личностному развитию обеспечивая осознание значения искусства и творчества в личной и культурной самоидентификации личности развитие эстетического вкуса художественного мышления обучающихся.
27368. Значение уроков изобразительного искусства, музыки в системе начального общего образования 39 KB
  Исполнительская – в интерпретации муз произведений = осознанный интуитивный выбор средств. Виды: апение сольное хоровое пр – допой досочини муз диалоги пропой свое имя. Б музритмич Д – выразит движения театр.
27369. Сравнительная характеристика современных программ и учебно-методических комплектов по изобразительному искусству, музыке для начальной школы с учетом требований ФГОС НОО 30 KB
  УМК Школа 2100 Изобразительное искусство – О. УМК Классическая начальная школа Изобразительное искусство – В. УМК Начальная школа XXI века Музыка – О. умк Гармония Н.
27370. Кризис подросткового возраста 29 KB
  Необходимы занятия спортом для нормального развития организма. Поэтому именно перестройка всей познавательной сферы в связи с развитием теоретического мышления составляет основное содержание умственного развития в младшем школьном возрасте. Чаще всего учебные трудности детей в средней школе особенно в IV классе вызываются именно недостаточным уровнем их развития. в этот переходный период как и на любой ступени возрастного развития школьников проявляется потребность и необходимость в общей положительной оценке себя в целом вне зависимости...
27371. Структура общения 45.5 KB
  Педагогическое общение специфическая форма общения имеющая свои особенности и в то же время подчиняющаяся общим психологическим закономерностям присущим общению как форме взаимодействия человека с другими людьми включающей коммуникативный интерактивный и перцептивный компоненты. Недостаток и ограничение общения замедляют и обедняют развитие ребёнка.[3] Проблеме педагогического общения посвящено значительное количество исследований анализ которых обнаруживает несколько аспектов в её изучении. Структура общения: Коммуникативный компонент...
27372. Социальная ситуация: смена статуса, появление учебной деятельности 34.5 KB
  Изменение внутренней позиции ребенка обесценивание игры как ведущей деятеьности прошлого периода стремление к новому. Как развивать личность: развивать самостоятельность произвольность знает что надо и что для этого делать преобладание мотива надо над мотивом хочу поддержка начинаний ребенка рефлексия анализ планирование обеспечение комфортной обстановки формировать внутренний план действий Работа с родителями: выделяют 2 вида подготовки ребенка к школе специальную и общую. Необходимо физически подготовить ребенка: общее...