0 / 0 / 0
Регистрация: 05.11.2019
Сообщений: 48

Приложение на Python

03.04.2020, 17:49. Показов 895. Ответов 1

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста выполнить одну работу, вообще не понимаю как работать в питоне
Работа должна представлять собой приложение Python, использующее библиотеку dash,
реализующее функциональные возможности web-страницы.
Web-страница должна включать следующие элементы:
1. Свою иконку (файл favicon.ico в папке assets).
2. Свой элемент title.
3. Вкладки (элементы dcc.Tabs и dcc.Tab).
4. Выпадающее меню (элемент dcc.Dpopdown)
5. Текст на языке разметки Markdown (dcc.Markdown) (включающий разные элементы
выделения, заголовки, списки, рисунки и гиперссылки).
6. Строки ввода (dcc.Input) и/или области ввода (dcc.Textarea)
7. Весьма желательно несложную базу данных sqlite с генерацией и исполнением запросов
на языке sql.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.04.2020, 17:49
Ответы с готовыми решениями:

Веб-приложение Python
Привет, народ, Наша компания в настоящее время имеет небольшую базу данных, созданную в MS Access. Что мне нужно знать, чтобы создать...

Бизнес-приложение на Python
Программист бизнес-приложений получает в два раза больше других программистов. Все стремятся стать программистом бизнес-приложений. ...

Python и Hta приложение
Как использовать питон в hta приложении

1
5 / 5 / 1
Регистрация: 19.05.2018
Сообщений: 200
04.04.2020, 01:39
1. Прописываешь в переменную PATH путь к питону в системе (новый инсталлер с оф. сайта сам предлагает создать эту переменную)
2. Запускаешь командную строку, в ней пишешь: where python
В результате действия получишь путь. Это проверка что эта переменная у тебя есть
3. Устанавливаешь pip - для этого полностью копипастишь огромный кусок кода с гитхаб и вставляешь его в файл-сценарий.py выполняешь и у тебя pip становится какой-то версии.
4. Критерием того, что менеджер пакетов установился проверить точно также: командная строка -> where pip
результат в виде пути к файлу pip.exe
5. Теперь обновляешь pip командой pip install --upgrade pip (желательно командную строку запустить с правами администратора - на всякий случай)
6. А вот теперь в командной строке ты пишешь pip install dash. Дождался окончания установки.
7. Теперь тебе нужно почитать документацию об этой библиотеке - что это и для чего, как это работает и.т.д.
Можно выяснить, что твое приложение имеет фронтенд и бекенд.
8. Вот тебе подсказка, откуда у тебя берутся в задаче dcc.Tabs, dcc.Dropdown
Нелишним будет поизучать код самих библиотек.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import dash
import dash_core_components as dcc
import dash_html_components as html
 
##путь к css-файлу. В зависимости от структуры проекта, можно прописать жестко, или относительно, как нравится
external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']
 
##Создаем приложение. Передаем конструктору параметры)
app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
 
##Описание фронтенда
app.layout = html.Div([
    html.Label('Dropdown'), ## конец описания первого элемента
    dcc.Dropdown(
        options=[
            {'label': 'New York City', 'value': 'NYC'},
            {'label': u'Montréal', 'value': 'MTL'},
            {'label': 'San Francisco', 'value': 'SF'}
        ],
        value='MTL'
    ), ## конец описания второго элемента
 
    html.Label('Multi-Select Dropdown'),
    dcc.Dropdown(
        options=[
            {'label': 'New York City', 'value': 'NYC'},
            {'label': u'Montréal', 'value': 'MTL'},
            {'label': 'San Francisco', 'value': 'SF'}
        ],
        value=['MTL', 'SF'],
        multi=True
    ),
 
    html.Label('Radio Items'),
    dcc.RadioItems(
        options=[
            {'label': 'New York City', 'value': 'NYC'},
            {'label': u'Montréal', 'value': 'MTL'},
            {'label': 'San Francisco', 'value': 'SF'}
        ],
        value='MTL'
    ),
 
    html.Label('Checkboxes'),
    dcc.Checklist(
        options=[
            {'label': 'New York City', 'value': 'NYC'},
            {'label': u'Montréal', 'value': 'MTL'},
            {'label': 'San Francisco', 'value': 'SF'}
        ],
        values=['MTL', 'SF']
    ),
 
    html.Label('Text Input'),
    dcc.Input(value='MTL', type='text'),
 
    html.Label('Slider'),
    dcc.Slider(
        min=0,
        max=9,
        marks={i: 'Label {}'.format(i) if i == 1 else str(i) for i in range(1, 6)},
        value=5,
    ),
], style={'columnCount': 2})
 
if __name__ == '__main__':
    app.run_server(debug=True)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.04.2020, 01:39
Помогаю со студенческими работами здесь

Сетевое приложение на python 3
Python 3. Есть листинг локальной игры Блекджек. Есть листинг многопоточного сервера и клиента. Помогите сделать Блекджек сетевой игрой на...

Python приложение и Netcat
Приветствую. Есть приложение на Python которое должно отвечать на запросы клиента. В качестве клиента выступает Netcat. Но что-то не...

GUI приложение python
Всем доброго времени суток! Начала изучать python, поставили такую задачу: написать gui приложение используя pyqt и sql server. Подскажите ...

Разработать приложение на Python
Разработать приложение, которое считывает текст из задаваемого пользователем файла и выводит на экран и в файл Rezult.txt содержащиеся в...

Консольное приложение на Python
Помогите пожалуйста!!! Нужно написать консольное приложение, которое находит точки пересечения двух задаваемых пользователем окружностей.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru