544.00K
Category: programmingprogramming

Основы языка программирования Python

1.

Основы языка
программирования Python
Добро пожаловать в мир Python! Этот презентационный курс познакомит вас
с фундаментальными концепциями и синтаксисом этого мощного и
универсального языка программирования. Мы пройдем увлекательное
путешествие по основам Python, открывая его возможности для решения
широкого круга задач.
&>Made with Gamma

2.

Основные типы данных
Базовые типы
Python поддерживает несколько основных типов данных, таких
как числа, строки и булевы значения. Эти типы позволяют
хранить и манипулировать различными видами информации.

3.

и переменные
Переменные
Переменные - это удобные ярлыки для хранения значений. В
Python вы можете легко создавать и присваивать значения
переменным, а затем использовать их в своих программах.

4.

Операторы и выражения
1
2
3
4
)
)
)
)
(еэсег: fitLe (faskty)>
(урлг: = Vasval) >
(paa = loyge, = F>tl)>
(ypcer:
/ / = = fhat.apear//fistlay>>
5
9
10
10
17
20
18
)
)
)
)
)
)
)
lysar: = ftanerarlty)>
(isila))>
lypa r = ffabear:://:Serai) >
lypcer:
-Mel{(typach. Oppilat.Serlet)>
(yacarogatite (latles)>
lypa = TRatl((regiitf. Seres)>
lypa =
Teatch. daylth:.Spfiit)>
)
J) >
27
)
(еэсег:1 tate. istl))>
25
)
(abcer:: / = redilalace///fiat.Srilet)>
20
)
lisa : = fltlllyst.J»
23
)
(abcer: 1 typerdapittin. Stat>
25
)
11 I brofice. j»>
36
)
(yberr::
/
Арифметические операторы
Python предоставляет стандартные арифметические операторы, такие
как +, *, /, позволяющие выполнять математические вычисления.
Логические операторы
Булевы операторы, такие как and, or и not, позволяют комбинировать и
=
сравнивать логические значения.
rediLelaee///fist.Srilet>>
25
)
(apart:/ /

=
regrltiti.
j;»
27
)
fTeatUtall. .Sert-»
20
)
14
15
2G
)
)
)
lybar:: 1 hell((egkty/.Sarer)>
11 > >
lypcer:1 tops./(raSaet)>
lyaa = lncyoe. = Seyaa)>
lybeer: / = Pibl((eat: <Seres)>
)
ffite.
Присваивание и операторы сокращенной записи
В Python вы можете использовать операторы присваивания, такие как =,
+=, -=, чтобы изменять значения переменных.
>
23
)
(abart:/ = Pigfarne)>>
2G
(abrer:l Fasllly3l^l)>
25
sibart: ))
&>Made with Gamma

5.

Управляющие конструкции
/sachalss if-elser-tales-ifo- Loops lonss
Jontin=(O10O lot) > resets a-< 0ASY)
forte_l000() ver (
Условные операторы
<pDly fo-exept
toots a-(uet-devater>
last drinaglat Angua( follov_insite >
tryjeddegtt>
fr aletalbtty-tarite,>

Инструкции if-elif-else позволяют вашей программе
принимать решения и выполнять различные действия в
зависимости от условий.
<fer.lesst: (30368)001.ATettEn-100)>
)
)>
Циклы
Циклы for и while дают возможность повторять фрагменты
кода многократно, что упрощает обработку коллекций
данных.
&>Made with Gamma

6.

Функции и модули
Определение функций
Функции в Python - это переиспользуемые блоки кода,
которые принимают аргументы, выполняют операции и
возвращают результат. Они помогают организовывать
структурировать ваши программы.

7.

Модульность
Модули - это файлы, содержащие определения функций,
классов и переменных. Использование модулей позволяет
разделять ваш код на логические части и повторно
использовать его в других проектах.

8.

Работа с файлами
Чтение и запись
Python предоставляет простые средства для открытия, чтения и записи
файлов различных типов, будь то текстовые, бинарные или
структурированные данные.
Обработка ошибок
1
d,Jsssio>
fair = eass/Ant7te/lenltoronr>
3 file = apsffing, tuter>
4 wate = wusl6elog>
ь fant is eass/Onr). nttg/toute>
6 differssiire
9 Rad г - - festt/egoing 11 fuse yoar clewylentlocroest toreytonce
17 fter — intllead. ante.luitery
12 uDpected - <tuwe>
18 priferomtS>
10 Antr - vnt.Lles, lanch/Act/tntunt>
10 y>
17 <| Tile reakers:
13 fier rea/langthly cull:
2
19
При работе с файлами важно учитывать возможные исключения, такие как
ошибки доступа или неверные форматы. Конструкции try-except помогают
обрабатывать такие ситуации.
Менеджер контекста
Используя менеджер контекста with, вы можете гарантировать, что файлы
будут корректно открыты, использованы и закрыты даже в случае
возникновения ошибок.
p«ess<ootj>
13 fllr = fet.ries log/atory -f>
17 <{ file sear fast fiothes yntor(lore>
14 catядт
19 Write user file:. raat/orttarl>
25 precsestor tsf*
16 fact fille 152/fos'iple/techarsi9a(den(fPcl,ntal.fact/lyttur|>
2/ nfCH?SCTflet|>
29 fame fact fille 196, ff9 file/tactatora((nauturiBitl6acti.yileigte/riS/ctor)>
English     Русский Rules