logo

python dasturlash tili

Загружено в:

23.11.2024

Скачано:

0

Размер:

682.0390625 KB
S   U   M   M   E   R     T   H   E   M   E  
DP Y T H O N    
D A S T U R L A S H
TILI
S A M D
U M a t e m a t i k a  
f a k u l t e t i  REJA:
1 Python dasturlash tili
2 Dasturlash misollari
3 Dasturlashning rivojlanish muhiti Python   
( [ ˈ p ʌ ɪ θ ( ə ) n ]  
-   payton,  
piton)
—  bu  turli   
sohalar   uchun 
  yuqori   
darajadagi   
umumiy   
maqsadli   
dasturlash  tili   
hisoblanad Uning  dizayn   
falsafasi   
muhim   
chekinishdan   
foydalangan   
holda   kodning 
  o ʻ qilishiga   
u r g ʻ u   b e r a d i . U n i n g   t i l  
k o n s t r u k s i y a l a r i   v a  
o b y e k t g a     yo ʻ naltirilgan   
yondashuvi   
d a s t u r c h i l a r g a   k i c h i k   v a  
  y i r i k   l o y i h a l a r   u c h u n  
a n i q ,   m a n t i q i y   k o d  
y o z i s h d a   y o r d a m  
b e r i s h g a   q a r a t i l g a n [ 4 ] .
S h u n i n g d e k   P y t h o n  
s u n ʼ i y   i n t e ll e k t  
h a m d a     ma ʼ lumotlar   
muhandisiligi   
s o h a l a r i n i n g   t i l i  
hisoblanadi.Summer   Collection P y t h o n   d e y a r l i   b a r c h a    
p l a t f o r m a l a r d a   i s h l a y  
o l a d i ,   x u s u s a n   W i n d o w s,  
L i n u x ,   M a c   O S   X ,   P a l m  
O S ,   M a c   O S   v a   b o s h q a l a r 
  s hu l a r   j u m l a s i d a n d i r .
P y t h o n   M i c r o s o f t . N E T  
  p l a t f o r m a s i   u c hu n  
y o z i l g a n   r e a l i z a t s i y a s i
  h a m   m a v j u d   b o ʻ l i b ,  
u n i n g     n o m i   —  
I r o n P y t h o n   d a s t u r l a s h  
m uh i t i d i r . G u i d o   van  Rossum  1980-   
yillarning  oxirida  A B C    
dasturlash   tilining   davomchisi 
  sifatida  Py thon   ustida  ishlay   
boshladi  va  birinchi  marta   
1 99 1 - y i l d a   P y t h o n   0 . 9 . 0  
versiyasini  ommaga  e l o n  ʼ  
qildi[5].Python  dasturlash   
tiliga  bo lgan 	
ʻ talab yildan   
yilga   oshib   bormoqda.
CodingDojo[6]   portalining 
  tadqiqotlariga  ko ra, 	
ʻ
2020-    2021-yillarda   aynan  
P ython     tilida  dasturlovchi 
  mutaxassislarga  eng  k o p  	
ʻ  
talab   bo lgan	
ʻF o u n d e r 
  Nam e Server   u c h u n   juda   yaxshi   dasturlash   tili  
hisoblanadi.    hozirgi   vaqtda   hackerlar   u c h u n  
yaratilgan   dasturlash    tili   degan   no mi   olgan  
dasturchilar   orasida.
siz  web  Dasturlash  da  h a m   qollasangiz  bo ladi?. ʻ  
misol   u c h u n   kutubxonachi.uz   sayti   p y t h o n d a  
ishlab    chiqilgan.   Google   inc   da   h a m   Py t h o n   d a n  
keng
foydalanishadi   jumlad M
a is
n sio
A n
mazon,   ZTE   va   bir  
qan cha     ma s h h u r   kompaniyalarda  Py t h o n  
Dasturlash  tilidan    foydalanishadi.P   L   A   C   E      Y   O   U  
R     L   O   G   O      H   E  
R   E  P   L   A   C   E      Y   O   U  
R     L   O   G   O      H   E  
R   E
Python   t u r l i   plat f orm al arda   ishlaydi. 
  (Windows, Linux, Mac  va  h.k)   
Python  ingliz  tiliga o'xshash  oddi y    
sintaksisga   ega.
Python dasturlash  tili  boshqa  dasturlash   
tillariga   qaraganda   dasturchiga   k a m r oq   k od 
  yozishga   i m k o ni ni   beradi.
Python   da   WEB,   Desktop   va   Mobil e  
das turlar    yaratish   im k oniy at i   mavjud.
Python   k ut ubx onal ar   anchagina   ko'p!   deyarli 
  barcha  ishingizni  k ut ubx onal ar  orqal i    
bajarasiz!
Python   x oti radan   k am   joy   egallab   ishlash 
  tezlgini   ancha   yuqori!   py pi   -   Python
  k ut ubx onal ar   sayti!     n e w  
p r o du c t
M a pl e   a m a l i y    
da st u r l a r  
pa k e t i n i     i sh ga  
t u sh i r i sh ,    u n i n g 
a sosi y    
i m k on i y a t l a r i   v a    
i n t e r f ey si Maple  da  ko’plab  matematik,  s h u   jumladan   
logarifmik,   eksponensional,   trigonometrik,   teskari 
  trigonometrik,  giperbolik  va  boshqa  funksiyalar   
ishlatiladi  (standart  funksiyalar  jadvaliga  qarang).   
Ularning  hammasi bir argumentli.  U    
butun,rasional,  haqiqiy  va  kompleks  bo’lishi   
mumkin.  Funksiyalarda  argumentlar  qavs  ichiga   
olinadi.Masalan:>  sin(0);  cos(Pi);   
cot(Pi/2)tan(Pi/3);  x:=Pi/2:y:=sin(x)+cos(x);exp(1.); 
  ln(1);   arcsin(1);arccos(1/2);1   M a t e m a t i k  
f un k s i y a l a r M a p l e   d a s t u r i n i n g   tafsi fi   v a   i m ko n i y a t l a r i
.
K o m p y u t e r   m a t e m a ti k a s i   s o h a s i   b o ` y i c h a   d u n y o d a g i   l i d e r   b u   Wa t e r l o o
M a p l e  
I n c     ( K a n a d a )   k o m p a n i y a s i   b o ` l i b   h i s o b l a n a d i .   B u   k o m p a n i y a n i n g  
i s h l a b
c h i q a r a d i g a n   m a h s u l o ti    
M a p l e   m a t e m a ti k   d a s t u r i   b o ` l i b   h i s o b l a n a d i .   M a p l e   m u h i ti   1 9 8 0 - y i l d a
Wa t e r l o o   M a p l e   I n c    
( K a n a d a )   fi r m a s i   t o m o n i d a n   y a r a ti l g a n .   B u g u n g i   k u n d a   u n i n g   q u y i d a g i
v e r s i y a l a r i   m a v j u d :    
M a p l e   5,   M a p l e   6,   M a p l e   7   v a   h o k a z o .   M a p l e   –   m a t e m a ti k   o y n a l i   d a s t u r i
q i s q a   v a q t   i c h i d a  
k e n g     q a m r o v l i   h i s o b l a s h l a r n i   b a j a r i s h   i m k o n i y a ti g a   e g a .   1 9 8 4 - y i l d a n  
b o s h l a b
Wa t e r l o o   M a p l e   I n c    
k o m p a n i y a s i   M a p l e   d a s t u r l a r i n i   s o t u v g a   c h i q a r a   b o s h l a g a n .   M a p l e
d a s t u r i d a   i s h l a s h   q u l a y    
b o ` l i b ,   a s o s a n   m e x a n i k a ,   m u h a n d i s l i k   m a s a l a l a r i ,   m a t e m a ti k   m a s a l a l a r,
g e o m e t r i k   fa zo l a r   v a    
g r a fi k l a r   b i l a n   i s h l a s h g a   m o ` l j a l l a n g a n   4 0 0 0   d a n   o r ti q   b o ` y r u q l a r
m a v j u d .   M a t h c a d  
2 0 0 0     d a s t u r i d a   e s a   a ti g i   3 0 0   t a   b u y r u q l a r   b o r.   M a p l e   d a s t u r l a s h s i z  
k a tt a
h a j m d a g i   m a s a l a l a r n i    
y e c h i s h   i m k o n i y a ti g a   e g a .   F a q a t   m a s a l a l a r n i   y e c h i s h   a l g o r i t m i n i   y o z i s h   v a
u n i   b i r  
n e c h a     b o ` l a k l a r g a   b o ` l i s h   k e r a k .   B u n d a n   t a s h q a r i   y e c h i s h   a l g o r i t m l a r i  
f u n k s i y a
v a   s i s t e m a   b u y r u q l a r i    
k o ` r i n i s h i d a   h a l   q i l i n g a n   m i n g l a b   m a s a l a l a r   m a v j u d .   M a p l e   m a t e m a ti k   v a
i n j e n e r - t e x n i k    
h i s o b l a s h l a r n i   o ` t k a z i s h g a   m o ` l j a l l a n g a n   d a s t u r l a s h n i n g   i n t e g r a l l a s h g a n
ti z i m i  
h i s o b l a n a d i .   U M a p l e n i n g   a s o s i y   x u s u s i y a t i  
m a t e m a t i k a d a   u m u m i y   q a b u l  
q i l i n g a n   b e l g i l a r n i n g   i s h l a t i l i s h i d a d i r .  
H i s o b l a s h   p r o s e ss o r i   k e n g
i m k o n i y a t g a   e g a .
U   murakkab   matematik   formulalar   
b o ` y i c h a   h i s o b l a s h l a r n i   b a j a r a d i .
K o ` p l a b   m a t e m a t i k
f u n k s i y a l a r g a   e g a   b o ` l i s h   b i l a n   b i r g a ,  
q a t o r l a r ,   y i g ` i nd i ,   k o ` p a y t m a ,   h o s i l a   v a  
  a n i q   i n t e g r a ll a r n i
hisoblash,   kompleks   sonlar   bilan   ishlash,   
h a md a   chiziqli  va   chiziqli  bo`lmagan   
tenglamalarni
y e c h i s h ,   v e k t o r   v a   m a t r i t s a l a r   u s t i d a    
a m a ll a r   b a j a r i s h   i m k o n i y a t i n i  
y a r a t a d i .  M   A   P   L   E      D   A   S   T   U   R   I   N   I   N   G      O   Y   N   A   S   I      B   A   R   C   H   A      A   M   A  
L   I   Y     D   A   S   T   U   R   L   A   R   N   I   N   G      O   Y   N   A   S   I      K   A   B   I   D   I   R   .
A   G   A   R      P   A   R   A   M   E   T   R   L   A   R   I      K   O   ` R   S   A   T   I   L   M   A   S   A      S   T   A   N   D  
A   R   T     B   O   ` Y   I   C   H   A      O   ` R   N   A   T   I   S   H   D   A   N      F   O   Y   D   A   L   A   N   I   L   A  
D   I   .      S   H   U     B   I   L   A   N
B   I   R   G   A      T   A   S   V   I   R   L   A   R   G   A      T   U   Z   A   T   I   S   H   L   A   R      K   I   R   I   T  
I   S   H     V   O   S   I   T   A   L   A   R      P   A   N   E   L   I      O   R   Q   A   L   I      H   A   M      A   M  
A   L   G   A
O   S   H   I   R   I   L   A   D   I   .      P   L   O   T
B   U   Y   R   U   G   ` I   N   I   N   G      A   S   O   S   I   Y      P   A   R   A   M   E   T   R   L   A  
R   I   :   1   )
T   I   T   L   E   =   ”   T   E   X   T   ”
T   E   X   T   -   T   A   S   V   I   R   N   I   N   G      S   A   R   L   A   V   H   A   S   I   ,      L   O   T   I   N      H   A   R   F   L  
A   R   I   B   I   L   A   N   P   R   O   B   E   L   S   I   Z   Y   O   Z   I   L   S   A   ,
Q   O   ` S   H   T   I   R   N   O   Q      B   E   L   G   I   S   I      T   U   S   H   I   R   I   B      Q   O   L   D   I   R   S   A      H  
A   M    B   O   ` L   A   D   I   .
2   )
M a p l e   m u h i ti   1 9 8 0   y i l d a   W a t e r l o o ,   I n c    
( K a n a d a )   fi r m a s i   t o m o n i d a n   y a r a ti l g a n .    
B u g u n g i   k u n d a   u n i n g   q u y i d a g i   v e r s i y a l a r i  
  m a v j u d :   M a p l e   2 0 1 8   ,  M a p l e   2017  ,  M a p l e    
2016   v a   h o k o z a .  Jasurbek   
R a k h m o n k
u l o v

S U M M E R T H E M E DP Y T H O N D A S T U R L A S H TILI S A M D U M a t e m a t i k a f a k u l t e t i

REJA: 1 Python dasturlash tili 2 Dasturlash misollari 3 Dasturlashning rivojlanish muhiti

Python ( [ ˈ p ʌ ɪ θ ( ə ) n ] - payton, piton) — bu turli sohalar uchun yuqori darajadagi umumiy maqsadli dasturlash tili hisoblanad Uning dizayn falsafasi muhim chekinishdan foydalangan holda kodning o ʻ qilishiga u r g ʻ u b e r a d i .

U n i n g t i l k o n s t r u k s i y a l a r i v a o b y e k t g a yo ʻ naltirilgan yondashuvi d a s t u r c h i l a r g a k i c h i k v a y i r i k l o y i h a l a r u c h u n a n i q , m a n t i q i y k o d y o z i s h d a y o r d a m b e r i s h g a q a r a t i l g a n [ 4 ] . S h u n i n g d e k P y t h o n s u n ʼ i y i n t e ll e k t h a m d a ma ʼ lumotlar muhandisiligi s o h a l a r i n i n g t i l i hisoblanadi.Summer Collection

P y t h o n d e y a r l i b a r c h a p l a t f o r m a l a r d a i s h l a y o l a d i , x u s u s a n W i n d o w s, L i n u x , M a c O S X , P a l m O S , M a c O S v a b o s h q a l a r s hu l a r j u m l a s i d a n d i r . P y t h o n M i c r o s o f t . N E T p l a t f o r m a s i u c hu n y o z i l g a n r e a l i z a t s i y a s i h a m m a v j u d b o ʻ l i b , u n i n g n o m i — I r o n P y t h o n d a s t u r l a s h m uh i t i d i r .