Преглед садржаја
- Енвиронмент Сетуп
- Питхон променљиве окружења
- Основна синтакса
- Типови променљивих
- Додељивање вредности променљивим
- Питхон типови података
- Стрингс
- Туплес
- Листе
- Бројеви
- Основни оператери
- Оператор додељивања
- Битвисе оператор
- Логички оператор
- Аритметички оператор
- Оператор поређења
- Оператор идентитета
- Оператер чланства
- Одлучивати
- Ако изјава
- ако друго
- Угнежђено ако
- Ако-елиф-друго-мердевине
- Скраћеница иф изјава
- Скраћеница иф-елсе изјава
- Петље
- Вхиле Лооп
- Фор Лооп
- Угнежђене петље
- Изјаве о контроли петље
- Наставите изјаву
- Изјава о прекиду
- Пасс изјава
- Бројеви
- Конверзија типа броја
- Функције случајног броја
- Тригонометријске функције
- Математичке функције
- Стрингс
- Креирање стринга
- Стринг Специал Операторс
- Оператори за форматирање стринга
- Есцапе Цхарацтерс
- Уграђене стринг методе
- Туплес
- Приступ вредностима у тупле
- Ажурирање тупле
- Основни тупле оператори
- Уграђене тупле функције
- Индексирање и резање
- Брисање тупле
- Листе
- Приступ вредностима у листама
- Ажурирање листа
- Оператори основне листе
- Уграђене функције и методе листе
- Индексирање и резање
- Избриши елемент листе
- Речник
- Израда речника
- Додавање елемената у речник
- Уклањање елемената из речника
- Методе Питхон речника
- Датум и време
- Тиме Тупле
- Временски модул
- Календарски модул
- Функције
- Како дефинисати функцију
- Позивање функције
- Прођите по референци
- Прођите поред вредности
- Аргументи функције
- Аргументи променљиве дужине
- Обавезни аргументи
- Подразумевани аргументи
- Аргументи кључних речи
- Анонимне функције
- Модули
- Изјава о увозу
- Изјава о увозу
- Изјава из увоза *
- Лоцирање модула
- Функције лоцалс() и глобалс().
- Именски простори и опсег
- Функција дир().
- Функција релоад().
- Датотеке И/О
- Отварање датотеке
- Атрибути објекта датотеке
- Затварање датотеке
- Са Изјавом
- Метода Врите
- Метода читања
- Метода ренаме().
- Метода ремове().
- Позиција датотеке
- Изузеци
- Шта је изузетак?
- Руковање изузетком
- Подизање изузетка
- Списак стандардних изузетака
- Кориснички дефинисани изузеци
- Тврдње у Пајтону
- Класе и објекти
- Креирање часова
- Цласс Објецтс
- Приступ атрибутима
- Уграђени атрибути класе
- Отпад
- Наслеђивање класа
- Оверридинг Метходс
- Регуларни изрази
- Функција подударања
- Функција претраге
- Модификатори регуларног израза
- Обрасци регуларног израза
- Цхарацтер Цлассес
- Случајеви понављања
- Анцхорс
- ЦГИ програмирање
- Веб претраживање
- ХТТП заглавље
- ЦГИ варијабле окружења
- ГЕТ метод
- ПОСТ метода
- Коришћење колачића у ЦГИ
- Како то функционише?
- Приступ МиСКЛ бази података
- Креирање табеле базе података
- ИНСЕРТ Оператион
- РЕАД Оператион
- Операција ажурирања
- Операција ДЕЛЕТЕ
- Обављање трансакција
- ЦОММИТ Операција
- Операција РОЛЛБАЦК
- Прекидање везе са базом података
- Руковање грешкама
- Мреже
- Шта су утичнице?
- Модул утичнице
- Питхон Интернет модули
- Слање е-поште
- Слање ХТМЛ е-поште помоћу Питхон-а
- Слање прилога као е-маил
- Вишенитно програмирање
- Покретање нове теме
- Тхе Тхреадинг Модуле
- Синцхронизинг Тхреадс
- Вишенитни приоритетни ред
- КСМЛ обрада
- Шта је КСМЛ?
- Архитектуре и АПИ-ји КСМЛ парсера
- Парсинг КСМЛ са САКС АПИ-јима
- Метода маке_парсер
- Тхе парсе Метход
- Метод парсеСтринг
- ГУИ програмирање
- Ткинтер виџети
- Управљање геометријом
- Препоручени чланци
Енвиронмент Сетуп
Питхон је доступан на различитим платформама, што укључује Линук, Виндовс и Мац ОС Кс. Хајде да разумемо како да подесимо Питхон окружење.
Подешавање локалног окружења
Отворите прозор терминала и откуцајте питхон да бисте сазнали да ли је већ инсталиран и која верзија је инсталирана.
- Мацинтосх (Интел, ППЦ, 68К)
- Уник (Соларис, Линук, АИКС, ФрееБСД, ХП/УКС, СунОС, ИРИКС, итд.)
- Вин 9к/НТ/2000
- Нокиа мобилни телефони
- ОС/2
- пријатељу
- ДОС (више верзија)
- ПалмОС
- Виндовс ЦЕ
- Ацорн/РИСЦ ОС
- БеОС
- ВМС/ОпенВМС
- КНКС
- ВкВоркс
- Псион
Како набавити Питхон
Наћи ћете ажурирани и изворни код, бинарне датотеке, документацију, вести, итд., на званичном сајту Питхон-а хттпс://ввв.питхон.орг/
Такође можете преузети Питхон документацију са хттпс://ввв.питхон.орг/доц/ . Документација је доступна у ПДФ, ХТМЛ и ПостСцрипт форматима.
Како инсталирати Питхон
Питхон дистрибуција је доступна за различите платформе. Морате преузети само бинарни код који је применљив за вашу платформу и инсталирати Питхон.
Ако бинарни код за платформу није доступан, потребан вам је Ц компајлер да бисте ручно компајлирали код. Компајлирање кода нуди већу флексибилност у погледу избора функција које су вам потребне у инсталацији.
Виндовс Инсталлатион
Ево корака које морате да пратите да бисте инсталирали Питхон на Виндовс.
- Отворите веб прегледач и идите на хттпс://ввв.питхон.орг/довнлоадс/ .
- Сада пратите везу за Виндовс инсталатер питхон-КСИЗ.мси датотеку и наћи ћете верзију КСИЗ коју треба да инсталирате.
- Да бисте користили овај инсталатер, Виндовс мора да подржава Мицрософт Инсталлер 2.0. Сачувајте инсталациони програм на свом систему, а затим га покрените да бисте сазнали да ли ваш уређај подржава МСИ.
- Покрените преузету датотеку. Ово ће приказати чаробњака за инсталацију Питхон-а, који је релативно једноставан за коришћење. Прихватите подразумевана подешавања, сачекајте да се инсталација заврши и готови сте.
Уник/Линук инсталација
Ево неколико једноставних корака за инсталирање Питхон-а на Уник/Линук машину.
- Отворите веб прегледач и идите на хттпс://ввв.питхон.орг/довнлоадс/ .
- Сада идите на преузимање зипованог изворног кода доступног за Уник/Линук.
- Преузмите и распакујте датотеке.
- Уредите модуле/датотеку за подешавање ако желите да прилагодите неке опције.
- покренути/конфигурисати скрипту
- инсталирај
Ово инсталира Питхон на стандардну локацију /уср/лоцал/бин и његове библиотеке на /уср/лоцал/либ/питхонКСКС где је КСКС верзија Питхон-а.
МАЦ Инсталлатион
Недавни МАЦ долази са инсталираним Питхон-ом, али морате га ажурирати. Иди на хттп://ввв.питхон.орг/довнлоад/мац/ за добијање тренутне верзије заједно са неким додатним алатима за подршку развоју.
Можете имати пун приступ комплетној документацији на овој веб страници − хттп://ввв.цви.нл/~јацк/мацпитхон.хтмл .
Подешавање путање за Питхон
Програми и друге датотеке могу бити у многим директоријумима, тако да ОС обезбеђује путању за претрагу која наводи директоријуме које ОС тражи за извршење.
Чува се у променљивој окружења, коју одржава оперативни систем. Променљива садржи информације о командној љусци и другим програмима.
Променљива путање је именована као ПАТХ у Уник-у (Уник је осетљив на велика и мала слова) или Патх у Виндовс-у (Виндовс не разликује велика и мала слова).
У Мац-у, инсталатер управља детаљима путање. Да бисте позвали Питхон интерпретер, морате својој путањи додати Питхон директоријум.
Подешавање путање за Уник/Линук
Да бисте додали директоријум на путању за Уник/Линук −
- Име разреда почиње великим словом абецеде. Други почињу малим словима абецеде.
- Један или два знака за доњу црту имају јединствен смисао приликом именовања атрибута инстанце класе.
- У језику се користе две задње и почетне доње црте у посебне сврхе. На пример (нпр. __адд__, __инит__)
Подешавање путање за Виндовс
Да бисте додали директоријум на путању за Виндовс −
На командној линији − откуцајте путању %патх%;Ц:Питхон и притисните Ентер.
Белешка − Ц:Питхон је путања Питхон директоријума.
Питхон променљиве окружења
да не | Променљива | Опис |
једна | ПИТХОНПАТХ | Има сличну улогу као ПАТХ. Ова променљива говори тумачу где да лоцира датотеке модула које су увезене у програм. Требало би да садржи директоријум Питхон библиотеке и директоријуме који имају Питхон изворни код. Инсталатер Питхон-а понекад унапред поставља ПИТХОНПАТХ. |
два | ПИТХОНЦАСЕОК | Користи се у Виндовс-у да каже Питхону да пронађе прво подударање без обзира на велика и мала слова у наредби за увоз. Подесите променљиву на било коју вредност да бисте је активирали. |
3 | ПИТХОНСТАРТУП | Садржи путању иницијализационе датотеке са Питхон изворним кодом. Извршава се сваки пут када покренете интерпретер. У Унику је назван као .питхонрц.пи и има команде које учитавају услужне програме или мењају ПИТХОНПАТХ. |
4 | ПИТХОНХОМЕ | То је пут за претрагу модула. Уграђен је у директоријуме ПИТХОНПАТХ или ПИТХОНСТАРТУП да би се олакшало пребацивање библиотека модула. |
Покретање Питхон-а
Постоје различити начини за покретање Питхон-а. Можете покренути Питхон из Уник-а, ДОС-а или било ког другог система који вам пружа тумач командне линије или прозор љуске. Унесите Питхон у командну линију.
Одмах започните кодирање у интерактивном тумачу.

Већ смо поставили програмско окружење за Питхон на мрежи тако да можете извршити све доступне примере. Слободно модификујте моделе и покрените их на мрежи.
Основна синтакса
Као и други природни језици, компјутерски програмски језик се састоји од скупа унапред дефинисаних речи које се називају кључне речи. Унапред дефинисано правило употребе за сваку кључну реч назива се синтакса. Питхон интерпретер има 33 кључне речи дефинисане у њему. Пошто имају унапред дефинисано значење, не могу се користити у било коју другу сврху. Листа Питхон кључних речи се добија коришћењем следеће команде помоћи у Питхон љусци.

Истина | елиф | ин | покушати |
Фалсе | подићи | деф | ако |
Ниједан | оф | повратак | увоз |
и | док | је | друго |
као што | осим | ламбда | са |
пауза | за | не | класа |
из | или | Настави | проћи |
глобално | тврдити | принос | нелокални |
коначно |
Осим Нетачно, Ништа и Тачно, остале кључне речи су у потпуности написане малим словима.
Питхон идентификатори
Осим кључних речи, Питхон програм такође има функције, променљиве, модуле, класе, пакете итд. Идентификатор је назив који се даје програмским елементима. Идентификатор треба да почиње или словом абецеде (великим или малим словима) или доњом цртом (_). Након тога, више од једног слова алфабета (А-З или а-з), цифара (0-9). Други знакови нису дозвољени.
Питхон изјава
Подразумевано, Питхон интерпретер третира текст који је прекинут чврстим враћањем (знаком новог реда) као наредбом. То значи да је сваки ред у Питхон скрипти изјава. (Баш као у Ц++/Ц#, тачка и зарез; означава крај изјаве).

Иако, можете приказати текст раширен на више од једног реда као једну наредбу користећи обрнуту косу црту () као знак за наставак.

Користите тачку и зарез; да напишете више исказа у једном реду.

Увлаке у Питхон-у
Понекад је потребно направити блок од више од једне изјаве.
Различити програмски језици користе различите технике да дефинишу обим и обим блока исказа у конструкцијама као што су класа, функција, услов и петља. У Ц, Ц++, Ц# или Јави, речи унутар заграда { и } се третирају као блок.
Питхон користи униформно увлачење да означи блок наредби. Када се блок покрене, откуцајте симбол двотачка ( : ) и притисните Ентер.
Било који Питхон уређивач (попут ИДЛЕ) прелази на следећи ред остављајући размак. Следећи искази у блоку прате исти ниво увлачења. Да бисте обавестили о крају блока, размак се смањује притиском на тастер Бацкспаце.
Ако ваш уређивач није направљен за Питхон, морате да обезбедите да искази блока имају исти ниво увлачења притиском на табулатор или тастер за размак. Питхон интерпретер ће показати грешку ако ниво увлачења није исти.

Питхон схелл, СаиХелло() функционални блок је започео након: и притисните Ентер. Затим се приказује да означи блок. Сада користите таб за увлачење, а затим напишите изјаву. Сада да бисте прекинули блок, притисните Ентер два пута.
Коментари у Питхон-у
У Питхон скрипти, симбол # означава почетак реда за коментаре. Делује до краја реда у уређивачу. Ако је # први знак у реду, онда је цео ред коментар. Такође се може користити у средини линије.

У Питхон-у не постоји правило за писање вишередних речи или блок коментара. Сваки ред мора имати симбол # на почетку да би био означен као коментар. Многи Питхон ИДЕ-ови имају пречице за задржавање блока изјава као коментара.
Троструки вишередни стринг се такође третира као коментар ако није документни низ функције или класе.
Геттинг Инпут
Функција уноса је део библиотеке стандардне Питхон дистрибуције. Чита притиске тастера као стринг објекат, на који се позива променљива која има право име.
Функција инпут() чита унос као стринг, чак и ако се састоји од цифара. Функција типе() која је раније коришћена потврђује ово понашање.

Прикажите излаз
Још једна уграђена функција, принт() служи као излазна изјава у Питхон-у. Он одражава вредност било ког Питхон израза на Питхон љусци. Више вредности се приказује помоћу једне функције принт() одвојене зарезом. Следећи пример показује вредности променљивих имена и старости коришћењем доступне функције принт().
