В книге рассматривается web-программирование на «чистом» Python — то есть без применения популярных фреймворков.
Автор последовательно проведет вас по всем этапам данной темы. Прочитав эту книгу, вы сможете настроить на своем компьютере полноценную среду разработки, состоящую из интерпретатора Python, сервера Apache и текстового редактора Notepad++. Научитесь работать с переменными, операторами, числами, строками, регулярными выражениями, списками, кортежами, множествами, датой и временем. Узнаете, как писать функции, читать содержимое каталогов, работать с файлами, подключать модули. На практике освоите создание несложных программ: вывода данных из форм, проверки адреса электронной почты, подсвечивания ссылок, бесконечной ленты новостей и других. Наконец, на завершающем этапе читателю предстоит написать простой, но вполне работоспособный сайт.
Не знаю, ошибочны ли эти впечатления, но, по моим наблюдениям, в последние годы книг по программированию на Python издано очень много. Намного больше, чем по любым другим языкам. Это свидетельствует о высоком уровне интереса к Python. В то же время авторы этих книг в большинстве своем рассказывают об одном и том же — о переменных, операторах, числах, строках, кортежах и списках. О файлах, каталогах, функциях, базах данных и ООП. Еще о библиотеках и фреймворках. Есть целый ряд изданий, рассказывающих о применении Python в научных дисциплинах. При этом процессы создания кода чаще всего описаны для оболочки командной строки или интерактивной оболочки Python. И практически нет никакой информации о web-программировании на Python. Точнее, она есть, но исключительно в двух видах:
1) либо достаточно короткий раздел, посвященный этой теме, где рассматриваются лишь отдельные и не самые актуальные вопросы web-программирования; 2) либо книги, целиком и полностью посвященные фреймворкам типа Django, F0lask или Pyramid.
И совершенно отсутствует литература о web-программировании на «чистом» Python — то есть без использования фреймворков. А ведь это очень интересная тема, открывающая богатые возможности и весьма широкое поле деятельности. Вообще, по моему мнению, умение писать сайты и серверные программы на «чистом» Python — навык очень полезный настоящему программисту. Но, увы, приходится еще раз повторить — книг на данную тему нет (во всяком случае, мне найти не удалось). Ну что ж, раз есть такой пробел, его явно необходимо заполнить. Что и решил сделать автор.
Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника».
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
Описываются синтаксис и семантика типов данных, операций, конструкций и операторов языка Python; функции, специальные методы классов и исключения. Рассматриваются расширения языка: библиотека Numeric Python, позволяющая эффективно работать с массивами числовых данных, и библиотека Python Image Library, предназначенная для обработки растровых изобра ...
Python. Исчерпывающее руководство — Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как опытному разработчику Python понять, эффективен или нет его стиль программирования?
Это руководство - идеальный способ начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.
Python и анализ данных — Книгу можно рассматривать как современное практическое введение в разработку научных приложений на Python, ориентированных на обработку данных.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.