Pages

Tuesday, February 8, 2022

Struktur Data

Hampir setiap program menggunakan data.
Mengatur, mengelola, dan menyimpan data penting karena memungkinkan akses yang lebih mudah dan modifikasi yang efisien.

Struktur Data memungkinkan Anda untuk menyimpan dan mengelola data Anda.

Python memiliki sejumlah struktur data bawaan:
- Strings
- Lists
- Dictionaries
- Tuples
- Sets

Selama kursus ini, kita akan belajar tentang struktur data ini, menggunakannya untuk menyimpan data dan melihat aplikasi kehidupan nyata mereka.

 Selain struktur data bawaan, Python memungkinkan Anda untuk membuat struktur data Anda sendiri, memungkinkan Anda untuk memiliki kontrol penuh atas fungsionalitasnya.

Struktur data yang paling menonjol adalah:
- Stacks
- Queues
- Trees
- Linked Lists

  

Monday, February 7, 2022

Sisa

Operator modulo dilakukan dengan simbol persen (%) dan digunakan untuk mendapatkan sisa pembagian.

Sebagai contoh:

 

  

 

Hasil bagi

Pembagian lantai dilakukan dengan menggunakan dua garis miring ke depan dan digunakan untuk menentukan hasil bagi suatu pembagian (jumlah yang dihasilkan oleh pembagian dua bilangan).

Sebagai contoh:

 

 

 

 Kode di atas akan menampilkan 3, karena 6 masuk ke 20 tiga kali.

 

Eksponen

Selain penjumlahan, pengurangan, perkalian, dan pembagian, Python juga mendukung eksponensial, yaitu pengangkatan satu bilangan ke pangkat lainnya. Operasi ini dilakukan dengan menggunakan dua tanda bintang.

  

 

Anda dapat merangkai eksponensial menjadi satu. Dengan kata lain, Anda dapat menaikkan angka menjadi beberapa kekuatan. Misalnya, 2**3**2. 

Anda juga dapat menggunakan float dalam eksponensial.

Misalnya, kode berikut akan menghasilkan akar kuadrat dari 9:

 

 

 


Float

Float digunakan dalam Python untuk mewakili angka yang bukan bilangan bulat (bilangan bulat).
Beberapa contoh bilangan yang direpresentasikan sebagai float adalah 0,5 dan -7.8237591.
Mereka dapat dibuat secara langsung dengan memasukkan angka dengan titik desimal, atau dengan menggunakan operasi seperti pembagian pada bilangan bulat.

  

  

Seperti yang Anda lihat sebelumnya, membagi dua bilangan bulat menghasilkan float.
Float juga dihasilkan dengan menjalankan operasi pada dua float, atau pada float dan integer. 

 

 

 Float dapat ditambahkan ke integer, karena Python secara diam-diam mengubah integer menjadi float.

Sunday, February 6, 2022

Operasi Sederhana

Python memiliki kemampuan melakukan perhitungan.
Masukkan perhitungan langsung ke pernyataan cetak:

 

 

Python juga melakukan perkalian dan pembagian, menggunakan tanda bintang * untuk menunjukkan perkalian dan garis miring / untuk menunjukkan pembagian.

Gunakan tanda kurung untuk menentukan operasi mana yang dilakukan terlebih dahulu. 

 

 

Menggunakan garis miring tunggal untuk membagi angka menghasilkan desimal (atau float, seperti yang disebut dalam pemrograman). Kita akan mengetahui lebih banyak tentang float di pelajaran berikutnya.

 

 

Selamat datang di Python!

Python adalah bahasa pemrograman tingkat tinggi, dengan aplikasi di berbagai bidang, termasuk pemrograman web, skrip, komputasi ilmiah, dan kecerdasan buatan!

Ini sangat populer dan digunakan oleh organisasi seperti Google, NASA, CIA, dan Disney.

Mari kita mulai dengan membuat program singkat yang menampilkan "Hello world!".
Dalam Python, kami menggunakan pernyataan print untuk menampilkan teks. 

 

 

Perhatikan bahwa teks harus diapit dengan tanda kutip tunggal atau ganda. 

Pernyataan print harus diikuti oleh tanda kurung, yang menyertakan output yang ingin kita hasilkan.

Pernyataan Print juga dapat digunakan untuk menampilkan beberapa baris teks.

Misalnya:

 

 

Setiap pernyataan Print mengeluarkan teks dari baris baru.

 

Docstrings

Ok mari kita selesaikan modul 6 dengan docstrings.

Docstrings (string dokumentasi) mirip dengan komentar, karena dirancang untuk menjelaskan kode. Tetapi! mereka lebih spesifik dan memiliki sintaks yang berbeda.

Mereka dibuat dengan meletakkan string multiline yang berisi penjelasan fungsi di bawah baris pertama fungsi. Seperti ini:

  

 

Tidak seperti komentar konvensional, docstrings dipertahankan selama runtime program. Hal ini memungkinkan programmer untuk memeriksa komentar-komentar ini pada saat run time.

Komentar

Kita sudah sangat dekat dengan garis finis! Dilakukan dengan baik untuk membuatnya sejauh ini!

Komentar adalah anotasi pada kode yang digunakan agar lebih mudah dipahami. Mereka tidak mempengaruhi bagaimana kode dijalankan.

Dalam Python, komentar dibuat dengan menyisipkan octothorpe (atau dikenal sebagai tanda angka atau simbol hash: #). Semua teks setelahnya pada baris itu diabaikan.
Sebagai contoh: