Точка Роста. IT
методическая разработка
Предварительный просмотр:
Подписи к слайдам:
Зачем нам обучать программированию? математическое мышление ; абстрактное мышление ; творческие способности ; критическо е мышление и решение проблем ; для решения важных задач.
Общая характеристика языка Python ( пайтон , питон ) высокоуровневый язык программирования общего назначения . Парадигмы: структурное, объектно - ориентированное, функциональное , императивное и аспектно -ориентированное . ● Динамическая типизация — типы данных не нужно объявлять, они определяются в процессе работы программы . ● Интерпретируемый язык. Требуется наличи е интерпретатора ( CPython )
Компиляторы и интерпретаторы Транслятор – специальная программа, преобразующая программный код с того или иного языка программирования в машинный код Компилятор Сразу переводит весь программный код на машинный язык. Создает исполняемый файл Интерпретатор Переводит программный код построчно. Напрямую взаимодействует с операционной системой
Общая характеристика языка Python — активно развивающийся язык программирования, новые версии выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют стандарт ANSI, ISO или другие официальные стандарты, их роль выполняет Cpython . Python и подавляющее большинство библиотек к нему бесплатны и поставляются в исходных кодах.
Общая характеристика языка Интегрированная среда программирования на python поставляется в комплекте — IDLE (« Айдл »). Может работать как в интерактивном режиме, так и в режиме запуска модулей. ● Полная поддержка Unicode (с v. 3). ● Богатая стандартная библиотека является одной из привлекательных сторон Python . ● Язык обладает чётким и последовательным синтаксисом, благодаря чему исходный код программ легко читаем.
Где пригодятся знания Python ? Веб-разработка Машинное обучение Автоматизация процессов
Установка Python https://codelessons.ru/soft/nachalo-raboty-s-python-3-ustanovka-python-idle.html
Основные типы данных Числа
Основные типы данных Списки
Основные типы данных Кортежи
Основные типы данных Строки
Основные типы данных Множества
Основные типы данных Словари
Арифметические операции x + y Сложение x - y Вычитание x / y Деление Умножение x // y Получение целой части от деления x % y Остаток от деления - x Смена знака числа abs(x) Модуль числа divmod (x, y) Пара ( x // y , x % y ) x ** y Возведение в степень pow(x, y[, z]) х ^y по модулю (если модуль задан)
Переменные в Python Имя переменной Операция присваивания Данные Переменная — это именованная область памяти для хранения данных, которые могут изменяться в процессе исполнения программы.
Имена переменных в Python 1. Имя переменной может состоять только из цифр, букв и символов подчеркивания 2. Имя переменной не может начинаться с цифр 3. Имя должно описывать суть , т.е. нужно давать имена, говорящие о назначении данных, на которые они ссылаются 4. Имя переменной не должно совпадать с командами языка (зарезервированными ключевыми словами) 5. Имя переменной принято начинать со строчной буквы 6. Не следует создавать имена длиннее 15 символов Чтобы узнать значение, на которое ссылается переменная, находясь в режиме интерпретатора, достаточно ее вызвать (написать имя и нажать Enter ).
Операторы сравнения в Python Оператор Название == Равно != Не равно > Больше < Меньше >= Больше или равно <= Меньше или равно
Полезные библиотеки Python NumPy . Как возможно забыть про эту важную библиотеку? Она предоставляет некоторые продвинутые математические функциональности для Python . Pygame . Какой разработчик не любит играть в игры и колдовать над ними? Эта библиотека поможет вам достичь вашей цели в развитии 2d игры . pyQT . Графический инструментарий для Python . Советуем его как второй выбор после WxPython для разработки GUI сценариев . Tkinter . П акет для Python , предназначенный для работы с библиотекой Tk . Библиотека Tk содержит компоненты графического интерфейса пользователя ( graphical user interface – GUI), написанные на языке программирования Tcl .
Полезные источники информации Python.org – официальный сайт Python . Найдете полный список всей документации, установки, учебных пособий, новостей и т.д.. Web Programming in Python – в этом руководстве по теме делается попытка охватить все аспекты программирования веб-приложений (как клиентов, так и серверов) с использованием Python . Starship – это неофициальный сайт языка Python . Wing IDE – Wing IDE – мощная интегрированная среда разработки (IDE) для языка программирования Python. Pythonworld.ru – этот сайт призван помочь начинающим научиться программировать на P ython 3. Также здесь можно подробнее узнать об особенностях функционирования этого языка.
Практика Многие программисты стараются изучать языки программирования с помощью написания достаточно простых программ. Один из вариантов – написание калькулятора. Конечно, можно посчитать в отладчике Python или запустив консоль. Но гораздо лучше написать на P ython свой калькулятор с графическим интерфейсом.
По теме: методические разработки, презентации и конспекты
Ключевые точки роста и апробация ФГОС НОО как преемственность и переход к ФГОС ООО в образовательных учреждениях Чеди- Хольского кожууна Республики Тыва
Ооржак Чойгана Калдар-ооловна.методист по дисциплинам МБУ ММЦ Чеди-Хольского кожууна, учитель иностранных языковМБОУ Хову-Аксынская СОШКлючевые точки роста и апробация ФГОС НОО как преемственностьи пе...
Авторский материал по оформлению проекта «Молодежный бизнес – инкубатор «Точка роста»
Уже два года на территории Омской области стартует проект «Молодежный бизнес – инкубатор «Точка роста." Предлагаю вашему вниманию авторский материал по оформлению проект...
"ТОЧКА РОСТА". Сценарии зонирования помещений для проектной деятельности обучающихся
Планы помещений...
ТОЧКА РОСТА
С 29 июля по 2 августа, 51 педагог из 4 регионов Российской Федерации в течение нескольких дней осваивали новые формы педагогических методик на базе ДТ "Кванториум" г. Чебоксары...
точка роста
презентация...
Межмуниципальный семинар «Организационные и содержательные аспекты деятельности Центра «Точка роста»
План проведения семинара...
Центр образования цифрового и гуманитарного профилей "Точка роста" в МБОУ СОШ № 6. Основные цели и задачи, образовательные направления, планирование работы образовательного проекта "Точка роста".
В презентации показаны основные цели и задачи, образовательные направления, планирование работы образовательного проекта "Точка роста" в МБОУ СОШ № 6 МО Темрюкский район....