Python 16
Python 16
ИНДИВИДУАЛЬАНЫЙ ПРОЕКТ
на тему:
Выполнил:
Дронь Г.А.
Руководитель:
Учитель информатики
Зейтеньян Т.А.
Краснодар
2024
Оглавление.
Введение…………………………………………………………………………3
Заключение………………………………………………………………………16
Список литературы……………………………………………………………..17
Приложение……………………………………………………………………..17
2
Введение
Актуальность работы: обусловлена тем, что прогресс компьютерных
технологий определил процесс появления новых разнообразных знаковых
систем для записи алгоритмов – языков программирования.
Задачи:
3
Глава I – Теоретическая часть
1.1. Сущность языка Python
Программирование – это важнейший навык 21 века. Быть
программистом на сегодняшний день востребовано. Но с вероятностью
48.1% в будущем эту работу могут заменить роботы. Сегодня работа как
никогда ранее требует способности решать поставленные задачи, новые
технологии становятся неотъемлемой частью строительства карьеры во всём
большем количестве отраслей.
4
Python — активно развивающийся язык программирования, новые
версии с добавлением и изменением языковых свойств выходят примерно раз
в два с половиной года. Он находит применение во множестве сфер
человеческой деятельности.
5
нами откроется окно, в котором мы будем писать код. После написания
программы она будет исполняться в Python Shell.
7
1.3. Язык программирования Python: плюсы, минусы, сфера
применения. Каким языком является Python?
class Main {
System.out.println("Hello, Otus!");
Веб-разработка на Python
8
Сегодня Python довольно часто применяют в веб-разработке. Для
работы используют такие фреймворки, как Django, Flask, Pyramid, Pylons,
TurboGears, CherryPy. Кроме того, для создания сайтов на языке
программирования Python существуют специальные движки: • Saleor; •
Wagtail; • Abilian SBE; • Ella; • Django-CMS.
Игры на Python
Встроенные системы
Тестирование на Python
Pip
11
Менеджер пакетов Python. Команда pip install используется для установки
любого программного пакета из онлайн-репозитория общедоступных пакетов
или Индекса пакетов Python
“print(“обьект”)”
Range
В приведенном синтаксисе:
Round
“round(number, digits)”
В приведенном синтаксисе:
12
number – число с плавающей запятой;
digits – количество цифр после десятичной точки (опционально; – 0)
Input
“input(message)”
1.Модуль sys
# test.py
import sys
for idx, item in enumerate(sys.argv):
print(f'Arg {idx}: {item:8} {type(item)}')
15
Глава II – Практическая часть
2.1 Создание Калькулятора
Для создания программы “Калькулятор” в первую очередь яустановил
на свой ПК такую программу как “PyCharm”. Именно эта программа мне
отлично подойдёт для написания кода, так как в ней очень удобно работать, а
также в ней работают практически все программисты, которые работают с
языком программирования “Python”. После этого я захожу в эту
программу(См. Приложение, рис.1).Дальше я создаю новый файл с
расширением .py т.к это расширение принадлежит языку программирования
“Python”(См. Приложение, рис.2).Дальше я начинаю программировать сам
калькулятор. Начну я с импортирования библиотек math и tkinter для того
чтобы мой калькулятор научился выполнять простые действия и чтобы он
имел дружественный интерфейс(См. Приложение, рис.4).После этого я
начинаю прописывать основные действия для калькулятора такие как
сложение, вычитание, умножение, деление(См. приложение, Рис.5).Теперь я
напишу код для вычисления дискриминанта и корней квадратного уравнения
для этого я впишу в свой код готовые формулы вычисления дискриминанта и
корней квадратного уравнения(См. Приложение, рис.6).После этого я начну
прописывать графический интерфейс для начала я создам пустое окно с
названием “Калькулятор”(См. Приложение, рис.8).дальше я буду добавлять
кнопки для определенных вычеслений и строки для вписывания значений в
итоге получаем калькулятор с интерфейсом и дополнительными функциями
такие как вычесление дискриминанта и корней квадратного уравнения(См.
Приложение, рис.9).
16
Заключение
17
Список литературы
2.Изучаем Python, том 1, 5-е изд. / Лутц М. – Пер. с англ. – СПб. : ООО
“Диалектика” , 2019. – 832 с. : ил. – Парал. тит. англ.
18
Приложение
Рис.1
Рис.2
19
Рис.3
Рис.4
20
Рис.5
Рис.6
21
Рис.7
Рис.8
22
Рис.9
23
Рис.10
Рис.11
24