Практикум j практическое примщенше численных методов



Download 2,15 Mb.
bet12/83
Sana06.07.2022
Hajmi2,15 Mb.
#750238
TuriПрактикум
1   ...   8   9   10   11   12   13   14   15   ...   83
Bog'liq
python

continue

def

del

elif

else

except

exec

finally

for

from

global

if

import

in

is

lambda

not

or

pass

print

raise

return

try

while

with

yield









Список ключевых слов для установленной версии Python можно вывести сле­дующим образом:
»> import keyword >» keyword.kwlist
Дополнительные соглашения об именах касаются использования подчерки­вания в начале и в конце имени. Например, имена с двумя символами под­черкивания в начале и конце являются системными.
Логические строки программы
Базовым элементом программы на языке Python является логическая стро­ка. Программа на Python, с точки зрения интерпретатора, состоит из логи­ческих строк. Работа интерпретатора состоит в последовательной обработке логических строк. Логическая строка составляется из одной или несколь­ких физических строк, если подразумевается объединение строк. Физическая строка заканчивается символом конца строки, принятым для используемой платформы. Комментарий начинается символом # и заканчивается в конце физической строки.
Обычно на каждой строке располагается одна инструкция, при записи не­скольких инструкций в одной строке они разделяются символом ;. Для объ­единения нескольких физических строк в одну логическую строку использу­ется символ обратной косой черты (\):
print a; print b; с = а sr = а + b + с \ d + е
Выражения в круглых, квадратных и фигурных скобках могут быть разде­лены на несколько физических строк без использования символа обратной косой черты:
1st = [,abc>,
123,
1.23]
Инструкции языка Python не могут быть разделены на несколько логических строк, за исключением составных инструкций. Составные инструкции состо­ят из основной инструкции и блока вложенных инструкций. Запись составной инструкции проводится по шаблону
Основная инструкции:
Блок вложенных инструкций
с использование двоеточия в качестве разделителя.
Вложенный блок оформляется использованием одинаковых отступов от ле­вого края. Именно по величине отступа интерпретатор языка Python опреде­ляет, где находится начало блока и где — его конец. В пределах одного блока все инструкции должны иметь один и тот же отступ от левого края.
Отступы являются частью синтаксиса языка Python. Их использование поз­воляет получить однородный и удобочитаемый программный код, простой в сопровождении. Подобные ограничения на оформление программы важны для любого языка программирования и оказывают огромное влияние на при­менимость вашего программного кода, на его пригодность к многократному использованию.
Стиль программирования
Основные ограничения на вид программы дает синтаксис языка программи­рования и при его нарушении интерпретатор выдает синтаксические ошибки. Под стилем программирования будем понимать дополнительные ограничения на оформление кода, которые принимается и используется некоторой груп­пой разработчиков программного обеспечения с целью получения удобных для применения, легко читаемых и эффективных программ.
Стиль программирования касается все аспектов оформления кода: выбора названий и используемый регистр символов для имён переменных, стиль ком­ментариев, оформление логических блоков, модулей, документирования и т.д. Для языка Python разработан официальный стиль (Python Style Guide18).
Отметим некоторые положения стиля программирования на языке Python. При написании кода рекомендуется:

  • использовать отступы в 4 пробела;

  • использовать физические строки не более 79 символов;

  • логические строки разбивать неявно (внутри скобок);

  • выравнивать отступы строк продолжения по скобкам или но первому опе­ранду в предыдущей строке;

  • не ставить пробелы сразу после открывающей скобки или перед закрыва­ющей, перед запятой, точкой с запятой;

  • не ставить более одного пробела вокруг знака равенства в присваиваниях (пробелы вокруг знака равенства не ставятся в случае, когда он применя­ется для указания значения по умолчанию).

Среди рекомендаций по написанию комментариев отметим следующие:

  • обновляйте комментарии, когда модифицируете код;

  • для короткого комментария лучше не ставить в конце точку, длинные луч­ше писать по обычным правилам написания текста;

  • пишите комментарии на английском;

  • комментарии к фрагменту кода (блочный комментарий) иду!' с тем же отступом, что и комментируемый код, после символа # идет одиночный пробел, абзацы можно отделять строкой с # на том же уровне, блочный комментарий отделяется от окружающего кода пустыми строками;

  • встроенные комментарии относятся к конкретной строке и их не следует использовать часто, символ # должен отстоять от комментируемого опера­тора но крайней мере на два пробела;

  • все модули, классы, функции и методы, предназначенные для использова­ния за пределами модуля, должны иметь строки документации, описыва­ющие способ их применения, входные и выходные параметры;

  • для строк документации использовать утроенные кавычки;

  • для очевидных случаев используйте одинарные строки документации;

  • многострочное документирование состоит из подытоживающей строки с последующей пустой строкой и более подробным описанием;

  • вставлять пустую строку между последним параграфом в многострочной документации и ее закрывающими кавычками, размещая кавычки в от­дельной строке.

Третья группа соглашений касается правил для именования различных объ­ектов, с тем чтобы это было понятно любому программисту, использующему
Python:

  • имена модулей лучше давать строчными буквами, либо делать первые бук­вы слов прописными, имена написанных на С модулей расширения обычно начинаются с подчеркивания;

  • в именах классов первые буквы слов являются прописными;

  • имена констант (они не должны переопределяться) лучше записывать про­писными буквами;

  • имена исключений содержат в своем составе слово error (или warning).

Инструкции присваивания
Инструкция присваивания всегда создает ссылку на объект и никогда не со­здают копии объектов. Для того, чтобы связать идентификатор (существую­щий или новый) с объектом, для создания и изменения атрибутов объектов, изменения элементов изменяемых последовательностей, добавления и изме­нения записей в отображениях используется символ =.

Download 2,15 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish