92.82K

Руслан проект

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.

Сейчас будут показаны продукты,
которые я сделал к моему проекту
English     Русский Rules