Учеба

GeekBrains
GeekBrains

Популярно

Основы

Python на русском

Строки в python 3: методы, функции, форматирование

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
В уроке по присвоению типа переменной в Python вы могли узнать, как определять строки: объекты, состоящие из последовательности символьных данных. Обработка строк неотъемлемая частью...

Уроки

Структура и эскиз приложения Flask

#19 Структура и эскиз приложения Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
До этого момента все приложение хранилось в одном файле main2.py. Это нормально для маленьких программ, но когда масштабы растут, ими становится сложно управлять. Если...

Примеры

Модуль Python Re на примерах

Примеры применения регулярных выражений в Python

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Регулярные выражения, также называемые regex, синтаксис или, скорее, язык для поиска, извлечения и работы с определенными текстовыми шаблонами большего текста. Он широко используется в...

Модули

Модуль Re в Python 3

Модуль Re для регулярных выражений в Python

1 оценка, среднее: 5,0 из 51 оценка, среднее: 5,0 из 51 оценка, среднее: 5,0 из 51 оценка, среднее: 5,0 из 51 оценка, среднее: 5,0 из 5
Регулярные выражения — специальная последовательность символов, которая помогает сопоставлять или находить строки python с использованием специализированного синтаксиса, содержащегося в шаблоне. Регулярные выражения распространены в...

Библиотеки

requests библиотека

Краткое руководство по библиотеке Python Requests

1 оценка, среднее: 3,0 из 51 оценка, среднее: 3,0 из 51 оценка, среднее: 3,0 из 51 оценка, среднее: 3,0 из 51 оценка, среднее: 3,0 из 5
Быстрый старт в библиотеке Requests Прежде чем начать, убедитесь, что установлена последняя версия Requests. Для начала, давайте рассмотрим простые примеры. Создание запроса Импортируйте модуль Requests: import requests Попробуем получить...

База знаний

python для начинающих

11 подсказок начинающим для изучения Python

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Здорово, что вы решили начать путешествие по изучению Python! Я верю, что первый шаг в изучении любого языка программирования – это понимание, как учить....

Последние статьи

Создание баз данных во Flask

#14 Создание баз данных во Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
В этом уроке речь пойдет о взаимодействии с базой данных. Сегодня существуют две конкурирующих системы баз данных: Реляционные базы данных. Нереляционные или NoSQL базы данных. Реляционные базы по традиции используются в веб-приложения. Многие крупные игроки на рынке веб-программирования все еще используют их. Например, Facebook. Реляционные базы данных хранят данные в...
Сессии во Flask

#13 Сессии во Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Сессии — еще один способ хранить данные конкретных пользователей между запросами. Они работают по похожему на куки принципу. Для использования сессии нужно сперва настроить секретный ключ. Объект session из пакета flask используется для настройки и получения данных сессии. Объект session работает как словарь, но он также может отслеживать изменения. При...
Куки во Flask

#12 Куки во Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
До этого момента все созданные в уроках страницы были очень простыми. Браузер отправляет запрос на сервер, сервер отвечает HTML-страницей, и это все. HTTP — это протокол, который не сохраняет свое состояние. Это значит, что в HTTP нет встроенных способов сообщить серверу, что оба запроса поступили от одного и того...
Работа с формами во Flask

#11 Работа с формами во Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Формы — важный элемент любого веб-приложения, но, к сожалению, работать с ними достаточно сложно. Сначала нужно подтвердить данные на стороне клиента, затем — на сервере. И даже этого недостаточно, если разработчик приложения озабочен такими проблемами безопасности как CSRF, XSS, SQL Injection и так далее. Все вместе — это масса...
Расширение возможностей Flask с помощью Flask-Script

#10 Расширение возможностей Flask с помощью Flask-Script

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Расширения Flask Расширения Flask — это пакеты, которые можно установить, чтобы расширить возможности Flask. Их суть в том, чтобы обеспечить удобный и понятный способ интеграции пакетов во Flask. Посмотреть все доступные расширения можно на странице http://flask.pocoo.org/extenstions/. На странице есть пакеты, возможности которых варьируются от отправки email до создания полноценных интерфейсов...
Статические файлы во Flask

#9 Работа со статическими файлами во Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Статические файлы — это файлы, которые не изменяются часто. Это, например, файлы CSS, JavaScript, шрифты и так далее. По умолчанию Flask ищет статические файлы в папке static, которая хранится в папке приложения. Это поведение можно поменять, передав аргументу-ключевому слову static_folder название новой папки при создании экземпляра приложения: app = Flask(__name__,...
python для начинающих

11 подсказок начинающим для изучения Python

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Здорово, что вы решили начать путешествие по изучению Python! Я верю, что первый шаг в изучении любого языка программирования – это понимание, как учить. Умение учиться, возможно, самый важный навык, связанный с программированием. Почему это так важно? Ответ прост: по мере развития языка создаются библиотеки и инструменты. Умение учиться необходимо,...
Создание URL во Flask

#8 Создание URL во Flask

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Flask может генерировать URL с помощью функции url_for() из пакета flask. URL можно задавать вручную в шаблонах и функциях представления, но это не очень хорошая практика. Предположим, возникла необходимость поменять структуру ссылок для блога с /<id>/<post-title>/ на /<id>/post/<post-title>/ . Если URL были заданы вручную в шаблонах и функциях, тогда...
Основы шаблонизатора Jinja

#7 Основы шаблонизатора Jinja

0 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 50 оценок, среднее: 0,0 из 5
Язык шаблонов (или шаблонизатор) Jinja — это маленький набор инструкций, который помогает автоматизировать создание HTML шаблонов. Переменные, выражения и вызовы функций В Jinja двойные фигурные скобки {{ }} позволяют получить результат выражение, переменную или вызвать функцию и вывести значение в шаблоне. Например: Определение выражения >>> from jinja2 import Template >>> >>> Template("{{ 10 + 3...