Education 1.1 Help

Python

Язык программирования – это набор строгих правил, согласно которым компьютер может « понимать» команды и выполнять их. Текст программы, написанной на любом языке программирования, называется программным кодом или просто кодом.

Языки программирования бывают двух основных типов: компилируемые и интерпретируемые. Если программа написана на компилируемом языке (например, Pascal или C++), перед ее выполнением нужно сначала полностью проверить на некоторые ошибки и перевести в более понятную для компьютера форму. Это делает специальная программа — компилятор. Если программа написана на интерпретируемом языке (например, Java или Python), она не переводится целиком в машинный код, а специальная программа — интерпретатор — идет по коду, анализирует и выполняет каждую отдельную команду. Такой подход придает языку особую гибкость и простоту в написании программ.

История Python

Гвидо Ван Россум

Язык Python, который мы сейчас начнем изучать, разработал голландский программист Гвидо Ван Россум (Guido van Rossum) в 1991 году. Не подумайте, что язык назван в честь змеи-питона: Гвидо был большим фанатом британского комедийного сериала « Летающий цирк Монти Пайтона» (англ. Monty Python’s Flying Circus), и именно оттуда пришло название языка. В настоящее время в русском языке для обозначения используют два варианта — « Питон» и « Пайтон».

Знакомство с IDE

Команды для интерпретатора можно писать в обычном текстовом редакторе (например, в « Блокноте»). Но чаще для этого пользуются специальной программой, которая называется средой разработки (англ. IDE, Integrated Development Environment). Среда разработки — тоже текстовый редактор, но с дополнительными возможностями. Например, она умеет сама находить на компьютере программу-интерпретатор и запускать одной кнопкой. Среда разработки, кроме того, форматирует написанный вами код, чтобы его удобно было читать, а иногда даже подсказывает, где вы допустили ошибку.

Мы рекомендуем использовать PyCharm — продукт российской фирмы JetBrains. Также можно при решении небольших задач использовать онлайн-сервис, например https://repl.it/languages/python3

PEP8

При оформлении программ мы будем пользоваться PEP 8 — Python Enhanced Proposal. Это документ, описывающий общепринятый (рекомендуемый) стиль написания программ на языке Python. Документ создан по рекомендациям Гвидо Ван Россума и Барри Уорсо, ознакомиться с материалами на русском языке можно, например, тут.

Last modified: 12 June 2024