Similar presentations:
Урок 1
1.
2.
Программирование (кодинг) Процесс создания и изменениекомпьютерных программ с помощью
языков программирования.
Язык программирования Формальный язык, для записи
инструкций и данных в компьютер, что
позволяет ему делать вычисления и
управления.
3.
Язык программированияСемантика
Алфавит
Лексика
Синтаксис
4.
Алфавит Набор символов, используемых для построение словЛексика (словарь) -
Набор инструкций, который предлагает язык
программирования
Синтаксис -
Набор правил, которые определяют правильность
написания инструкций
Семантика -
Набор правил, которые определяют имеет ли смысл
использовать написанную инструкцию в данный
момент
5.
Список команд (Instruction list, IL) Известный список команд процессораИсходный код (Source code) Текст компьютерной программы,
который может быть прочтен человеком
6.
компиляцияинтерпретация
• CPython
• Cython
• Jython
• PyPy
7.
20 февраля 1991Гвидо ван
Россум
8.
Широко используемый, интерпретируемый,объектно-ориентированный,
высокоуровневый язык программирования с
динамической строгой типизацией и
автоматическим управлением памятью,
поддерживающий процедурное,
структурное, функциональное, асинхронное
программирование и
метапрограмирование.
9.
https://replit.com/languages/python310.
Переменная (variable) имя, которое используется дляобозначения некоторой области памяти
компьютера,
в которую можно поместить данные и из
которой
можно их извлечь.
11.
Жизненный цикл переменной• Объявление, декларация (declaration)
• Определение (definition)
• Инициализация (initialization)
• Очищение, освобождение (clear, free)
• Удаление, уничтожение (delete, destroy)
12.
Объявление, декларация (declaration)процесс создания переменной:
указывается её имя и в некоторых
случаях тип данных.
Определение (definition)
Выделение адреса и размер памяти для
переменной
13.
Инициализация (initialization)Присвоение переменной начальное
значение
Очищение, освобождение (clear, free)
Присвоение переменной нулевое
значение (nil)
Удаление, уничтожение (delete, destroy)
Удаление из памяти адрес памяти, куда
ссылалась переменная