🗊 Презентация Програмування в інтернет. Лекція 2

Нажмите для полного просмотра!
Програмування в інтернет. Лекція 2, слайд №1 Програмування в інтернет. Лекція 2, слайд №2 Програмування в інтернет. Лекція 2, слайд №3 Програмування в інтернет. Лекція 2, слайд №4 Програмування в інтернет. Лекція 2, слайд №5 Програмування в інтернет. Лекція 2, слайд №6 Програмування в інтернет. Лекція 2, слайд №7 Програмування в інтернет. Лекція 2, слайд №8 Програмування в інтернет. Лекція 2, слайд №9 Програмування в інтернет. Лекція 2, слайд №10 Програмування в інтернет. Лекція 2, слайд №11 Програмування в інтернет. Лекція 2, слайд №12 Програмування в інтернет. Лекція 2, слайд №13 Програмування в інтернет. Лекція 2, слайд №14 Програмування в інтернет. Лекція 2, слайд №15 Програмування в інтернет. Лекція 2, слайд №16 Програмування в інтернет. Лекція 2, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Програмування в інтернет. Лекція 2. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Програмування в інтернет
Описание слайда:
Програмування в інтернет

Слайд 2


Маршрутизація. Запити і відповіді сервера Лекція 2
Описание слайда:
Маршрутизація. Запити і відповіді сервера Лекція 2

Слайд 3


Обробка запиту Django Django визначає який кореневий модуль UrlConf використовувати. Зазвичай це настройка ROOT_URLCONF Django завантажує модуль...
Описание слайда:
Обробка запиту Django Django визначає який кореневий модуль UrlConf використовувати. Зазвичай це настройка ROOT_URLCONF Django завантажує модуль конфігурації URL і шукає зміну urlpatterns. Це повинен бути список екземплярів Django.conf.urls.url() або path+repath 2.0 version Path вказує рядок запиту однозначно, а repath – як RegEx Django перебирає кожен шаблон URL по порядку і зупиняється при першому співпадінні із шаблоном. Якщо один із регулярних виразів співпадає з URL, Django імпортує і викликає відповідне представлення, що є функцією Python Якщо жоден вираз не співпадає або виникла помилка на будь-якому етапі, Django викликає відповідний обробник помилок.

Слайд 4


Кореневий файл маршрутизації вказується у параметрах файлу settings.py
Описание слайда:
Кореневий файл маршрутизації вказується у параметрах файлу settings.py

Слайд 5


Синтаксис регулярних виразів Перелік символів ([abc]) abc[xyz]t = > abcxt, abcyt, abczt [az-], [-az], [a-z] – 26 малих латинських букв Метасимволи ^...
Описание слайда:
Синтаксис регулярних виразів Перелік символів ([abc]) abc[xyz]t = > abcxt, abcyt, abczt [az-], [-az], [a-z] – 26 малих латинських букв Метасимволи ^ - початок рядка, $ - кінець рядка, \A – початок тексту \Z – кінець тексту . Будь-який символ в рядку Набір символів у дужках називається символьним класом і дозволяє вказати інтерпретатору, що на даному місці рядка може стояти один із перечислених символів

Слайд 6


Синтаксис регулярних виразів Метасимволи – стандартні переліки символів \w – буквено-цифровий символ або “_” \W – не \w \d – цифровий символ \D – не...
Описание слайда:
Синтаксис регулярних виразів Метасимволи – стандартні переліки символів \w – буквено-цифровий символ або “_” \W – не \w \d – цифровий символ \D – не \d \s – будь-який “пробільний” символ (по замовчуванню - \t\n\r\f) \S – не \s Метасимволи-варіанти: Test(qwe|abc) знаходить ‘testqwe’ або ‘testabc’

Слайд 7


Синтаксис регулярних виразів Метасимволи – повтори * нуль або більше раз + один або більше раз ? нуль або один раз {n} точно n раз {n,} не менше n...
Описание слайда:
Синтаксис регулярних виразів Метасимволи – повтори * нуль або більше раз + один або більше раз ? нуль або один раз {n} точно n раз {n,} не менше n раз {n,m} не менше n але не більше m раз

Слайд 8


Жадібність регулярних виразів b+ як і b* поверне з abbbbc-> bbbb b+? поверне перше входження b b*? –поверне пустий рядок, оскільки нижня межа запиту...
Описание слайда:
Жадібність регулярних виразів b+ як і b* поверне з abbbbc-> bbbb b+? поверне перше входження b b*? –поверне пустий рядок, оскільки нижня межа запиту 0 b{2,3}? –знайде два символи bb b{2,3} без «?» жадібний і знайде 3 входження bbb

Слайд 9


Маршрутизація
Описание слайда:
Маршрутизація

Слайд 10


Маршрутизація з параметрами Синтаксис Python іменованих груп: (?Ppattern) Url(r’^item/(?P[\d]{4})/(?P[0-9]{2}/(?P[\d]{2})$’, views.day_archive , name...
Описание слайда:
Маршрутизація з параметрами Синтаксис Python іменованих груп: (?Ppattern) Url(r’^item/(?P[\d]{4})/(?P[0-9]{2}/(?P[\d]{2})$’, views.day_archive , name = “day_archive”) Запит до /item/2019/02/20/ викликатиме функцію views.day_archive(request, year=‘2019’, month=‘02’, day = ‘20’), замість views.day_archive(request, ‘2019’, ’02’ , ‘20’). Алгоритм відповідності/групування Якщо існує іменований аргумент, то він буде використаний замість позиційного аргумента. Інакше всі неіменовані параметри будуть передані як іменовані аргументи.

Слайд 11


Знайдені аргументи завжди рядки Кожен знайдений аргумент передається в представлення як рядок, незалежно від того, яке “співпадіння” визначено в...
Описание слайда:
Знайдені аргументи завжди рядки Кожен знайдений аргумент передається в представлення як рядок, незалежно від того, яке “співпадіння” визначено в регулярному виразі Значення по замовчуванню можна встановити присвоївши аргументу конкретне значення. В такому випадку аргумент стає необов'язковим.

Слайд 12


В регулярних виразах пробіл вважається символом, неправильне використання пробілів призводитиме до помилок Хоча регулярні вирази можуть відбирати...
Описание слайда:
В регулярних виразах пробіл вважається символом, неправильне використання пробілів призводитиме до помилок Хоча регулярні вирази можуть відбирати тільки числові значення та перейдуть вони у функцію завжди у текстовому вигляді Кожний вираз з urlpatterns буде скомпільований при першому використанні, що робить систему швидкою.

Слайд 13


Комбінування urlconfs Додавання додаткових URL-шаблонів з допомогою списку екземплярів Вказування спільного префікса один раз і групування різних...
Описание слайда:
Комбінування urlconfs Додавання додаткових URL-шаблонів з допомогою списку екземплярів Вказування спільного префікса один раз і групування різних суфіксів Вкладені аргументи Передача додаткових аргументів в представленні

Слайд 14


При пошуку аргументів Django шукатиме спочатку зовнішній аргумент. При вкладених виразах зовнішній вираз буде братись першим аргументом, а вкладений...
Описание слайда:
При пошуку аргументів Django шукатиме спочатку зовнішній аргумент. При вкладених виразах зовнішній вираз буде братись першим аргументом, а вкладений другим. Запис ?: замість ?P дозволить ігнорувати параметр і відповідно у функцію не потрібно включати даний параметр як аргумент.

Слайд 15


Функції регулярних виразів також можуть приймати третій необов’язковий параметр Даний параметр буде приймати вигляд колекції(словника)
Описание слайда:
Функції регулярних виразів також можуть приймати третій необов’язковий параметр Даний параметр буде приймати вигляд колекції(словника)

Слайд 16


Django shortcut Django.shortcuts – методи відповідей HttpResponce – відповідь сервера - рядок Redirect – перенаправлення на вказану адресу Render –...
Описание слайда:
Django shortcut Django.shortcuts – методи відповідей HttpResponce – відповідь сервера - рядок Redirect – перенаправлення на вказану адресу Render – повертає шаблон з контекстними даними

Слайд 17


Програмування в інтернет. Лекція 2, слайд №17
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию