СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разработка урока "Типы данных в яз. Python"

Категория: Информатика

Нажмите, чтобы узнать подробности

Данная разработка урока предназначена для тех, кто в качестве изучаемого языка программирования использует язык PYTHON.  

Просмотр содержимого документа
«Разработка урока "Типы данных в яз. Python"»

Тема урока: Типы данных .

Цель урока: сформировать у учащихся целостного представления о типах данных языка Python

Задачи урока:

  • образовательные: формирование знаний и умений учащихся по теме «Типы данных языка Python».

  • развивающие: развитие приемов умственной деятельности (обобщение, анализ, синтез, сравнение); развитие внимания, восприятия.

  • воспитательные: развивать познавательный интерес к программированию, повышать информационную культуру учащихся.


Тип урока: урок изучения нового материала.

Оборудование: компьютер, проектор.

Программное обеспечение: презентация в PowerPoint по теме урока «Типы данных»

План урока

  1. Организационный момент –10 минут

  2. Лекция – 30 минут

  3. Подведение итогов урока – 3 минуты

  4. Домашнее задание – 2 минуты
























Ход урока

  1. Организационный момент

Перед началом объяснения новой темы урока, можно заслушать доклады учащихся на предварительно подготовленные темы: «Язык программирования Python», «История создания языка Python».

Итак, тема урока «Типы данных».

2. Лекция

Переменная в языке программирования это название для зарезервированного места в памяти компьютера, предназначенное для хранения значений. Это означает, что когда вы создаете переменную, вы на самом деле резервируете определенное место в памяти компьютера.

Основываясь на типе данных переменной, интерпретатор выделяет необходимое количество памяти и решает, что может находиться в зарезервированной области памяти.

Для понимания, можете думать о переменной как о коробке, в которую можно положить любую вещь, но только определенного размера. Размер в данном примере будет типом переменной.

Тип данных – множество величин, объединенных определенной совокупностью допустимых операций.


 Практически всё с чем мы имеем дело, программируя на Python — это объекты. Типы объектов могут быть либо встроенными, либо описанные программистом с помощью классов. На этом уроке речь пойдёт о встроенных типах объектов. Они из себя представляют:

  • Числа

  • Строки

  • Кортежи

  • Списки

  • Словари

  • Множества

Числовой тип данных в Python:

Числовой тип данных в Python предназначен для хранения числовых значений. Это неизменяемый тип данных, что означает, что изменение значения числового типа данных приведет к созданию нового объекта в памяти (и удалению старого)

Числовые объекты создаются, когда вы присваиваете им значение. Например:

1

2

num1 = 23

num2 = 42

Также вы можете удалять числовой объект при помощи ключевого слова del. Синтаксис команды del следующий:


del num1 # удаляет переменную num1

del num2, num3 # удаляет обе переменные num2 и num3 за раз

В Python есть четыре вида числового типа данных:

  • int (целое число)

  • long (длинное целое число [может быть представлено в восьмеричной или шестнадцатеричной системе исчисления])

  • Оператор

    Название

    +

    Сложение

    -

    Вычитание

    *

    Умножение

    **

    Возведение в степень

    /

    Деление

    //

    Целочисленное деление

    %

    Деление по модулю

    Меньше

    Больше

    Меньше или равно

    =

    Больше или равно

    ==

    Равно

    !=

    Не равно

    not

    Логическое НЕ

    and

    Логическое И

    or

    Логическое ИЛИ

    float (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.)

  • complex (комплексное число) 

Большинство предложений (логических строк) в программах содержат выражения. Простой пример выражения: 2 + 3. Выражение можно разделить на операторы и операнды.

Операторы – это некий функционал, производящий какие-либо действия, который может быть представлен в виде символов, как например +, или специальных зарезервированных слов. Операторы могут производить некоторые действия над данными, и эти данные называются операндами.





Строки в Python:

Под строками в Python подразумевается набор символов между кавычками. В Python можно использовать пары одинарных либо двойных кавычек. Из строк можно взять подстроку используя оператор нарезки ( [ ] и [ : ] ) с индексами от нуля для первого символа строки и до последнего. Так же можно использовать обратную индексацию от -1 для последнего символа до начала.

Оператор плюс ( + ) для строк соединяет две строки в одну, звездочка ( * ) оператор повторения.

Например:

text = "Hello, Python!"

print text[0] # Выводит первый символ

print text[0:5] # Выводит подстроку text от 0 символа до 5 (включительно с нулевым, исключая пятый)

print text[4:10] # Выведет строку от 4 символа до 10 (включая четвертый, исключая 10)

print text[0:14] # Выведет всю строку

print text[7:] # Выведет строку с 7 символа до конца

print text[:5] # Выведет строку с начала до 5 символа. Аналогично print text[0:5]

print text[:] # Выведет всю строку

print text[-1] # Выводит последний символ

print text[-1:-14] # Не сработает, выведет пустую строку

print text[::2] # Третий аргумент - шаг. Выведет каждый второй символ

print text[::-1] # Шаг отрицательный. Выведет фразу наоборот

print text + "Nice to code you" # Выведет новую строку

print text[-1] * 10 # Выведет 10 восклицательных знаков



В результате мы увидим следующее

3. Подведение итогов урока.

На этом уроке вы узнали о типах данных языка Python. Давайте еще раз посмотрим схему, отображающую типы данных. И обобщим услышанное во время лекции.

4. Домашнее задание

    1. Знать материал лекции.

    2. Задания (на карточках)

Карточка для домашнего задания:

1. Вычислите площадь треугольника S=a*h где а= 3, h=4.

2. Вычислите значение выражения : а= 1/9*0,12



Скачать

Рекомендуем курсы ПК и ППК для учителей

Похожие файлы

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!