Преглед садржаја
- Енвиронмент Сетуп
- Подешавање локалног окружења
- Како набавити Питхон
- Како инсталирати Питхон
- Виндовс Инсталлатион
- Уник/Линук инсталација
- МАЦ Инсталлатион
- Подешавање путање за Питхон
- Подешавање путање за Уник/Линук
- Подешавање путање за Виндовс
- Питхон променљиве окружења
- Покретање Питхон-а
- Основна синтакса
- Питхон идентификатори
- Питхон изјава
- Увлаке у Питхон-у
- Коментари у Питхон-у
- Геттинг Инпут
- Прикажите излаз
- Типови променљивих
- Додељивање вредности променљивим
- Питхон типови података
- Стрингс
- Туплес
- Листе
- Бројеви
- Основни оператери
- Оператор додељивања
- Битвисе оператор
- Логички оператор
- Аритметички оператор
- Оператор поређења
- Оператор идентитета
- Оператер чланства
- Одлучивати
- Петље
- Вхиле Лооп
- Фор Лооп
- Угнежђене петље
- Изјаве о контроли петље
- Наставите изјаву
- Изјава о прекиду
- Пасс изјава
- Бројеви
- Конверзија типа броја
- Функције случајног броја
- Тригонометријске функције
- Математичке функције
- Стрингс
- Креирање стринга
- Стринг Специал Операторс
- Оператори за форматирање стринга
- Есцапе Цхарацтерс
- Уграђене стринг методе
- Туплес
- Приступ вредностима у тупле
- Ажурирање тупле
- Основни тупле оператори
- Уграђене тупле функције
- Индексирање и резање
- Брисање тупле
- Листе
- Приступ вредностима у листама
- Ажурирање листа
- Оператори основне листе
- Уграђене функције и методе листе
- Индексирање и резање
- Избриши елемент листе
- Речник
- Израда речника
- Додавање елемената у речник
- Уклањање елемената из речника
- Методе Питхон речника
- Датум и време
- Тиме Тупле
- Временски модул
- Календарски модул
- Функције
- Како дефинисати функцију
- Позивање функције
- Прођите по референци
- Прођите поред вредности
- Аргументи функције
- Аргументи променљиве дужине
- Обавезни аргументи
- Подразумевани аргументи
- Аргументи кључних речи
- Анонимне функције
- Модули
- Изјава о увозу
- Изјава о увозу
- Изјава из увоза *
- Лоцирање модула
- Функције лоцалс() и глобалс().
- Именски простори и опсег
- Функција дир().
- Функција релоад().
- Датотеке И/О
- Отварање датотеке
- Атрибути објекта датотеке
- Затварање датотеке
- Са Изјавом
- Метода Врите
- Метода читања
- Метода ренаме().
- Метода ремове().
- Позиција датотеке
- Изузеци
- Шта је изузетак?
- Руковање изузетком
- Подизање изузетка
- Списак стандардних изузетака
- Кориснички дефинисани изузеци
- Тврдње у Пајтону
- Класе и објекти
- Креирање часова
- Цласс Објецтс
- Приступ атрибутима
- Уграђени атрибути класе
- Отпад
- Наслеђивање класа
- Оверридинг Метходс
- Регуларни изрази
- Функција подударања
- Функција претраге
- Модификатори регуларног израза
- Обрасци регуларног израза
- Цхарацтер Цлассес
- Случајеви понављања
- Анцхорс
- ЦГИ програмирање
- Веб претраживање
- ХТТП заглавље
- ЦГИ варијабле окружења
- ГЕТ метод
- ПОСТ метода
- Коришћење колачића у ЦГИ
- Како то функционише?
- Приступ МиСКЛ бази података
- Креирање табеле базе података
- ИНСЕРТ Оператион
- РЕАД Оператион
- Операција ажурирања
- Операција ДЕЛЕТЕ
- Обављање трансакција
- ЦОММИТ Операција
- Операција РОЛЛБАЦК
- Прекидање везе са базом података
- Руковање грешкама
- Мреже
- Шта су утичнице?
- Модул утичнице
- Питхон Интернет модули
- Слање е-поште
- Слање ХТМЛ е-поште помоћу Питхон-а
- Слање прилога као е-маил
- Вишенитно програмирање
- Покретање нове теме
- Тхе Тхреадинг Модуле
- Синцхронизинг Тхреадс
- Вишенитни приоритетни ред
- КСМЛ обрада
- Шта је КСМЛ?
- Архитектуре и АПИ-ји КСМЛ парсера
- Парсинг КСМЛ са САКС АПИ-јима
- Метода маке_парсер
- Тхе парсе Метход
- Метод парсеСтринг
- ГУИ програмирање
- Ткинтер виџети
- Управљање геометријом
- Препоручени чланци
Одлучивати
Постоје ситуације у стварном животу када треба да донесете неке одлуке и на основу тих одлука ми одлучујемо шта даље да радимо. Сличне ситуације се јављају у програмирању, такође када треба да донесемо неке одлуке на основу тих одлука. Извршићемо следећи блок кода.
Доношење одлука у програмским језицима одлучује о смеру тока извршења програма. Изјаве за доношење одлука доступне у Питхон-у су:
Ако изјава
ако су изјаве најдиректније изјаве за доношење одлука. Користе се за одлучивање да ли ће се одређени искази или блокови исказа извршити или не, тј. ако је одређени услов тачан, онда се блок наредби извршава у супротном не.
СИНТАКСА
|_+_|Овде ће услови након евалуације бити тачни или нетачни. ако израз прихвата логичке вредности – ако је вредност тачна, извршиће блок исказа испод њега, иначе не. Можемо користити стање са заградама „(‘ „)’ такође.
|_+_|
ОУТПУТ

ако друго
Наредба иф нам говори да ако је услов тачан, он ће извршити блок наредби, а ако је услов нетачан, неће га извршити. Али шта ако желимо да урадимо нешто друго ако је услов лажан. Ево друге изјаве. Можемо користити наредбе елсе са иф наредбама да извршимо блок кодова када је услов нетачан.
СИНТАКСА
|_+_|
ОУТПУТ

Угнежђено ако
Угнежђена иф је изјава која циља другу иф наредбу. Угнежђене иф изјаве значе иф наредбу унутар друге иф наредбе. Питхон вам омогућава да угнездите иф исказе унутар иф наредби. тј., можете ставити иф наредбу у другу иф наредбу.
СИНТАКСА
|_+_|
ОУТПУТ

Ако-елиф-друго-мердевине
Корисник може да одлучи између више опција. ако се наредбе извршавају одозго надоле. Чим је један од услова који контролишу ако је тачан, наредба повезана са тим иф се извршава, а остатак се заобилази. Ако ниједан од услова није тачан, онда ће бити извршена последња наредба елсе.
СИНТАКСА
|_+_|
ОУТПУТ

Скраћеница иф изјава
Кад год постоји једна наредба која треба да се изврши унутар иф блока, онда се користи скраћеница иф. Наредба се може ставити на исту линију као и изјава иф.
СИНТАКСА
|_+_|
ОУТПУТ

Скраћеница иф-елсе изјава
Ово се може користити за писање иф-елсе наредби у једном реду где постоји само једна изјава која треба да се изврши у блоку иф и елсе.
СИНТАКСА
|_+_|
ОУТПУТ
