Բարի գալուստ Python-ի ներածական դասընթաց։ Այս դասընթացը նվիրված է Python լեզվին և ծրագրավորմանն ընդհանրապես։ Այն նախատեսված է սկսնակների կամ նրանց համար, ովքեր արդեն տիրապետում են որևէ ծրագրավորման լեզվի, բայց ցանկանում են սովորել Python և ընդլայնել իրենց գիտելիքներն այս ոլորտում։
Python-ը ամենատարածված ծրագրավորման լեզուներից մեկն է։ Այն օգտագործվում է տարբեր ոլորտներում՝ մեքենայական ուսուցման, վեբ ծրագրավորման, ռոբոտիկայի և գործողությունների ավտոմատացման մեջ։ Python-ը վերջին 10 տարիների ընթացքում լայն ճանաչում ստացավ ծրագրավորողների և մեծ ընկերությունների շրջանում։ Բազմաթիվ վերլուծությունների համաձայն՝ այն այսօր համարվում է ամենատարածված ծրագրավորման լեզուն։
💻 Գործնական ուսուցում
Դասընթացի նյութը հիմնականում գործնական է։ Յուրաքանչյուր հասկացություն (կոնցեպտ) բացատրվում է համապատասխան վարժություններ լուծելով։ Մենք համոզված ենք, որ խորը գիտելիք ստանալու ամենալավ ճանապարհը հենց գործնական ուսուցումն է։ Այստեղ դուք կլուծեք բազմաթիվ հետաքրքրաշարժ վարժություններ, որպեսզի լիովին ամրապնդեք նյութը։
Դուք սովորելու եք ձեզ հարմար արագությամբ։ Նյութը բաժանված է մակարդակների, որոնք կարող եք ավարտին հասցնել թե’ մեկ օրում, թե’ մեկ շաբաթում։
Վարժությունների ներքևի հատվածում կա նաև ֆորում, որտեղ կարող եք հղել ձեր ունեցած հարցերը և ստանալ օգնություն կամ օգնել ուրիշներին։
🎓 Ուսումնական պլան
Այս դասընթացն ուսումնասիրում է Python-ի հիմնական հասկացությունները։ Ընթացքն ավելի հետաքրքիր դարձնելու համար հասկացությունները ներկայացված են ըստ մակարդակների, և յուրաքանչյուր մակարդակն ավարտելը նշանակում է, որ արդեն տիրապետում եք նյութին։ Դասընթացի ընթացքում մենք ուսումնասիրելու ենք հետևյալ թեմաները՝
Մուտք և ելք
print և input հրամանները
Հավելյալ պարամետրեր print ֆունկցիայի համար
Փոփոխականներ և թվաբանական գործողություններ
Python-ը՝ որպես պարզ հաշվիչ
Գումարում, հանում, բազմապատկում
Բաժանում և մնացորդ
Պայմանական օպերատորներ
bool type (True և False)
if, else, և elif
Տրամաբանական օպերատորներ
Ներդրված պայմաններ
Փոփոխականների տիպեր
int և float տիպեր
math մոդուլ - քառակուսի արմատ, աստիճան և այլն
Տեքստային արժեքներ strings
String-եր և տառեր
f-strings
Slicing
list-եր
Lists - list և []
list-ի էլեմենտներ
Էլեմենտների ջնջումը՝ del []
Ներդրված ցուցակներ
for ցիկլեր
for ցիկլերի գրելաձև
range ֆունկցիան
while ցիկլեր
while ցիկլի գրելաձև
Թվանշանների հետ աշխատանք
continuebreak և while ... else
Իտերացիայի բաց թողնելը continue-ի միջոցով
Ցիկլից դուրս գալը break-ի միջոցով
while ... else պնդումներ
Օգտակար մեթոդներ string-երի և list-երի համար
title(), upper(), lower() և այլն
istitle(), isalpha() և այլն
strip(), replace() և այլն
split() և join()
Լիստերի տեսակավորում
Ներդրված ցիկլեր
Ներդրված for և while ցիկլեր
2D list-երի հետ գործողություններ
List comprehension
Լիստերի ստեղծման պարզեցումը list comprehension-ի միջոցով
Ներդրված list comprehension
2D list comprehension
Tuples
Tuples - tuple և ()
tuple-ի էլեմենտների հետ աշխատանք
list-ից tuple ստեղծելը
Բազմություններ (sets)
Բազմություններ - set և {}
Վենի դիագրամ
add և remove
set comprehension
Բառարաններ (dicts)
Բառարաններ - dict և {}
Բառարանների արժեքների հետ աշխատանք
dict comprehension
Հաշվող բառարաններ (counters)
Ֆունկցիաներ
def գրելաձև
Ֆունկցիաներ՝ արգումենտներով և առանց արգումենտների
Ֆունկցիաներ՝ մեկ և մի քանի վերադարձվող արժեքներով
Ֆունկցիաներ ֆունկցիաների մեջ
Լամբդա ֆունկցիաներ
Ֆայլեր
Ֆայլերի բացելը տարբեր եղանակներով (open)
Ֆայլում գրել, կարդալ և ավելացնելը
pathlib module
Գործողությունների ավտոմատացում ֆայլերի հետ
Հավելյալ տեղեկություններ և ամփոփում
Պատահական թվեր
Ինտերակտիվ խաղեր
🚀 Բարի գալուստ
Սովորելը 80%-ով անհատական աշխատանք է։ Դասընթացն ավարտելը կլինի ձեր իսկ ձեռքբերումը, և մենք ուրախ կլինենք ուղեկցել ձեզ այդ ընթացքում։