© Яценко Р.Н., 2019-2020
Python - мощный и простой в использовании язык программирования, разработанный Гвидо ван Россумом (Guido van Rossum)
Первый релиз системы вышел в 1991 году
На Python можно быстро написать небольшой проект, а вообще он применим к проектам любого масштаба, в том числе коммерческим приложениям и программам, нацеленным на ответственные задачи
Язык был назван в честь об английском коллективе комических актеров «Монти Пайтон» (Monty Python)
Официальным символом языка стала змейка питон
Базовая цель любого языка программирования – построить «мостик» между мозгом программиста и компьютером
Создание программ на Python настолько незамысловатый процесс, что о нем иногда говорят как о «программировании со скоростью мысли». С точки зрения профессионального программиста, легкость Python - залог высокой производительности труда: программы на Python короткие и требуют меньше времени на разработку, чем программы на многих других популярных языках
Python обладает всеми возможностями, которых следует ожидать от современного языка программирования. Вы научитесь пользоваться разнообразными структурами данных и писать программы с GUI и файлами состояния
Благодаря своей мощности Python привлекает разработчиков со всего мира. Им пользуются крупнейшие компании: Google, IВМ, Industrial Light + Magic, Microsoft, NASA, Red Hat, Verizon, Xerox и Yahoo!
Профессиональные разработчики игр также применяют Python. Electronic Arts, 2К Games и Disney Interactive Media Group – все эти компании публикуют игры с кодом на Python
Обьектно-ориентированное программирование (ООП) – современный подход к решению задач с помощью компьютеров. В рамках ООП собственная информация программы и команды, которые она передает компьютеру, записываются интуитивно понятным образом
В С# и java ООП-подход проводится неукоснительно. Это делает короткие программы избыточно сложными. В Python ООП-приемами пользоваться не обязательно
Python легко интегрировать с другими языками, например С#, С++ или jаvа. Таким образом, программист на Python может пользоваться разработками, уже имеющимися на других языках, и обращать в свою пользу сильные стороны этих языков (скажем, быстродействие С++), не поступаясь простотой разработки - отличительной чертой Python
Программы на Python независимы от платформы, то есть неважно, какой операционной системой пользовался разработчик программы: код может быть исполнен на любом компьютере с установленным интерпретатором Python
Интерпретатор Python бесплатен. Чтобы установить его и пользоваться им, не надо платить ни копейки
Следование концепции открытого исходного кода – одна из многих особенностей, делающих Python столь популярным и успешным
А - Z, a - z
от 0 до 9
_
пробел, табуляция, переход на новую строку
# / \ + - * % = < > & | ^ ~ ! () [] {} , : . ; @ ' "
Остальные символы не принято использовать для построения команд программы
Они могут использоваться в строковых константах, а также в комментариях
Имеют строго определенное назначение, которое не может быть изменено. Поэтому их использование в языке Python не по назначению не допускается
False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
Вся информация, хранящаяся в памяти компьютера, состоит из элементов данных, которые имеют форму чисел, символов, текстов и т.д.
Каждый такой элемент данных должен быть обозначен уникальным именем – идентификатором
Идентификатор – это имя программного элемента данных: переменной, константы, модуля, функции, класса и т. п.
Идентификаторы чувствительны к регистру, поэтому это пять разных идентификаторов
TAXRATE Taxrate TaxRate taxRate taxrate
myVariable
my_variable
stop
Upr_12_1_2_3_
MyVariable#
содержит недопустимый символ #
my-variable
содержит недопустимый символ –
1_2_3_
начинается с цифры
Строки комментариев начинаются с символа #
Комментарии игнорируются интерпретатором
# Текст программы говорит о том, как, а комментарии должны объяснять, почему
Этот документ описывает соглашение о том, как писать код для языка Python
PEP 8 создан на основе рекомендаций Гуидо ван Россума. Ключевая идея:
код читается намного больше раз, чем пишется. Собственно, рекомендации о стиле написания кода направлены на то, чтобы улучшить читаемость кода и сделать его согласованным между большим числом проектов. В идеале, весь код будет написан в едином стиле, и любой сможет легко его прочесть
Программа на Python представляет из себя последовательность команд для ввода данных, вычислений и других операций с данными и вывода результатов
Простые команды (операторы) принято записывать по одной строке на оператор. В составных операторах большую роль играют пробелы в начале строки (отступы)
# Привет, Мир (Что?)
# Максим Скворцов (Кто?)
# 22.09.2018 (Когда?)
print("Hello, World!")
Программа создаётся в виде текстового файла в любом текстовом редакторе.
Использование интегрированных сред разработки (IDE) обеспечивает подсветку
синтаксиса и выделение особенностей структуры программы, а также упрощает
поиск ошибок в написании команд. Мы будем использовать
Visual Studio Code
Файл с программой должен иметь расширение .py
(например, my_program.py
)
© Яценко Р.Н., 2019-2020