Негосударственное общеобразовательное учреждение Средняя общеобразовательная школа

Функции представления: Представление и его основные характеристики

Содержание

Функции представления в психологии человека и психологических процессах

Три основных функции представления в психологических процессах. Сигнальная, регулирующая и настроечная функция.Зачем-то же необходимо нам представление, не так ли? Разберемся, зачем это нужно. Представление имеет свои индивидуальные функции в психологических процессах поведения человека. Основными функциями являются:

  • Сигнальная
  • Регулирующая
  • Настроечная

Каждая из них имеет свои механизмы и алгоритмы действия.

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

Функции представления: Сигнальная функция

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

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

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

Функции представления: Регулирующая функция

Реакция человека, которая происходит под влиянием регулирующей функции, состоит в понимании только нужной информации об объекте. При этом регулирующая функция тесно связана с сигнальной, которая обусловлена информацией, поступающей от органов чувств. Благодаря такой совокупности выбор происходит не случайно, а руководствуясь последующими действиями и необходимыми условиями. Таким образом, можно сделать вывод, что регулирующая функция выбирает оптимальные или идеальные условия, которые предопределяют выбор и успех поставленной задачи.

Функции представления: Настроечная функция

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

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

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

Данная статья входит в цикл статей о представлении.

Часть первая Что такое представление в психологии

Часть вторая   Индивидуальные особенности формирования представлений

Часть третья [Вы прочитали её выше] Функции представления в психологии человека

Часть четвертая  Индивидуальные особенности представления в психологии человека

ФУНКЦИИ ПРЕДСТАВЛЕНИЯ И ИХ СУЩНОСТЬ

  1. Главная страница 🏠
  2. 📚 Библиотека
  3. 👉 Социальная психология 👈
  4. ПСИХОЛОГИЯ.  КУРС ЛЕКЦИЙ
  5. ФУНКЦИИ ПРЕДСТАВЛЕНИЯ И ИХ СУЩНОСТЬ

Нужна помощь в написании работы?

Узнать стоимость

Основными функциями представлений являются:

Ø  сигнальная,

Ø  регулирующая,

Ø  настроечная.

Сущность сигнальной функции состоит в отражении в каждом конкретном случае не только образа предмета, ранее воздействовавшего на наши органы чувств, но и содержащейся многообразной информации о нем, которая впоследствии под влиянием конкретных воздействий превратились в систему сигналов, управляющих нашим поведением. Отличительной особенностью сигнальной функции, например, двигательных представлений, является то, что в них сигнальное значение приобретают не только свойства двигательного акта (форма, направление движения, развиваемые усилия и др.), но и все системы организма, участвующего в осуществлении движений.

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

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

Поможем написать любую работу на аналогичную тему

  • Реферат

    ФУНКЦИИ ПРЕДСТАВЛЕНИЯ И ИХ СУЩНОСТЬ

    От 250 руб

  • Контрольная работа

    ФУНКЦИИ ПРЕДСТАВЛЕНИЯ И ИХ СУЩНОСТЬ

    От 250 руб

  • Курсовая работа

    ФУНКЦИИ ПРЕДСТАВЛЕНИЯ И ИХ СУЩНОСТЬ

    От 700 руб

Получить выполненную работу или консультацию специалиста по вашему учебному проекту

Узнать стоимость

Поделись с друзьями

  • Содержание
  • Материалы 5
  • Меню

СИСТЕМНЫЙ ХАРАКТЕР СОЦИАЛЬНОЙ РАБОТЫ КАК  ОСОБОГО  ВИДА ПРАКТИЧЕСКОЙ  ДЕЯТЕЛЬНОСТИ
Объект социальной работы
Субъект социальной работы

Содержание, функции, средства и цель социальной работы.
Цель деятельности
ПСИХОСОЦИАЛЬНЫЙ ПОДХОД В СОЦИАЛЬНОЙ  РАБОТЕ

ФУНКЦИИ ПСИХОЛОГИИ В СОЦИАЛЬНОЙ РАБОТЕ
ПСИХОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ СОЦИАЛЬНОЙ РАБОТЫ
СИСТЕМА ПСИХОЛОГИЧЕСКИХ ЗНАНИЙ В ПОДГОТОВЕ СПЕЦИАЛИСТА ПО СОЦИАЛЬНОЙ РАБОТЕ

Материалы по теме:

Сущность и функции финансов предприятия. Шпаргалка

Функции представления. Шпаргалка

Сущность и функции права. Лекция

Деньги: их сущность и функции. Лекция

Сущность финансов и их функции. Лекция

Добавить в избранное (необходима авторизация)

Функции просмотра — Документация Flask (0.12.x)

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

Показать записи

В этом представлении показаны все записи, хранящиеся в базе данных. Он слушает на root приложения и выберет заголовок и текст из базы данных. Тот, у кого самый высокий идентификатор (самая новая запись), будет сверху. Ряды возвращенные из курсора, немного похожи на словари, потому что мы используем

sqlite3.Row фабрика строк.

Функция просмотра передаст записи в show_entries. html шаблон и вернуть обработанный:

 @app.route('/')
определение show_entries():
    БД = получить_БД()
    cur = db.execute('выберите заголовок, текст из записей в порядке id desc')
    записи = cur.fetchall()
    вернуть render_template('show_entries.html', entry=entries)
 

Добавить новую запись

Это представление позволяет пользователю добавлять новые записи, если они вошли в систему. Это только отвечает на запросов POST ; актуальная форма показана на show_entries

страница. Если все получилось хорошо, то flash() информационное сообщение на следующий запрос и перенаправить обратно на страницу show_entries :

 @app.route('/add', method=['POST'])
определение add_entry():
    если не session.get('logged_in'):
        прервать(401)
    БД = получить_БД()
    db.execute('вставить в записи (название, текст) значения (?, ?)',
                 [запрос.форма['название'], запрос.форма['текст']])
    db. commit()
    flash('Новая запись успешно опубликована')
    вернуть перенаправление (url_for ('show_entries'))
 

Обратите внимание, что это представление проверяет, вошел ли пользователь в систему (т. е. если logged_in ключ присутствует в сеансе и True ).

Примечание по безопасности

Обязательно используйте вопросительные знаки при построении операторов SQL, как это сделано в пример выше. В противном случае ваше приложение будет уязвимо для SQL-инъекций, когда вы используете форматирование строк для построения операторов SQL. Дополнительную информацию см. в разделе Использование SQLite 3 с Flask.

Вход и выход из системы

Эти функции используются для входа и выхода пользователя. Логин проверяет имя пользователя и пароль против тех, что указаны в конфигурации, и устанавливает logged_in ключ для сеанса. Если пользователь успешно вошел в систему, это ключ установлен на True , и пользователь перенаправляется обратно на show_entries страница. Кроме того, мигает сообщение, информирующее пользователя о том, что он или она успешно авторизовалась. Если произошла ошибка, шаблон уведомлен об этом, и пользователя снова спрашивают:

 @app.route('/login', method=['GET', 'POST'])
деф логин():
    ошибка = Нет
    если request.method == 'POST':
        если request.form['username'] != app.config['USERNAME']:
            ошибка = 'Неверное имя пользователя'
        elif request.form['пароль'] != app.config['ПАРОЛЬ']:
            ошибка = 'Неверный пароль'
        еще:
            сеанс['logged_in'] = Истина
            flash('Вы вошли в систему')
            вернуть перенаправление (url_for ('show_entries'))
    вернуть render_template('login.html', ошибка=ошибка)
 

Функция logout , с другой стороны, удаляет этот ключ из сеанса. опять таки. Здесь есть ловкий трюк: если вы используете метод pop() словаря и передать ему второй параметр (по умолчанию), метод удалит ключ из словаря, если он есть, или ничего не сделает, когда это ключ не там. Это полезно, потому что теперь не нужно проверьте, вошел ли пользователь в систему.

 @app.route('/logout')
выход из системы ():
    session.pop('logged_in', нет)
    flash('Вы вышли из системы')
    вернуть перенаправление (url_for ('show_entries'))
 

Примечание по безопасности

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

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

Вы можете найти список рекомендуемых расширений Flask здесь

Перейдите к шагу 7: Шаблоны.

Написание просмотров | Документация Django

Функция представления, или сокращенно представление , — это функция Python, которая принимает веб-запрос и возвращает веб-ответ. Этот ответ может быть содержимым HTML веб-страницы, перенаправления, ошибки 404, XML-документа или изображения. . . или что-нибудь, на самом деле. Само представление содержит любую произвольную логику. необходимо вернуть этот ответ. Этот код может жить где угодно, пока так как это на вашем пути Python. Других требований нет — никакой «магии», так что говорить. Ради поставить код где-то , по соглашению поместите представления в файл с именем views.py , размещенный в вашем проекте или каталог приложений.

Простое представление

Вот представление, которое возвращает текущую дату и время в виде HTML-документа:

 из django.http import HttpResponse
импорт даты и времени
определение current_datetime (запрос):
    сейчас = datetime.datetime.now()
    html = "Сейчас %s." % сейчас
    вернуть HttpResponse (html)
 

Давайте рассмотрим этот код по одной строке за раз:

  • Сначала мы импортируем класс HttpResponse из Модуль django. http вместе с библиотекой Python datetime .

  • Затем мы определяем функцию с именем current_datetime . это вид функция. Каждая функция просмотра принимает HttpRequest object в качестве первого параметра, который обычно называется request .

    Обратите внимание, что имя функции просмотра не имеет значения; это не обязательно быть назван определенным образом, чтобы Джанго мог его распознать. Мы назвав его current_datetime здесь, потому что это имя ясно указывает что оно делает.

  • Представление возвращает объект HttpResponse , который содержит сгенерированный ответ. Каждая функция просмотра отвечает за возвращает объект HttpResponse . (Есть исключения, но мы вернемся к ним позже.)

Часовой пояс Django

Django включает параметр TIME_ZONE , который по умолчанию равен Америка/Чикаго . Вероятно, это не то место, где вы живете, поэтому вы можете захотеть чтобы изменить его в файле настроек.

Сопоставление URL-адресов с представлениями

Итак, напомним, что эта функция представления возвращает HTML-страницу, содержащую текущую Дата и время. Чтобы отобразить это представление по определенному URL-адресу, вам необходимо создать URLconf ; инструкции смотрите в диспетчере URL.

Возвращает ошибки

Django предоставляет помощь для возврата кодов ошибок HTTP. Есть подклассы HttpResponse для ряда распространенных кодов состояния HTTP кроме 200 (что означает «ОК» ). Вы можете найти полный список доступных подклассы в запросе/ответе документация. Возвращайте экземпляр одного из этих подклассов вместо нормальный HttpResponse для обозначения ошибки. За пример:

 из django.http import HttpResponse, HttpResponseNotFound
защита my_view (запрос):
    # ...
    если фу:
        return HttpResponseNotFound(' 

Страница не найдена

') еще: return HttpResponse('

Страница найдена

')

Не существует специализированного подкласса для каждого возможного кода ответа HTTP, так как многие из них не будут такими обычными. Однако, как задокументировано в документацию HttpResponse , вы также можете передать Код состояния HTTP в конструктор для HttpResponse чтобы создать класс возврата для любого кода состояния, который вам нравится. Например:

 из django.http import HttpResponse
защита my_view (запрос):
    # ...
    # Вернуть "созданный" (201) код ответа.
    вернуть HttpResponse (статус = 201)
 

Поскольку ошибка 404 является наиболее распространенной ошибкой HTTP, существует более простой способ: для обработки этих ошибок.

Исключение

Http404
класс django.http. HTTP404

При возврате ошибки, такой как HttpResponseNotFound , вы несете ответственность за определение HTML результирующей страницы с ошибкой:

 return HttpResponseNotFound(' 

Страница не найдена

')

Для удобства и потому, что рекомендуется иметь единую страницу с ошибкой 404. на вашем сайте Django предоставляет исключение Http404 . Если вы поднимете Http404 в любой точке функции представления Django поймает ее и вернет стандартная страница ошибки для вашего приложения, а также код ошибки HTTP 404.

Пример использования:

 из django.http import Http404
из django.shortcuts импортировать рендеринг
из polls.models импортировать опрос
Деталь защиты (запрос, poll_id):
    пытаться:
        p = Poll.objects.get(pk=poll_id)
    кроме Poll.DoesNotExist:
        поднять Http404 ("Опрос не существует")
    return render(запрос, 'polls/detail.html', {'poll': p})
 

Чтобы отображать настроенный HTML, когда Django возвращает ошибку 404, вы можете создать HTML-шаблон с именем 404.html и поместите его на верхний уровень вашего дерево шаблонов. Затем этот шаблон будет обслуживаться при установке DEBUG . на Ложь .

Когда DEBUG равно True , вы можете отправить сообщение на Http404 и он появится в стандартном шаблоне отладки 404. Используйте эти сообщения для цели отладки; как правило, они не подходят для использования в производстве 404 шаблон.

Настройка представлений ошибок

Представлений ошибок по умолчанию в Django должно быть достаточно для большинства веб-приложений, но его можно легко переопределить, если вам нужно какое-либо пользовательское поведение. Укажите обработчики, как показано ниже в вашем URLconf (установка их где-либо еще не будет иметь эффект).

Представление page_not_found() переопределяется handler404 :

 handler404 = 'mysite.views.my_custom_page_not_found_view'
 

Представление server_error() переопределяется обработчик500 :

 обработчик500 = 'mysite.views.my_custom_error_view'
 

Представление permission_denied() переопределяется handler403 :

 handler403 = 'mysite.views.my_custom_permission_denied_view'
 

Представление bad_request() переопределяется handler400 :

 handler400 = 'mysite. views.my_custom_bad_request_view'
 

См. также

Используйте настройку CSRF_FAILURE_VIEW для переопределения ошибки CSRF. Посмотреть.

Тестирование пользовательских представлений ошибок

Чтобы проверить ответ пользовательского обработчика ошибок, создайте соответствующее исключение в тестовом представлении. Например:

 из django.core.exceptions import PermissionDenied
из django.http импорт HttpResponse
из django.test импортировать SimpleTestCase, override_settings
из пути импорта django.urls
def response_error_handler (запрос, исключение = нет):
 return HttpResponse('Содержимое обработчика ошибок', status=403)
def permission_denied_view (запрос):
 поднять PermissionDenied
URL-шаблоны = [
 путь('403/', разрешение_отказано_вью),
]
обработчик403 = ответ_ошибка_обработчик
# ROOT_URLCONF должен указывать модуль, содержащий handler403 = ...
@override_settings(ROOT_URLCONF=__имя__)
класс CustomErrorHandlerTests (SimpleTestCase):
 защита test_handler_renders_template_response (сам):
 ответ = self.

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

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