Բարի գալուստ 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%-ով անհատական աշխատանք է։ Դասընթացն ավարտելը ձեր իսկ ձեռքբերումը կլինի և մենք ուրախ կլինենք ուղեկցել ձեզ այդ ընթացքում։ Միացեք մեր Discord-ի ալիքին հետագա քննարկումների և այլ մասնակիցների հետ ծանոթանալու համար՝ https://discord.gg/TTTEcu2Jju (փորձեք օգտագործել այլ browser, եթե հրավերը չի աշխատում)։