Web-программирование на Python
Book information
Description
В книге рассматривается web-программирование на «чистом» Python — то есть без применения популярных фреймворков. Автор последовательно проведет вас по всем этапам данной темы. Прочитав эту книгу, вы сможете настроить на своем компьютере полно-ценную среду разработки, состоящую из интерпретатора Python, сервера Apache и текстового редактора Notepad++. Научитесь работать с пере-менными, операторами, числами, строками, регулярными выражениями, списками, кортежами, множествами, датой и временем. Узнаете, как писать функции, читать содержимое каталогов, работать с файлами, подключать модули. На практике освоите создание несложных программ: вывода дан-ных из форм, проверки адреса электронной почты, подсвечивания ссылок, бесконечной ленты новостей и других. Наконец, на завершающем этапе читателю предстоит написать простой, но вполне работоспособный сайт. Соответствует современным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным квалификационным требованиям. Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника». 1. Введение 1.1. О чем эта книга 1.2. Особенности изложения материала 1.3. Оформление кода 1.4. Браузеры 1.5. Zip-архив 2. Среда разработки 2.1. Выясняем разрядность ОС 2.2. Установка пакета Visual C++ 2.3. Установка сервера Apache 2.4 2.4. Установка Python 3 2.5. Установка редактора Notepad++ 8 2.6. Среда разработки IDLE 2.7. Валидация кода Python 3. Теория 3.1. Первая программа 3.2. Типы данных 3.3. Переменные 3.4. Кавычки 3.5. Комментарии 3.6. Операторы 3.7. Числа 3.8. Строки 3.9. Условия 3.10. Циклы 3.11. Регулярные выражения 3.12. Списки 3.13. Кортежи 3.14. Множества 3.15. Диапазоны 3.16. Словари 3.17. Дата и время 3.18. Файлы 3.19. Кодировка символов 3.20. Каталоги 3.21. Функции 3.22. Модули 4. Практика 4.1. Вывод больших объемов HTML-кода 4.2. Получение данных из форм 4.3. Проверка данных 4.4. Загрузка файлов 4.5. Условный и безусловный вывод 4.6. Контент по запросу 4.7. Передача параметров в условия, циклы и функции 4.8. Установка cookie 4.9. Бесконечная лента 4.10. Поиск по файлам 4.11. Подсветка ссылок 4.12. Работа с изображениями 5. Пишем сайт 5.1. Структура сайта 5.2. Компоненты 5.3. Файл index.py 5.4. Страница «Контакты» 5.5. Файл rec.py 5.6. Файл admin.py 5.7. Файл del.py 5.8. Перенос проекта на удаленный хостинг 6. Приложения — сценарии на JavaScript 6.1. Сценарий просмотра фото 6.2. Сценарий проверки формы 6.3. Сценарий запроса на удаление заявок 7. Заключение
Similar books
Web-программирование на Python: Учебное пособие для вузов
2024 · PDF
Web-программирование на Python
2022 · PDF
JavaScript и PHP. Content management system: Учебное пособие для СПО
2022 · PDF
JavaScript. Картинки, галереи, слайдеры: Учебное пособие для СПО
2022 · PDF
JavaScript. Обработка событий на примерах
2021 · PDF
JavaScript. Готовые программы
2022 · PDF
JavaScript. Визуальные редакторы
2022 · PDF
JavaScript. Как писать программы
2022 · PDF