Pythonista. Hallo Python

Vorwort

Guten Tag, Habr. Ich starte einen kurzen Artikelkurs, der die wichtigsten Python-Kenntnisse behandelt, die zum Erlernen von Data Science erforderlich sind. Diese Artikel eignen sich für diejenigen, die bereits Programmiererfahrung haben und Python zu ihren Fähigkeiten hinzufügen möchten.





Hallo Python!

Python wurde nach der beliebten britischen Comedy-TV-Show Monty Pythons Flying Circus aus den 1970er Jahren benannt, da der Autor ein Fan der TV-Show war.





Lesen Sie zum Spaß den folgenden Code und sagen Sie voraus, was er beim Start tun wird. (Wenn Sie es nicht wissen, ist das in Ordnung!) Es ist auf eine Skizze von Monty Python über Spam abgestimmt.





spam_amount = 0
print(spam_amount)

#  , , , ,    ( 4  )
spam_amount = spam_amount + 4

if spam_amount > 0:
    print("But I don't want ANY spam!")

viking_song = "Spam " * spam_amount
print(viking_song)
      
      



Ausgabe

0





Aber ich will keinen Spam!





Spam Spam Spam Spam





Dieses unterhaltsame Programm zeigt viele wichtige Aspekte, wie Python-Code aussieht und wie er funktioniert. Schauen wir uns den Code genauer an.





spam_amount = 0
      
      



Variablenzuweisung : Hier erstellen wir eine Variable namens spam_amount und weisen ihr den Wert 0 mit =



einem sogenannten Zuweisungsoperator zu.  





Bitte beachten Sie , wenn Sie in anderen Sprachen (wie Java oder C ++) programmiert haben, haben Sie vielleicht einige Dinge aufgefallen , dass Python uns nicht verlangen , hier zu tun:





• Wir müssen nicht deklarieren, spam_amount



bevor wir ihm einen Wert zuweisen





• Python, spam_amount



. , spam_amount



, .





print(spam_amount)
      
      



: print



- Python, . , ( ) .





#  , , , ,    ( 4  )
spam_amount = spam_amount + 4
      
      



- . Python #



.





. , - - =



.





, spam_amount



,   . , Python =



(0 + 4 = 4), .





if spam_amount > 0:
    print("But I don't want ANY spam!")

viking_song = "Spam Spam Spam"
print(viking_song)
      
      



« » , , , , , , . Python .





, , if



. "But I don't want ANY spam! "



, spam_amount



. (, print (viking_song)



) . ( Python) ?





(:



) if



, « ». . {



}



. Python , , , , .





, viking_song



, 4 , if



. , .





​​Python:





"But I don't want ANY spam!"
      
      



. ( , Python, , .)





viking_song = "Spam " * spam_amount
print(viking_song)
      
      



*



(3 * 3



9), , , , , . Python , , *



+



, . ( - )





Python

, :





spam_amount = 0
      
      



«» - , , Python, , spam_amount



:





type(spam_amount)
      
      



int
      
      



int



- integer. , Python:





type(19.95)
      
      



float
      
      



float



- , , .





type()



- , ( print()



), . Python « ?».





- . +



*



. Python :

















a + b











a



b







a - b











a



b







a * b











a



b







a / b











a



b







a // b











a



b



,





a % b











a



b







a ** b











a



b







-a



















, , , , , Python . « » - , :





print(5 / 2)
print(6 / 2)
      
      



2.5
3.0
      
      



float







//



, .





print(5 // 2)
print(6 // 2)
      
      



2
3
      
      



, ?





, , , . , PEMDAS - , , /, / (Parentheses, Exponents, Multiplication/Division, Addition/Subtraction).





Python , . . 





8 - 3 + 2
      
      



7
      
      



-3 + 4 * 2
      
      



5
      
      







hat_height_cm = 25
my_height_cm = 190
#        ?
total_height_meters = hat_height_cm + my_height_cm / 100
print("Height in meters =", total_height_meters, "?")
      
      



Height in meters = 26.9 ?
      
      



  . , Python .  





total_height_meters = (hat_height_cm + my_height_cm) / 100
print("Height in meters =", total_height_meters)
      
      



Height in meters = 2.15
      
      



Eingebaute Funktionen zum Arbeiten mit Zahlen

Funktionen min



und max



geben das Minimum bzw. Maximum ihrer Argumente zurück:





print(min(1, 2, 3))
print(max(1, 2, 3))
      
      



1
3
      
      



Die Funktion abs



gibt den absoluten Wert ihres Arguments zurück: 





print(abs(32))
print(abs(-32))
      
      



32
32
      
      



Zusätzlich zu den Namen der beiden wichtigsten numerischen Typen in Python int



und float



kann auch als Funktion aufgerufen werden, die ihre Argumente in den entsprechenden Typ konvertiert:  





print(float(10))
print(int(3.33))
#      
print(int('807') + 1)
      
      



10.0
3
808
      
      



Nachwort

Damit ging der erste Artikel zu Ende. Vielen Dank an alle, die gelesen und sich die Zeit genommen haben. Ich hoffe auch, dass Sie einige nützliche Informationen und etwas Neues gelernt haben. Entwickle und lerne weiter! Bis bald.








All Articles