Similar presentations:
Руслан проект
1.
Ученик – Петров РусланРуководитель – Вадим Дмитриевич
2.
Цель проектаЦель моего проекта заключается в
том, что бы создать программу для
выполнения математических
примеров
Для этого мы будем использовать
язык программирования(ЯП) Python
3.
Задачи проекта:Узнать что такое Python
Создать калькулятор в двух разных
версиях
Узнаем о нескольких библиотеках
Python
Компилирование файла
4.
Что такое Python?Python — язык общего назначения. Имеет
приложения разных направлений: вебразработки (например, Django и Bottle),
научных и математических вычислений
(Orange, SymPy, NumPy) для настольных
графических пользовательских
интерфейсов (Pygame, Panda3D).
Синтаксис языка простой, а длина кода
относительно короткая. Работать на Python
приятно, потому что он позволяет решать
задачу, а не фокусироваться на сложном
синтаксисе.
5.
Что же будет за программа?Наша программа для решения
повседневных задач будет выполнять
математический вычисления:
Сложение
Вычитания
Деление
Умножение
Возведение в степень
Многое другое
6.
Ну и как она будет выглядеть?У программы будет две версии:
В виде терминала(cmd)
В виде программы с графическим
оформлением
Отличия будут разве что
в графическом оформлении и
набором операций
7.
Ну, можно приступить к работеС чего же начнём?
Ну, предположим, что мы уже знаем
основы языка, поэтому используя
наши знания напишем первую версию
программы (в терминале)
8.
Простая версия программыПростую версию программы будет
сделать очень легко:
Мы используем простой синтаксис
Для калькулятора простой версии не
нужно будет знать много команд
9.
Какие же команды мы будемиспользовать?
Учитывая, что это будет простая
программа, мы сможем ограничиться
такими командами как:
Print (Вывод на экран)
If (Условие)
Различные переменные (Такие как ‘a’,
‘b’, ‘c’ и т.д)
Input (Запрос к пользователю от
программы)
10.
2 части программыУ калькулятора будет 2 части или же
вариативности:
Работа калькулятора с 3 числами
Работа калькулятора с 2 числами
11.
Что же мы будет использоватьдля математический действий
двух чисел?
Мы можем создать переменную ‘a’, ‘b’
и ‘c’, где в ‘c’ будет результат наших
математических действий.
Набор простого синтаксиса
12.
Часть с выполнения действийтрёх чисел
Отличия:
3 числа, где можно будет
использовать разные математические
действия
Показ продуктов будет после
перезентации
13.
Процесс работыВыбор (2 или 3 числа)
Набор операций
Набор операций для 3 числа
14.
Сложная версия программыЗдесь уже будет по сложнее, так как
мне нужно будет использовать не
только то что будет в простой версии,
а именно:
Библиотека Tkinter
Библиотека Math
Библиотека sys
15.
Начало работы со сложнойверсией программы
Самое важное, что надо будет
написать в начале программы:
from tkinter import *
from tkinter import messagebox
from tkinter import ttk (То, что нам
понадобиться от библиотеки)
import math (Математика)
import sys (Система)
16.
Процесс работы в одном слайде(Техническое задание)
Создание окна и присваивание ему
имени
Создание кнопок
Расположение кнопок и поле ввода
Функции калькулятора
Исчисление
Присваивание значения кнопок
Сама программа будет так же
показана в конце презентации
17.
Компилирование программыPython
Что бы скомпилировать файл, нужно
будет установить ещё одну
библиотеку – nuitka
Так как Python не компилируемый
язык, nuitka переводит программы в
ЯП ‘C’ и уже с него компилирует.
После компилирования мы можем
отправить наш файл другу.
18.
Сейчас будут показаны продукты,которые я сделал к моему проекту