Программирование на языке Python
Программирование на языке Python — это процесс создания программ с помощью этого высокоуровневого языка программирования общего назначения. Создан Гвидо ван Россумом в 1991 году.
Особенности языка:
Читаемость кода — синтаксис с отступами вместо фигурных скобок делает код визуально понятным.
Динамическая типизация — не нужно объявлять тип переменной — язык определяет его автоматически.
Мультипарадигменность — поддерживает ООП, функциональное и процедурное программирование.
Интерпретируемость — код выполняется построчно, что позволяет запускать его на любой ОС без перекомпиляции.
Некоторые концепции программирования на Python:
Переменные — контейнеры для хранения данных. В Python не нужно объявлять тип переменной — он определяется автоматически.
Ввод данных от пользователя — функция input() позволяет получать данные от пользователя.
Математические операции — Python поддерживает все стандартные математические операции.
Условный оператор — для выполнения разных блоков кода в зависимости от условий используются операторы if, elif и else.
Циклы — для повторения блоков кода используются циклы for и while.
Структуры данных — Python поддерживает списки, кортежи, словари, множества и другие структуры.
-
Введение в язык Питон
Мы видели, что объекты имеют атрибуты, а функция dir() возвращает список этих атрибутов. Иногда, однако, мы просто хотим определить наличие одного или более атрибутов. И если у объекта есть интересующий нас атрибут, мы часто хотим извлечь этот атрибут. Эти задачи решаются с помощью функций hasattr() и getattr(), как показано в следующем примере
-
Питон - статьи
Декларативный стиль программирования почти всегда более прямой способ задания ограничений, чем императивный или процедурный. Разумеется, не все проблемы программирования связаны с ограничениями - или, по крайней мере, не всегда естественно формулируются в таких терминах
-
В глубь языка Python
Как вы уже знаете, Python позволяет преобразовывать списки с помощью расширенной записи. Такой подход можно комбинировать с фильтрованием, когда некоторые элементы отображаются, в то время как другие пропускаются
-
Справочник по Python
В действительности есть несколько модулей Python, предоставляющих доступ к базам данных MySQL и mSQL. В большинстве аспектов они очень схожи между собой. В этой главе приводятся спецификации API для двух наиболее часто используемых модулей. Однако важно указать на приближающуюся унификацию разных API для баз данных в едином API, специфицированном Python Database SIG
-
Язык программирования Python
В современной реализации языка Python глобальные и локальные переменные доступны в виде словаря благодаря функциям globals() и locals(). Правда, записывать что-либо в эти словари не рекомендуется.
Функция vars() возвращает таблицу локальных имен некоторого объекта (если параметр не задан, она возвращает то же, что и locals())