Pythonista. Hai Python

Kata pengantar

Selamat siang, Habr. Saya meluncurkan kursus artikel singkat yang mencakup keterampilan utama Python yang diperlukan untuk mempelajari Ilmu Data. Artikel ini cocok untuk mereka yang sudah memiliki pengalaman pemrograman dan ingin menambahkan Python ke kumpulan keahlian mereka.





Halo Python!

Nama Python diambil dari acara TV komedi Inggris tahun 1970-an yang populer, Monty Python's Flying Circus, karena penulisnya adalah penggemar acara TV tersebut.





Hanya untuk bersenang-senang, coba baca kode di bawah ini dan prediksi apa yang akan dilakukannya saat memulai. (Jika Anda tidak tahu, tidak apa-apa!) Ini diatur waktunya untuk sketsa Monty Python tentang spam.





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)
      
      



Keluaran

0





Tapi saya tidak ingin ada spam!





Spam Spam Spam Spam Batal





Program menyenangkan ini mendemonstrasikan banyak aspek penting dari seperti apa kode Python itu dan bagaimana cara kerjanya. Mari kita lihat lebih dekat kodenya.





spam_amount = 0
      
      



Variable Assignment : Di sini kita membuat variabel bernama spam_amount dan memberikan nilai 0 menggunakan =



apa yang disebut operator tugas.  





Harap dicatat , jika Anda telah memprogram dalam bahasa lain (seperti Java atau C ++), Anda mungkin telah memperhatikan beberapa hal yang tidak diharuskan Python untuk kami lakukan di sini:





โ€ข kita tidak perlu mendeklarasikan spam_amount



sebelum memberikan nilai padanya





โ€ข 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
      
      



Fungsi bawaan untuk bekerja dengan angka

Fungsi min



dan max



kembalikan minimum dan maksimum argumennya, masing-masing:





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



1
3
      
      



Fungsi abs



mengembalikan nilai absolut dari argumennya: 





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



32
32
      
      



Selain nama dari dua tipe numerik utama di Python, int



dan float



juga bisa disebut sebagai fungsi yang mengubah argumen mereka ke tipe yang sesuai:  





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



10.0
3
808
      
      



Kata Penutup

Dengan ini artikel pertama berakhir. Terima kasih untuk semua orang yang telah membaca dan meluangkan waktu. Saya juga berharap Anda telah mempelajari beberapa informasi yang berguna dan mempelajari sesuatu yang baru. Terus kembangkan dan pelajari hal-hal baru! Sampai jumpa lagi.








All Articles