Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
hon-
ОНЛАЙН-КУРС
раз
работчиксну
ля
Основные МОДУЛЬ 03
операторы
Целииз
адачиу
рока
Цель:
> нау
чит
ьсябаз
овымопе
рат
орамяз
ыка
Задачи:
> лине
йноевыполне
ниепрог
раммы > опе
рат
орцик
лаf
or
> у
словныйопе
рат
ор > прос
тоеопре
деле
ниефу
нкции
> пог
оворимос
тилек
ода > прак
тик
а
> опе
рат
орцик
лаwhi
l
e > к
акраз
решат
ьконфлик
тывgi
t
Потоквыполнения
программы
> Инт
ерпре
тат
оряз
ыкавыполняе
ткодпос
трочно
> Пише
мпрос
туюлине
йну
юпрог
рамму
> Можноис
пользоватьотладчикPyCharm,
чт
обынаглядноувидет
ьчт опроисходит
> Пробу
емнашупрог
раммувот
ладчик
е
> Пане
лиот
ладчик
а-Fr
ame
s,Var
iabl
es,
Wat
che
s,Ev
aluat
e
Условныйоперат
ор
Условныйоперат
ор
> запись
i
f<логичес
коеус
ловие
>:
<блоккода>
> обрат
итевниманиенаот
сту
пы
> i
f/e
lse-
илит
ак,
илит
ак
> i
f/e
li
f/e
lse-
множе
стве
нныеу
словия
> Тре
хме
стноевыраже
ниеi
f/
els
e
Ст
илькода
> с
оглаше
ниеос
тилек
одаPEP8
> ht
tps
:/
/www.
pyt
hon.
org/
dev
/pe
ps/
pep-
0008/
> 4пробе
ланак
аждыйу
рове
ньот
сту
па
> мак
симальнаядлинас
трок
и
> пробе
лывопе
рат
орах
Наз
ванияпеременных
> никогданеис
польз
уйтевназ
ванияхпеременных
одиночныеl(
Lмаленьк
ое)
,I(
iбольшое
),O(обольшое
)
>
a = 36
> l
owe
rcas
e(с
лововнижне
мре
гис
тре
)
>
>
>
l
ower_c
ase_wi
th_
under
scor
es(
словаизмале
ньк
ихбу
кв
сподчерк
иваниями)
b = “Hello
>
> UPPERCASE(
заг
лавныебу
квы)
c = [1,2
Наз
ванияпеременных
> UPPERCASE_
WITH_UNDERSCORES
(
словаиззаг
лавныхбуквсподче
ркиваниями)
>
> Capi
tal
i
zedWords(словасзаг
лавнымибу
квами,
>
илиCapWords
, илиCamelCas
e)
>
> Capi
tal
i
zed_Wor ds
_Wit
h_Undersc
ores
a=b=0
>
(
словасз аглавнымибуквами
иподчеркиваниями—у родливо!
)
print
Циклwhi
l
e
Циклwhi
l
e
> запись
whil
e<условие>:
<блокк ода>
> блокк
одат
елацик
ла
> прину
дит
ельныйос
тановцик
ла
> опцияe
lseдляцик
ла
> пропу
скос
тат
кацик
ла-
cont
inue
> бе
сконе
чныйцик
л
Промежу
точныеит
оги
> пот
оквыполне
нияпрог
раммы
> у
словныйопе
рат
ор
> не
кот
орыепринципы“
чис
тог
окода
”
> опе
рат
орцик
лаwhi
l
e
Циклf
or
Циклf
or
> з
апись
f
or<переменная>i
n<с
пис
ок>
:
<блоккода>
> операт
орыelse
,bre
akandc
ont
inue—
аналог
ичноциклуwhi
l
e
> поле
зныефу
нкциидляцик
ла
> авт
омат
иче
скаярас
пак
овк
асоде
ржимог
оспис
ка
Определениефу
нкции
> з
апис
ьde
f<имя>
():
> параме
трыфу
нкции
> выз
овфу
нкцииспараме
трами
> воз
вратз
наче
ния
> док
уме
нтирование
Практ
ика
Практ
ика
> у
становимбиблиот
екурис
ования-
pipi
nst
all
simpl
e_dr
aw
> нарис
уемпу
зырь
> выве
демрядпу
зыре
й
> нарис
уемт
рирядапу
зыре
й
> с
оздадимфу
нкциюрис
ованияпу
зыря
> поиг
рае
мспараме
трами
Домашнеез
адание
> обз
орз
адач
Конфликт
ы вgi
t
Разрешение
конфликтоввgi
t
> пе
редначаломлюбойработ
ы-обновит
ьпрое
кт(
gitpul
l
)
> э
топоз
волитиз
бежат
ьконфлик
тов
> конфликтвозник
аете
слидвапрог
раммис
та
изменилиоднуитужест
року
> есликонфликт
ывс е-
такивозникли,
тону
жно
ихраз
ре шитьизафиксировать
> к
ак?Давайт
епос
мот
рим
Практикаразрешения
конфликтоввgit
> пробу
емнадву
хпрог
раммис
тах
> одину
ченик
,дру
гойу
чит
ель
> пушнепройдет
,ес
ливрепоз
итории
ес
тьболееновыйкоммит
> сначаланадосде
латьпу
ллие с
липрог
раммис
ты
изменилиоднуитужестрок
у
> обу
т дутк
онфлик
ты!
> к
акихре
шит
ь?Смот
рим
ДЗнаразрешение
конфликт
овgit
>
>
>
>
ДЗнаразрешение
конфликт
овgit
> у
чит
ельде
лае
тсвойк
оммит
,пу
шит
,сообщае
твам
> пробу
етез
апу
шит
ь,неполу
чае
тся,
делае
тепу
лл
> видит
еконфлик
ты,
решае
теих
,коммит
ите
,пу
шит
е
> профит
!
Ит
оги
Ит
ак,
мы из
учили
> у
словныйопе
рат
ор
> не
кот
орыепринципы“
чис
тог
окода
”
> опе
рат
орцик
лаf
or
> опе
рат
орцик
лаwhi
l
e
> прос
тоеопре
деле
ниефу
нкции
> нау
чилис
ьраз
решат
ьконфлик
тывgi
t