Личный кабинетuser
orange img orange img orange img orange img orange img
Курсовая работаПрограммирование
Готовая работа №31994 от пользователя Усова Елена
book

Разработка справочно-информационной системы, с хранением данных в текстовых файлах

350 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Введение…………………………………………………………………………...4
1 Основные теоретические сведения.……………………………………………6
1.1 Язык программирования Python..……………………………………..6
1.2 Реляционные базы данных………………………………………...…..9
1.3 Графический интерфейс пользователя…………………………..…..11
2 Разбор кода программы…………………………………………………...…..13
Заключение……………………………………………………………………….21
Список использованных источников...…………………………………………23
Приложение А. Примеры работы программы…………………………………25

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

В данной работе будет рассматриваться создание программы с помощью относительно молодого языка программирования Python. Этот язык быстро набирает популярность благодаря своей гибкости и простоте использования. Его используют не только рядовые программисты, он так же актуален и в крупных компаниях таких как Google, Intel, Cisco и др. Несмотря на свою простоту, Python впитал в себя элементы многих языков программирования таких как C++, Java и др., поддерживает большинство существующих платформ, обеспечивая высокую скорость разработки приложений, что делает его очень эффективным. Python продолжает развиваться, являясь на данный момент довольно перспективным как для использования уже состоявшимися программистами, так и для изучения начинающими.
В современном мире базы данных используются повсеместно. Это обусловлено необходимостью работать с большими объемами информации практически во всех областях деятельности. Базы данных позволяют структурировать и систематизировать информацию, что облегчает и ускоряет работу с ней. Соответственно, перед многими разработчиками ставятся задачи по использованию баз данных в приложениях. Здесь у начинающих программистов могут возникнуть проблемы. Это связано с отсутствием достаточного количества учебных пособий, литературы и документации на русском языке, а понимание текстов на английском языке может вызвать затруднения, а именно на нем и написана большая часть источников. Понимание основ подключения к базам данных и работе с ними в выбранном языке программирования является актуальным вопросом. Далее в работе будут рассмотрены основы работы с базами данных на примере баз данных SQLite.
Прогресс не стоит на месте, информационные и компьютерные технологии развиваются, расширяются возможности языков программирования и вместе с тем растут требования к разрабатываемым программам. Современного пользователя уже не устроит программа, работающая в консоли и управляемая текстовыми командами. Теперь программа должна быть не только эффективной, но и максимально удобной в использовании для любого человека, вне зависимости от его уровня знаний в области информационных технологий и программирования. Задача разработчика – обеспечить для рядового пользователя возможность управлять базой данных, не вникая в весь процесс взаимодействия с ней. Для выполнения этой задачи существует графический интерфейс пользователя –Graphical User Interface или, сокращенно, GUI. При создании GUI-приложения необходимо уметь не только создать удобную графическую оболочку для программы, но и связать эту оболочку с действиями, которые будет выполнять программа. В данной работе будут рассмотрены несколько базовых элементов GUI и их привязка к конкретным действиям.

Весь текст будет доступен после покупки

отрывок из работы

1 Основные теоретические сведения
1.1 Язык программирования Python
Python – это кросс-платформенный интерпретируемый объектно-ориентированный язык программирования высокого уровня. Так как Python является объектно-ориентируемым языком, почти все данные, включая даже типы данных, являются объектами. В переменных сохраняется не сам объект, а ссылка на него [1].
Интерпретатор Python реализован почти для всех платформ и операционных систем. Благодаря этому Python позволяет писать переносимые программы. При этом он не имеет недостатков аналогичных переносимых языков программирования. Например, типы данных С++ на разных платформах могу занимать очень разное количество памяти. Отсутствие необходимости переписывать код программы при переносе ее с одной платформы или ОС на другую является большим плюсом в пользу Python’а при выборе языка программирования.
В этом языке программирования преобладает минималистический подход. В Python’е как правило есть один очевидный и наиболее простой путь решения поставленной задачи и небольшое количество неочевидных, в то время как в аналогичных языках одна и та же задача имеет несколько альтернативных путей решения. Так же Python является обладателем наиболее простого и удобочитаемого синтаксиса [2].
Благодаря минималистическому подходу в программном обеспечении, Python имеет высокую скорость разработки. Код программы, написанной на этом языке, намного короче, чем альтернативный код на других языках. Например, в сравнении с C++ код Python’а меньше примерно на треть [2]. Сокращение размеров кода и сложности его синтаксиса существенно экономит время разработчика, начиная с непосредственно написания кода, заканчивая его отладкой. Помимо этого код Python’а просто выглядит более эстетично и приятно глазу, и намного легче разобрать код, написанный другим человеком.
Важной чертой Python’а так же является его расширяемость. Он имеет довольно обширные и переносимые стандартные библиотеки, но помимо этого позволяет добавлять библиотеки сторонних разработчиков или разработанные самостоятельно.

Весь текст будет доступен после покупки

Список литературы

1 Прохоренок Н.А. Python 3 и PyQt.: Разработка приложений. – Санкт-Петербург: БХВ-Петербург, 2022, 703c.
2 Лутц М. Изучаем Python: 4-е издание. – Москва: Символ, 2021, 1272c.
3 Интерактивный учебник языка Python. [электронный ресурс] // Pythontutor. – Амстердам, 2022 – URL: http://pythontutor.ru/ (дата обращения 01.05.2015).
4 Python. Лекция 10. Работа с базой данных. [электронный ресурс] // IdeaFix. – Москва, 2020. – URL: http://ideafix.name/wp-content/uploads/2012/05/Python-10.pdf (дата обращения 14.04.2015).
5 Прохоренок Н.А. PyQt.: Создание оконных приложений на Python3. – Санкт-Петербург: СамИздат, 2021, 243с.
6 Райордан Р. Основы реляционных баз данных.: Базовый курс. Теория и практика. – Москва: Русская редакция, 2021, 390с.
7 Python. Лекция 4. Элементы ООП. [электронный ресурс] // IdeaFix. – Москва, 2020. – URL: http://ideafix.name/wp-content/uploads/2012/03/Python-4.pdf (дата обращения 29.05.2015).

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

На странице пополнения баланса у вас будет возможность выбрать способ оплаты - банковская карта, электронный кошелек или другой способ.

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных