Կարող եք ձեր կոդը փորձարկել այստեղ
Python-ը հանրաճանաչ բարձր մակարդակի ծրագրավորման լեզու է, որը նախատեսված է տարբեր տեսակի հավելվածներ ստեղծելու համար: Դրանք ներառում են վեբ հավելվածներ, խաղեր, աշխատասեղանի ծրագրեր և տվյալների բազաների հետ աշխատելը: Python-ը բավականին լայն տարածում է գտել մեքենայական ուսուցման և արհեստական ինտելեկտի հետազոտությունների ոլորտում։ Python լեզուն առաջին անգամ հայտարարվել է 1991 թվականին հոլանդացի մշակող Գիդո Վան Ռոսսումի կողմից։ Այդ ժամանակից ի վեր այս լեզուն զարգացման երկար ճանապարհ է անցել: 2000 թվականին հրատարակվել է 2.0 տարբերակը, իսկ 2008 թվականին՝ 3.0 տարբերակը։ Չնայած տարբերակների միջև թվացյալ մեծ բացերին, դիվերսիաներն անընդհատ թողարկվում են: Այսպիսով, ընթացիկ ընթացիկ տարբերակը այս նյութը գրելու պահին 3.12-ն է, որը թողարկվել է 2023 թվականի հոկտեմբերին: Python ծրագրավորման լեզվի հիմնական առանձնահատկությունները. Սցենարի լեզու. Ծրագրի կոդը սահմանվում է սկրիպտների տեսքով: Աջակցում է ծրագրավորման պարադիգմների լայն տեսականի, ներառյալ օբյեկտի վրա հիմնված և ֆունկցիոնալ պարադիգմները: Ծրագրի մեկնաբանում. Սցենարների հետ աշխատելու համար ձեզ հարկավոր է թարգմանիչ, որը գործարկում և կատարում է սցենարը: Python ծրագրի կատարումն ունի հետևյալ տեսքը. Նախ, մենք գրում ենք սցենար տեքստային խմբագրիչում՝ տվյալ ծրագրավորման լեզվի արտահայտություններով: Մենք այս սկրիպտը փոխանցում ենք թարգմանչին՝ կատարման համար: Թարգմանիչը ծածկագիրը թարգմանում է միջանկյալ բայթկոդի, այնուհետև վիրտուալ մեքենան ստացված բայթկոդը թարգմանում է հրահանգների մի շարքի, որոնք կատարվում են օպերացիոն համակարգի կողմից: Այստեղ հարկ է նշել, որ թեև ֆորմալ առումով թարգմանչի կողմից սկզբնաղբյուրի թարգմանությունը բայթկոդի և վիրտուալ մեքենայի կողմից բայթկոդի թարգմանությունը մեքենայական հրահանգների հավաքածուի մեջ ներկայացնում են երկու տարբեր գործընթացներ, իրականում դրանք համակցված են հենց թարգմանչի մեջ:
Դյուրատարություն և հարթակի անկախություն: Կարևոր չէ, թե ինչ օպերացիոն համակարգ ունենք՝ Windows, Mac OS, Linux, մենք պարզապես պետք է գրենք մի սցենար, որը կաշխատի այս բոլոր ՕՀ-երի վրա, եթե կա թարգմանիչ: Հիշողության ավտոմատ կառավարում Դինամիկ մուտքագրում Python-ը շատ պարզ ծրագրավորման լեզու է, այն ունի հակիրճ և միևնույն ժամանակ բավականին պարզ և հասկանալի շարահյուսություն։ Համապատասխանաբար, այն հեշտ է սովորել, և իրականում սա է այն պատճառներից մեկը, որ այն ծրագրավորման ամենատարածված լեզուներից մեկն է հատկապես սովորելու համար: Մասնավորապես, 2014 թվականին այն ճանաչվել է ԱՄՆ-ում սովորելու համար ամենահայտնի ծրագրավորման լեզու։ Python-ը տարածված է նաև ոչ միայն կրթական ոլորտում, այլև հատուկ ծրագրեր գրելու մեջ, այդ թվում՝ կոմերցիոն։ Հիմնականում սա է պատճառը, որ շատ գրադարաններ են գրվել այս լեզվի համար, որոնք մենք կարող ենք օգտագործել: Բացի այդ, այս ծրագրավորման լեզուն ունի ծրագրավորողների շատ մեծ համայնք ինտերնետում, դուք կարող եք գտնել բազմաթիվ օգտակար նյութեր և օրինակներ այս լեզվով և ստանալ որակյալ օգնություն մասնագետներից: Փաթեթներ և գրադարաններ Python թարգմանիչը ուղեկցվում է բավարար ֆունկցիոնալությամբ, որը թույլ է տալիս ստեղծել հավելվածներ այս լեզվով: Այնուամենայնիվ, այս ֆունկցիոնալությունը կարող է բավարար չլինել մի շարք առաջադրանքների համար: Բայց ամբողջ աշխարհում լեզու մշակողների մեծ համայնքի շնորհիվ կա նաև տարբեր փաթեթների և գրադարանների մեծ էկոհամակարգ, որոնք կարող են օգտագործվել տարբեր նպատակներով: LearnProgramming-ի Python բաժինը կներառի այս գրադարաններից մի քանիսը: Թվարկեմ հիմնականները.
Գրաֆիկական հավելվածներ ստեղծելու համար.
Tkinter PyQt / PySide wxPython DearPyGui EasyGUI
Բջջային հավելվածներ ստեղծելու համար.
Kivy Toga
Վեբ հավելվածներ ստեղծելու համար՝
Django Flask FastAPI Pylons Bottle CherryPy TurboGears Nagare
Գործընթացները ավտոմատացնելու համար.
Selenium Flask FastAPI Pylons Bottle CherryPy TurboGears Nagare robotframework pywinauto Lettuce Behave Requests
Տարբեր տեսակի ֆայլերի հետ աշխատելու համար.
OpenPyXL (Excel) lxml (XML) ReportLab / borb (PDF) pdfrw / PyPDF2 (PDF) Pandas (CSV и Excel)
Մեքենայայական ուսուցման, արհեստական ինտելեկտի, տվյալների գիտության համար.
Pandas SciPy PyTorch Matplotlib Theano Tensorflow OpenCV Scikit-Learn Keras NumPy
Վիզուալիզացիայի համար.
Matplotlib Seaborn Plotly Bokeh Altair HoloViews
Մեկնաբանություն գրելու համար խնդրում ենք մուտք լինել