Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →

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 Ցիկլ without հաշվիչով If պայման while ցիկլում Դրոշակների հետ աշխատանք Ցիկլից ելքի բռնում Պրակտիկում ցիկլերի վերաբերյալ Տվյալների մուտքագրում ցիկլում

Բազմաչափություն

Բազմաչափ ցուցակներ Եռաչափ ցուցակ Բազմաչափ ցուցակների թերթում Եռաչափ ցուցակի թերթում Բազմաչափ ցուցակի բառարանների թերթում Բազմաչափ ցուցակների լրացում

Ստանդարտ ֆունկցիաներ

Աստիճաններ Կլորացման ֆունկցիաներ Էքստրեմումներ Պատահական Մոդուլներ Թվերի հետ մաթեմատիկական գործողություններ Թվերի բաժանում Սիմվոլների ռեգիստր Տողի տրոհում Տողի ֆորմատավորում Որոնում տողերում Տողի ստուգում

Ժամանակ

Ամսաթվերի հետ աշխատանք Ընթացիկ ամսաթվի ցուցադրում Շաբաթվա օրվա ստացում Երկու ամսաթվերի տարբերություն Նահանջ տարվա որոշում Ժամանակի ցուցադրում Ամսաթվի ֆորմատավորում Epoch ֆորմատ Epoch-ից ամսաթվի ցուցադրում struct_time օբյեկտ struct_time օբյեկտի ստացում UTC-ով Epoch ֆորմատի ստացում struct_time-ից Դարաշրջանների տարբերություն Օպերացիայի հետաձգում

Օգտագործողի ֆունկցիաներ

Ներածություն Ֆունկցիայի պարամետրեր return հրաման Կամընտիր պարամետրեր Անվանված պարամետրեր Փոփոխական պարամետրեր Ծածկագրված ֆունկցիաներ pass հիմնաբառ Մեկնաբանություններ Խորհուրդներ ֆունկցիաների վերաբերյալ Ֆունկցիաների պրակտիկա
enuzlrubnpl