Главная Работы на конкурс Предметное образование Технические дисциплины Проект «Основы шифрования и графического интерфейса в языке Python»

Проект «Основы шифрования и графического интерфейса в языке Python»

Автор: Дудов Андрей Александрович

Место работы/учебы (аффилиация): МБОУ "Тогурская СОШ", Томская область, 8 класс

Научный руководитель: Трифонова Ольга Юрьевна

Язык программирования – набор команд, понятных компьютеру. Языки программирования могут быть высокоуровневыми и низкоуровневыми. Для примера в этом проекте мы будем использовать Python , хотя и есть множество других языков, python может реализовать нашу идею максимально быстро и понятно. Для продолжения пользования нам понадобятся базовые знания Python: переменные, условия, функции, понятия библиотек. 

Python — высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика. 

Графический интерфейс – объекты системы для взаимодействия пользователя с компьютером, основанным на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана. В языке, есть много хороших библиотек, но для примера мы будем использовать tkinter. Её главное преимущество —  высокая скорость разработки. Tkinter – технология, разработанная самим разработчиком python.

Задачи проекта:

  1. Работа с технологией шифрования файлов. Мы узнаем работу технологии pyAesCrypt в Python. 
  2. Работа с графическим интерфейсом пользователя в python.

Наш проект должен иметь:

  • Интерфейс – принимать данные пользователя, выбирать файлы.
  • Функционал – технологию шифрования и дешифровании изображений.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Смотреть похожие работы

Проект «Умная станция для мытья рук»

Автоматизация и роботизация становятся все более важными в современном мире. Все больше усилий направляется на создание автоматических систем, способных выполнять монотонные и рутинные задачи. В данной работе представлен проект по разработке умной ст…

Проектная работа «2D-игра NEPTA»

В современном мире развитие компьютерных технологий и игровой индустрии идет стремительными темпами. В обществе существуют проблемы. Все понимают нехватку IT-специалистов, в том числе и в игровой индустрии. К тому же подростков часто останавливает уб…

Презентация к исследовательской работе «Бот, для поиска состава кофейных напитков»

В современной жизни со временем появляется множество новых напитков. Большая часть людей не успевает следить за трендами. Человек из-за своего незнания и непонимания может чувствовать себя очень неловко и стесняться. С этим им может помочь чат-бот дл…

Научно-исследовательский проект «Программа для решения квадратных уравнений»

Доступна к просмотру полнотекстовая версия работы

Программирование помогает развить вычислительное мышление. Вычислительное мышление, в свою очередь, развивает навыки решения проблем, творческое мышление, навыки обучения и навыки работы в команде. Сетевые отношения: чат, видеоконференции, социальные…

Проект «Создание приложения для электронных учебников»

В современном мире информационные технологии охватывают все сферы жизни, в том числе и образование. Все большую популярность набирают электронные версии учебников, ведь они имеют ряд преимуществ перед печатными изданиями: значительно меньше в весе, и…

Исследовательский проект «Беспилотная плавательная система для исследования морей и океанов в Арктике»

Актуальность работы. Большое значение проблема изменения климата касается сохранения экосистем Арктики. В Арктике ситуация усугубляется тем, что данный регион значительно более восприимчив к изменениям климата и процессы, связанные с ними, происходят…

Мероприятие завершено

Конкурс, в котором работа участвует

Направление

Форма представления работы

Ключевые слова

Дата публикации работы

03.04.2023