Python dasturlash tili asoslari



Download 4,21 Mb.
Sana10.07.2022
Hajmi4,21 Mb.
#769621
Bog'liq
python #1-dars (2)

PYTHON DASTURLASH TILI ASOSLARI


Made by MFC club’s moderator

Nima uchun Python?

Stastik ma’lumotlar

Imkoniyatlari

Qo’llanilish sohalari

Pythonda ishlash uchun muhit yaratish


1-dars

Eng ommabop dasturlash tillari 2019

Eng ommabop dasturlash tillari 2020


Ohirgi 4 yillik

Qaysi biridan boshlash kerak?

Hozirda dasturlash tillari soni ko'p lekin ulardan qaysi birini o'rganish asosiy moummolardan biri. O'zbekistonda java, C# c++, php va javascript bu tillarni ishlatadiganlar soni juda ham ko'p. Agar orangizda dasturlashni o’rganishni endi boshlayotganlar ham yuqoridagilardan birini tanlashmoqchi bo’lishsa ularga shoshilmaslikni maslahat berardim. Chunki Python yuqoridagi tillardan o’zining sintaksesi soddaligi va qo’llanilish sohasi kengligi bilan so’ngi yillarning eng ommabop dasturlash tiliga aylanib ulgurdi.

Nima uchun python dasturlash tilini o'rganish kerak? 1-sabab: Sodda sintaksis.

1.Sodda va o'rganish oson. Shunday qili, 1-sabab Python juda sodda va o'rganish oson. Python juda kuchli til va u ingliz tiliga juda o'xshash. Bepul va open source. Bundan tashqari, Pythonda siz murakkab sintaksis bilan shug'ullanishingiz shart emas, quyidagi rasmda ko'rishingiz mumkin. Agar siz "Hello, world" so'zini ekranga chiqarish uchun javada 3 qator kod yazamiz lekin pythonda shunchaki print("Hello, world"). Bu bilan python dasturchisi 1 soatga qiladigan ishni java dasturchisi 1 kunda bitiradi.

Web uchun Frameworklar.

2.Web dasturlash Python veb-saytlarni ishlab chiqish uchun bir qator frameworklar bor. Mashhur frameworklar Django, Flask, Pylons va boshqalar. Ushbu frameworklar Python-da yozilganligi sababli, kodni tez va barqaror qilishiga asosiy sabab. Boshqa veb-saytlardan ma'lumotlarni olish mumkin bo'lgan joylarda veb-qirqishlarni ham amalga oshirishingiz mumkin. Shuningdek, Instagram, bit chelak, Pinterest kabi ko'plab veb-saytlar faqat ushbu frameworklar bilan yozilgan.Yana bir pythonni gigant kompanyalar ishlatishi misol uchun google, facebook va boshqalar.

3-sabab: AI va Machine Learning

3.Suniy intellekt va mashina tili texnologiya dunyoda tez va jadal rivojlanib borayotgan yo'nalishlardan biri.Siz aslida inson miyasiday o'ylaydigan, tahlil qiladigan va qaror qabul qiladigan robotlar yaratishingiz mumkin.Bularni barchasini Keras va TensorFlow kutubxonalari bilan qilsa bo'ladi.Hozirda o'zim ham computer vision sohasida bir-ikkita loyihalar ham qilyapman. Computer vision bu rasmga qarab uni kimligini va uni harakatlarini aniqlaydigan yo'nalishlar bu albatta pythonda sodda ko'p qatorlik kod yozmaydi. Buni amalga oshirish uchun openCv kabi kutubxonalar mavjud.

4-sabab: Ma’lumotlar bazasi kutubxonalariga boy

4.Data Science Python ko'plab ma'lumotlar ustida ko'plab amalarni amalga oshirish mumkin. Hozirgi kunda ma'lumotlarni barchasi raqamli bo'lib bo'ldi endi ularni tartibga solish, ular ustida amalar bajarish kerak.Bu uchun pythonda "Numpy" va "Pandas" kabi kutubxonalar bilan amalga oshiriladi. Python shuningdek jadval, matritsa va statistik ma'lumotlar bilan ham ishlaydi bularni amalga oshirish uchun "Matplotlib" va "Seaborn" kabi mashhur kutubxonalar bor.

5-sabab: Moddiy rag’bat

5.Pythonning mashhurligi va yuqori ish haqi Python dasturchilari sohada eng yuqori ish haqiga ega. AQSHda Python dasturchisining o'rtacha ish haqi taxminan $120,000ni tashkil qiladi.

Python interpretatsiya qilinadigan til

Dasturlash tillarini interpretatsiya qilinadigan va kompilyatsiya qilinadigan dasturlash tillariga bo‘lishadi. Aniqroq aytganda, agar dasturlash tilidagi dasturni bajarish interpretatsiya orqali amalga oshirilsa, bunday tillar interpretatsiya qilanadigan til deyiladi. Agar dasturlash tilidagi dasturni bajarish uchun uni avval mashina tiliga o‘tkazish talab qilinsa, bunday tillar kompilyatsiya qilinadigan tillar deyiladi.

Qo’llanilish sohasi

  • Web-dasturlash (back end – veb server uchun ilovalar yozish);
  • Sunn’iy intellect masalalarida;
  • Machine learnig;
  • Data science;
  • Robototexnika.

Muhit nima ?

Kerak bo’ladigan dasturlar!


+
Python interpretator
Matn muharriri

Visual studio code


first
second
third

PyCharm yuklab olish

PyCharm yuklab olish


1
4
2
3

THANKS!

FUNNEL


PURCHASE
LOYALTY
AWARENESS
EVALUATION
DISCOVERY
INTENT
Insert your content
Insert your content
Insert your content
Insert your content
Insert your content
Insert your content
SlidesCarnival icons are editable shapes.
This means that you can:
  • Resize them without losing quality.
  • Change line color, width and style.

  • Isn’t that nice? :)
    Examples:

DIAGRAMS AND INFOGRAPHICS


You can also use any emoji as an icon!
And of course it resizes without losing quality.
How? Follow Google instructions https://twitter.com/googledocs/status/730087240156643328
✋👆👉👍👤👦👧👨👩👪💃🏃💑❤😂😉😋😒😭👶😸🐟🍒🍔💣📌📖🔨🎃🎈🎨🏈🏰🌏🔌🔑 and many more...
Download 4,21 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish