
Среда программирования: Python
Название работы: Разработка веб-сервисов для научных и прикладных задач. ЛР1. Вариант 8. Web-сервис для разделения изображения на две части и смены частей местами
Вид работы: Лабораторная работа
Тематика работы: Интернет, Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, веб-сервисы, python, flask, web, сервис, web-сервис, научная задача, прикладная задача, распределение цвета, питон, обработанное изображение, сайт
Функции программы:
Данное веб приложение реализовано с помощью фреймворка Flask.
Список используемых библиотек:
1. Flask
2. Flask-WTF
3. Pillow
4. NumPy
5. Matplotlib
6. isort
7. Black
8. Gunicorn
Вы можете посмотреть работу для этого варианта, но с небольшими отличиями: https://kursovik.com/programming/104230018.html
Описание (отчет):
Есть
на 25 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Распаковать. 2. Открыть проект с помощью Pycahrm. 3. Запустить файл wsgi.py. Если будут проблемы с отображением reCAPTCHA, то можете сообщить, я помогу с генераций новых ключей.
Если будут проблемы с отображением или загрузкой изображений, то в терминале pycharm перейти в папку app и оттуда запустить python wsgi.py
Возможная проблема: Pycharm не поменял пути в окружении.
!Рекомендуем проверить в любом случае эти пути, даже если проблемы нет!
Решение проблемы:
Откройте проект через ваш файловый менеджер и сделайте изменения в следующих файлах:
1. venv/pyvenv.cfg -- последняя строчка -- вторая часть строчки
2. venv/Scripts/activate -- Меняется путь в строке VIRTUAL_ENV= на свой, где лежит виртуальное окружение.
3. venv/Scripts/activate.bat -- Меняете путь в строке set VIRTUAL_ENV= на свой, где лежит виртуальное окружение.
Все файлы открываете блокнотом или Pycahrm.
!После всех изменений лучше перезапустить Pycharm!
Замечание: Если виртуальное окружение в папке env, то все аналогично выполняется, но через папку env.

src_lab_1
workflows
.main.yml
main
main


dbnavigator
inspectionProfiles
profiles_settings
Project_Default
misc
modules
vcs
web_half_flip
workspace
.requirements.txt
app
app
static
98a991d115b320948fde840e928b15ba
color_distribution
styles
transform_image
templates
index
test
test_processing
__init__
wsgi
__init__
client
pytest
README
requirements
requirements
st
venv
Lib
site-packages
blinker
base
py
_saferef
_utilities
__init__
__pycache__
base.cpython-311
_saferef.cpython-311
_utilities.cpython-311
__init__.cpython-311
blinker-1.6.2
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
click
core
decorators
exceptions
formatting
globals
parser
py
shell_completion
termui
testing
types
utils
_compat
_termui_impl
_textwrap
_winconsole
__init__
__pycache__
core.cpython-311
decorators.cpython-311
exceptions.cpython-311
formatting.cpython-311
globals.cpython-311
parser.cpython-311
shell_completion.cpython-311
termui.cpython-311
testing.cpython-311
types.cpython-311
utils.cpython-311
_compat.cpython-311
_termui_impl.cpython-311
_textwrap.cpython-311
_winconsole.cpython-311
__init__.cpython-311
click-8.1.3
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
colorama
ansi
ansitowin32
initialise
tests
ansitowin32_test
ansi_test
initialise_test
isatty_test
utils
winterm_test
__init__
__pycache__
ansitowin32_test.cpython-311
ansi_test.cpython-311
initialise_test.cpython-311
isatty_test.cpython-311
utils.cpython-311
winterm_test.cpython-311
__init__.cpython-311
win32
winterm
__init__
__pycache__
ansi.cpython-311
ansitowin32.cpython-311
initialise.cpython-311
win32.cpython-311
winterm.cpython-311
__init__.cpython-311
colorama-0.4.6
INSTALLER
licenses
LICENSE
METADATA
RECORD
WHEEL
contourpy
chunk
enum_util
py
util
bokeh_renderer
bokeh_util
data
mpl_renderer
mpl_util
renderer
_build_config
__init__
__pycache__
bokeh_renderer.cpython-311
bokeh_util.cpython-311
data.cpython-311
mpl_renderer.cpython-311
mpl_util.cpython-311
renderer.cpython-311
_build_config.cpython-311
__init__.cpython-311
_contourpy.cp311-win_amd64
_contourpy.cp311-win_amd64
_contourpy
_version
__init__
__pycache__
chunk.cpython-311
enum_util.cpython-311
_version.cpython-311
__init__.cpython-311
contourpy-1.1.0
INSTALLER
LICENSE
METADATA
RECORD
WHEEL
cycler-0.11.0
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
cycler
dateutil
easter
parser
isoparser
_parser
__init__
__pycache__
isoparser.cpython-311
_parser.cpython-311
__init__.cpython-311
relativedelta
rrule
tz
tz
win
_common
_factories
__init__
__pycache__
tz.cpython-311
win.cpython-311
_common.cpython-311
_factories.cpython-311
__init__.cpython-311
tzwin
utils
zoneinfo
dateutil-zoneinfo.tar
rebuild
__init__
__pycache__
rebuild.cpython-311
__init__.cpython-311
_common
_version
__init__
__pycache__
easter.cpython-311
relativedelta.cpython-311
rrule.cpython-311
tzwin.cpython-311
utils.cpython-311
_common.cpython-311
_version.cpython-311
__init__.cpython-311
distutils-precedence
dominate
document
dom1core
dom_tag
svg
tags
util
_version
__init__
__pycache__
document.cpython-311
dom1core.cpython-311
dom_tag.cpython-311
svg.cpython-311
tags.cpython-311
util.cpython-311
_version.cpython-311
__init__.cpython-311
dominate-2.8.0
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
flask
app
blueprints
cli
config
ctx
debughelpers
globals
helpers
json
provider
tag
__init__
__pycache__
provider.cpython-311
tag.cpython-311
__init__.cpython-311
logging
py
scaffold
sessions
signals
templating
testing
typing
views
wrappers
__init__
__main__
__pycache__
app.cpython-311
blueprints.cpython-311
cli.cpython-311
config.cpython-311
ctx.cpython-311
debughelpers.cpython-311
globals.cpython-311
helpers.cpython-311
logging.cpython-311
scaffold.cpython-311
sessions.cpython-311
signals.cpython-311
templating.cpython-311
testing.cpython-311
typing.cpython-311
views.cpython-311
wrappers.cpython-311
__init__.cpython-311
__main__.cpython-311
Flask-2.3.2
entry_points
INSTALLER
LICENSE
METADATA
RECORD
REQUESTED
top_level
WHEEL
flask_bootstrap
forms
nav
static
css
bootstrap-grid
bootstrap-grid.css
bootstrap-grid.min
bootstrap-grid.min.css
bootstrap-reboot
bootstrap-reboot.css
bootstrap-reboot.min
bootstrap-reboot.min.css
bootstrap
bootstrap.css
bootstrap.min
bootstrap.min.css
fontawesome-all.min
fontawesome.min
jquery
jquery.min
jquery.min
js
bootstrap.bundle
bootstrap.bundle.js
bootstrap.bundle.min
bootstrap.bundle.min.js
bootstrap
bootstrap.js
bootstrap.min
bootstrap.min.js
umd
popper
popper.js
popper.min
popper.min.js
webfonts
fa-brands-400
fa-brands-400
fa-brands-400
fa-brands-400
fa-brands-400
fa-regular-400
fa-regular-400
fa-regular-400
fa-regular-400
fa-regular-400
fa-solid-900
fa-solid-900
fa-solid-900
fa-solid-900
fa-solid-900
templates
bootstrap
base
google
pagination
utils
wtf
__init__
__pycache__
forms.cpython-311
nav.cpython-311
__init__.cpython-311
Flask_Bootstrap4-4.0.2
DESCRIPTION
INSTALLER
METADATA
metadata
RECORD
REQUESTED
top_level
WHEEL
flask_wtf
csrf
file
form
i18n
recaptcha
fields
validators
widgets
__init__
__pycache__
fields.cpython-311
validators.cpython-311
widgets.cpython-311
__init__.cpython-311
_compat
__init__
__pycache__
csrf.cpython-311
file.cpython-311
form.cpython-311
i18n.cpython-311
_compat.cpython-311
__init__.cpython-311
Flask_WTF-1.1.1
INSTALLER
LICENSE
METADATA
RECORD
REQUESTED
top_level
WHEEL
fontTools
afmLib
agl
cffLib
specializer
width
__init__
__pycache__
specializer.cpython-311
width.cpython-311
__init__.cpython-311
colorLib
builder
errors
geometry
table_builder
unbuilder
__init__
__pycache__
builder.cpython-311
errors.cpython-311
geometry.cpython-311
table_builder.cpython-311
unbuilder.cpython-311
__init__.cpython-311
config
__init__
__pycache__
__init__.cpython-311
cu2qu
benchmark
cli
cu2qu
cu2qu.cp311-win_amd64
cu2qu
errors
ufo
__init__
__main__
__pycache__
benchmark.cpython-311
cli.cpython-311
cu2qu.cpython-311
errors.cpython-311
ufo.cpython-311
__init__.cpython-311
__main__.cpython-311
designspaceLib
split
statNames
types
__init__
__pycache__
split.cpython-311
statNames.cpython-311
types.cpython-311
__init__.cpython-311
encodings
codecs
MacRoman
StandardEncoding
__init__
__pycache__
codecs.cpython-311
MacRoman.cpython-311
StandardEncoding.cpython-311
__init__.cpython-311
feaLib
ast
builder
error
lexer
lexer.cp311-win_amd64
lexer
location
lookupDebugInfo
parser
variableScalar
__init__
__main__
__pycache__
ast.cpython-311
builder.cpython-311
error.cpython-311
lexer.cpython-311
location.cpython-311
lookupDebugInfo.cpython-311
parser.cpython-311
variableScalar.cpython-311
__init__.cpython-311
__main__.cpython-311
fontBuilder
help
merge
base
cmap
layout
options
tables
unicode
util
__init__
__main__
__pycache__
base.cpython-311
cmap.cpython-311
layout.cpython-311
options.cpython-311
tables.cpython-311
unicode.cpython-311
util.cpython-311
__init__.cpython-311
__main__.cpython-311
misc
arrayTools
bezierTools
bezierTools.cp311-win_amd64
bezierTools
classifyTools
cliTools
configTools
cython
dictTools
eexec
encodingTools
etree
filenames
fixedTools
intTools
loggingTools
macCreatorType
macRes
plistlib
py
__init__
__pycache__
__init__.cpython-311
psCharStrings
psLib
psOperators
py23
roundTools
sstruct
symfont
testTools
textTools
timeTools
transform
treeTools
vector
visitor
xmlReader
xmlWriter
__init__
__pycache__
arrayTools.cpython-311
bezierTools.cpython-311
classifyTools.cpython-311
cliTools.cpython-311
configTools.cpython-311
cython.cpython-311
dictTools.cpython-311
eexec.cpython-311
encodingTools.cpython-311
etree.cpython-311
filenames.cpython-311
fixedTools.cpython-311
intTools.cpython-311
loggingTools.cpython-311
macCreatorType.cpython-311
macRes.cpython-311
psCharStrings.cpython-311
psLib.cpython-311
psOperators.cpython-311
py23.cpython-311
roundTools.cpython-311
sstruct.cpython-311
symfont.cpython-311
testTools.cpython-311
textTools.cpython-311
timeTools.cpython-311
transform.cpython-311
treeTools.cpython-311
vector.cpython-311
visitor.cpython-311
xmlReader.cpython-311
xmlWriter.cpython-311
__init__.cpython-311
mtiLib
__init__
__main__
__pycache__
__init__.cpython-311
__main__.cpython-311
otlLib
builder
error
maxContextCalc
optimize
gpos
__init__
__main__
__pycache__
gpos.cpython-311
__init__.cpython-311
__main__.cpython-311
__init__
__pycache__
builder.cpython-311
error.cpython-311
maxContextCalc.cpython-311
__init__.cpython-311
pens
areaPen
basePen
boundsPen
cairoPen
cocoaPen
cu2quPen
explicitClosingLinePen
filterPen
freetypePen
hashPointPen
momentsPen
momentsPen.cp311-win_amd64
momentsPen
perimeterPen
pointInsidePen
pointPen
qtPen
qu2cuPen
quartzPen
recordingPen
reportLabPen
reverseContourPen
roundingPen
statisticsPen
svgPathPen
t2CharStringPen
teePen
transformPen
ttGlyphPen
wxPen
__init__
__pycache__
areaPen.cpython-311
basePen.cpython-311
boundsPen.cpython-311
cairoPen.cpython-311
cocoaPen.cpython-311
cu2quPen.cpython-311
explicitClosingLinePen.cpython-311
filterPen.cpython-311
freetypePen.cpython-311
hashPointPen.cpython-311
momentsPen.cpython-311
perimeterPen.cpython-311
pointInsidePen.cpython-311
pointPen.cpython-311
qtPen.cpython-311
qu2cuPen.cpython-311
quartzPen.cpython-311
recordingPen.cpython-311
reportLabPen.cpython-311
reverseContourPen.cpython-311
roundingPen.cpython-311
statisticsPen.cpython-311
svgPathPen.cpython-311
t2CharStringPen.cpython-311
teePen.cpython-311
transformPen.cpython-311
ttGlyphPen.cpython-311
wxPen.cpython-311
__init__.cpython-311
qu2cu
benchmark
cli
qu2cu
qu2cu.cp311-win_amd64
qu2cu
__init__
__main__
__pycache__
benchmark.cpython-311
cli.cpython-311
qu2cu.cpython-311
__init__.cpython-311
__main__.cpython-311
subset
cff
svg
util
__init__
__main__
__pycache__
cff.cpython-311
svg.cpython-311
util.cpython-311
__init__.cpython-311
__main__.cpython-311
svgLib
path
arc
parser
shapes
__init__
__pycache__
arc.cpython-311
parser.cpython-311
shapes.cpython-311
__init__.cpython-311
__init__
__pycache__
__init__.cpython-311
t1Lib
__init__
__pycache__
__init__.cpython-311
tfmLib
ttLib
macUtils
removeOverlaps
scaleUpem
sfnt
standardGlyphOrder
tables
asciiTable
BitmapGlyphMetrics
B_A_S_E_
C_B_D_T_
C_B_L_C_
C_F_F_
C_F_F__2
C_O_L_R_
C_P_A_L_
DefaultTable
D_S_I_G_
D__e_b_g
E_B_D_T_
E_B_L_C_
F_F_T_M_
F__e_a_t
grUtils
G_D_E_F_
G_M_A_P_
G_P_K_G_
G_P_O_S_
G_S_U_B_
G__l_a_t
G__l_o_c
H_V_A_R_
J_S_T_F_
L_T_S_H_
M_A_T_H_
M_E_T_A_
M_V_A_R_
otBase
otConverters
otData
otTables
otTraverse
O_S_2f_2
sbixGlyph
sbixStrike
S_I_N_G_
S_T_A_T_
S_V_G_
S__i_l_f
S__i_l_l
table_API_readme
ttProgram
TupleVariation
T_S_I_B_
T_S_I_C_
T_S_I_D_
T_S_I_J_
T_S_I_P_
T_S_I_S_
T_S_I_V_
T_S_I__0
T_S_I__1
T_S_I__2Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 Среда разработки и используемые ресурсы, и технологии . . . . . . . . . . . . . . . . . . . . . . . .5 1 .1 Среда разработки Pycharm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1 .2 Версия Python и используемые библиотеки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1 .3 Сторонние ресурсы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 2 Реализация проекта . . .