Асноўны падручнік Python

Асновы

Увядзенне ў мову Python Праверка версіі Python Вывад даных на экран Філасофія Python Каментары Зменныя Вывад зменнай на экран Матэматычныя аперацыі з лікамі Матэматычныя аперацыі з зменнымі Скарочаныя аперацыі Прыярытэт матэматычных аперацый Роўны прыярытэт Групавальныя дужкі Нюансы групоўкі Даўжыня ліку Лікі з якая плавае кропкай Адмоўныя лікі Астача ад дзялення Узвядзенне ў ступень Прыярытэт узвядзення ў ступень Радкі Складанне радкоў Множанне радкоў Сімвалы радкі Экраніраванне сімвалаў радкі Даўжыня радкі Шматрадковыя радкі Лагічныя значэнні Значэнне None Строгая тыпізацыя ў Python Пераўтварэнне да радкі Пераўтварэнне да ліку Радкі з лічбамі Атрыманне сімвалаў з ліку Пераўтварэнне да ліку з якая плавае кропкай Функцыя input

Спісы

Увядзенне ў спісы Стварэнне спісаў з дапамогай квадратных дужак Стварэнне спісаў з дапамогай функцыі list Разбіццё радкі ў спіс Асобны элемент спіса Даўжыня спіса Апошні элемент спіса Змяненне элементаў Даданне элементаў у канец спіса Даданне элементаў па пазіцыі Аб'яднанне спісаў метадам extend Аб'яднанне спісаў Даданне ў спіс Выдаленне элементаў аператарам del Выдаленне элементаў па значэнні Атрыманне і выдаленне элемента Выдаленне ўсіх элементаў Пошук індэкса элемента па яго значэнні Наяўнасць элемента ў спісе Падлік элементаў у спісе Адваротны парадак элементаў у спісе Сартыроўка ў зыходным спісе Сартыроўка ў копіі спіса Зліццё спіса ў радок

Картэжы

Увядзенне ў картэжы Стварэнне картэжа Альтэрнатыўны спосаб стварэння картэжа Картэж з аднаго элемента Альтэрнатыўны сінтаксіс Асобны элемент картэжа Змяненне элементаў Даўжыня картэжа Аб'яднанне картэжаў Множанне картэжаў Наяўнасць элемента ў картэжы Распакоўка картэжаў Пераўтварэнне ў картэж Пераўтварэнне картэжа ў спіс Зліццё картэжа ў радок

Зрэзы

Увядзенне ў зрэзы Зрэз у дыяпазоне пазіцый Зрэз ад пазіцыі Зрэз да пазіцыі Зрэз з адмоўнымі пазіцыямі Крок выбаркі Зрэз толькі з крокам выбаркі Увесь зрэз Перавярчэнне паслядоўнасці Выдаленне элементаў з дапамогай зрэзаў

Слоўнікі

Увядзенне ў слоўнікі Альтэрнатыўны спосаб стварэння слоўніка Значэнне элемента слоўніка Змяненне значэння элемента Даданне элемента ў слоўнік Даўжыня слоўніка Аб'яднанне слоўнікаў Аб'яднанне слоўнікаў з аднолькавымі элементамі Выдаленне элементаў па ключы Здабыванне па ключы Здабыванне апошняга элемента Выдаленне ўсіх элементаў Наяўнасць элемента ў слоўніку Апцыянальнае атрыманне элемента Пераўтварэнне ў спіс Атрыманне ўсіх ключоў Атрыманне ўсіх значэнняў Пара ключ-значэнне Пераўтварэнне ў слоўнік Практыкум

Мноствы

Увядзенне ў мноствы Элемент мноства Паўторныя элементы ў мностве Даўжыня мноства Даданне элемента ў мноства Даданне некалькіх элементаў у мноства Аб'яднанне мностваў Выдаленне элемента з мноства Выдаленне прысутнага элемента Здабыванне элемента Выдаленне ўсіх элементаў Наяўнасць элемента ў мностве Наяўнасць мноства ў паслядоўнасці Параўнанне мностваў Агульныя элементы мностваў Розныя элементы мностваў Рознасць мностваў Складаныя аперацыі Пераўтварэнне ў мноства Практыкум

Умовы

Канструкцыя if-else Водступы ў умовах Аператары больш і менш Праверка на роўнасць Праверка на няроўнасць Лагічнае І Лагічнае АБО Лагічнае НЕ Прыярытэт аперацый параўнання Групоўка ўмоў Падвойныя параўнанні Праверка наяўнасці Праверка на спецыяльныя значэнні Скарочаны if Канструкцыя elif Укладзеныя if Канструкцыя match-case Тэрнарны аператар Праверка тыпу аб'екта Практыка if else

Цыклы

Цыкл for Накапленне выніку ў цыкле Цыкл for і умова if Інструкцыя break Інструкцыя continue Атрыманне элементаў і іх індэксаў Ключы слоўніка праз for Значэнні слоўніка Пара ключ-значэнне слоўніка Пары індэкс-элемент слоўніка Генерацыя лікаў Генерацыя лікаў з крокам Адначасовы перабор Цыкл while Цыкл while без лічыльніка Умова if у цыкле while Работа з сцягамі Перахоп выхаду з цыкла Практыка на цыклы Увод даных у цыкле

Шматмернасць

Шматмерныя спісы Трохмерны спіс Перабор шматмерных спісаў Перабор трохмернага спіса Перабор шматмернага спіса слоўнікаў Запаўненне шматмерных спісаў

Стандартныя функцыі

Ступені Функцыі акруглення Экстрэмумы Рандом Модулі Матэматычныя аперацыі з лікамі Дзяленне лікаў Рэгістр сімвалаў Разбіцці радкі Фарматаванне радкі Пошук па радках Праверка радкі

Час

Работа з датамі Вывад бягучай даты Атрыманне дня тыдня Рознасць двух дат Вызначэнне высакоснага года Вывад часу Фарматаванне даты Фармат epoch Вывад з epoch даты Аб'ект struct_time Атрыманне аб'екта struct_time па UTC Атрыманне фармату epoch з struct_time Рознасць эпох Затрымка аперацыі

Карыстальніцкія функцыі

Увядзенне Параметры функцыі Інструкцыя return Неабавязковыя параметры Іменаваныя параметры Параметры-зменныя Укладзеныя функцыі Ключавое слова pass Каментары Парады па функцыях Практыка на функцыі
uznlentrit