background preloader

Python

Facebook Twitter

Учебник Python 2.6. Описание[править] Python — мощный и простой для изучения язык программирования. Он позволяет использовать эффективные высокоуровневые структуры данных и предлагает простой, но эффективный подход к объектно-ориентированному программированию. Сочетание изящного синтаксиса, динамической типизации в интерпретируемом языке делает Python идеальным языком для написания сценариев и ускоренной разработки приложений в различных сферах и на большинстве платформ. Интерпретатор Python и разрастающаяся стандартная библиотека находятся в свободном доступе в виде исходников и двоичных файлов для всех основных платформ на официальном сайте Python и могут распространяться без ограничений.

Кроме этого на сайте содержатся дистрибутивы и ссылки на многочисленные модули сторонних разработчиков для языка Python, различные программы и инструменты, а также дополнительная документация. Этот учебник в свободной форме излагает основные концепции и возможности языка и системы Python. Python #! Python Programming Language – Official Website. Python regex docs. A regular expression (or RE) specifies a set of strings that matches it; the functions in this module let you check if a particular string matches a given regular expression (or if a given regular expression matches a particular string, which comes down to the same thing).

Regular expressions can be concatenated to form new regular expressions; if A and B are both regular expressions, then AB is also a regular expression. In general, if a string p matches A and another string q matches B, the string pq will match AB. This holds unless A or B contain low precedence operations; boundary conditions between A and B; or have numbered group references. Thus, complex expressions can easily be constructed from simpler primitive expressions like the ones described here. A brief explanation of the format of regular expressions follows. Regular expressions can contain both special and ordinary characters.

Some characters, like '|' or '(', are special. (Dot.) (Caret.) The '*', '+', and '? ' {m} {m,n} Django | The Web framework for perfectionists with deadlines. Стиль кода в Python: Part 1 « Istergul's blog. Введение Этот документ описывает соглашение о том, как писать код для языка python, включая стандартную библиотеку, входящую в состав python. Пожалуйста, посмотрите также на сопутствующий PEP (python enhanced proposal — заявки на улучшение языка python), описывающий, какого стиля следует придерживаться при написании кода на C в реализации языка python1. Этот документ создан на основе рекомендаций Гуидо ван Россума с добавлениями от Барри. Если где-то возникал конфликт, мы выбирали стиль Гуидо. И, конечно, этот PEP может быть неполным (фактически, он, наверное, никогда не будет закончен).

A Foolish Consistency is the Hobgoblin of Little Minds2 Ключевая идея Гуидо такова: код читается намного больше раз, чем пишется. Это руководство о согласованности и единстве. Внешний вид кода Отступы Используйте 4 пробела на один уровень отступа. Табуляция или пробелы? Никогда не смешивайте символы табуляции и пробелы. Самый распространенный способ отступов — пробелы. Максимальная длина строки Пустые строки 1.