Halaman

Sabtu, 22 Januari 2022

Eksponen

Saatnya untuk meningkatkannya dan memperkenalkan eksponensial – itulah yang kita sebut ketika kita menaikkan satu angka ke pangkat yang lain.

Operasi eksponensial dilakukan dengan menggunakan dua tanda bintang. Seperti ini:

  

 

 

Terlalu mudah? Ya, pikir begitu. Bagaimana dengan eksponensial dengan float! Karena kita benar-benar dapat menggunakan float dalam eksponensial.

Coba lihat. Kode berikut akan menghasilkan akar kuadrat dari 9 dan 4:

 

 

 

 

Tipe Data

Sebelum kita melangkah lebih jauh, ada baiknya untuk memperkenalkan tipe data utama yang kita gunakan di Python. Setiap nilai dalam Python memiliki tipe.

Teks, seperti "Halo dunia", disebut string.
Bilangan bulat disebut integer.
Dan angka dengan titik desimal disebut float.

Sekarang, kita telah menemukan string dan integer, jadi Anda tahu apa artinya...

Beberapa contoh bilangan yang direpresentasikan sebagai float adalah 0,5 dan -7.8237591.

Jadi kita tahu apa itu float, itu angka dengan desimal, tapi bagaimana kita menghasilkannya?

Nah, kita bisa menghasilkan float dengan membagi dua bilangan bulat.
Atau kita juga bisa menjalankan operasi pada dua float, atau pada float dan integer.


Seperti ini:

 

Float dapat ditambahkan ke integer, karena Python secara otomatis mengubah integer menjadi float. Piton Pintar! 


 

Menghitung detik dalam sebulan

Pernah bertanya-tanya ada berapa detik dalam sebulan (30 hari)? Tulis program untuk menghitung dan menampilkan jawabannya. 

 

 

Operasi Sederhana

Mari kita bicara tentang perhitungan. Melakukan perhitungan dengan Python itu sederhana, cukup masukkan ke dalam pernyataan cetak (jangan lupa tanda kurung!):

 

 

 

 

Perkalian dan pembagian dengan Python juga cukup sederhana. Kita menggunakan tanda bintang * untuk mengalikan dan garis miring / untuk membagi.

Sekali lagi, kita hanya memasukkannya langsung ke pernyataan cetak. Seperti ini:

 

Sama seperti dalam matematika biasa, kita dapat menggunakan tanda kurung untuk menunjukkan operasi yang ingin kita lakukan terlebih dahulu (tetapi kita masih perlu menyertakan operasi di sekitar pernyataan juga!). Seperti ini: 

 

 

 

 

Jumat, 21 Januari 2022

Printing Text

Anda dapat menggunakan pernyataan print untuk menampilkan beberapa baris teks.

Misalnya:

 

 

Setiap pernyataan print akan menampilkan teksnya pada baris baru.

Hello World

Mari kita mulai dengan membuat program sederhana yang menampilkan teks "Hello world!".

Dalam Python, kami menggunakan fungsi print untuk menampilkan teks.

Jadi untuk menghasilkan pesan kita, kodenya akan terlihat seperti ini:


 

 

Pernyataan print selalu diikuti oleh tanda kurung yang berisi output yang ingin kita hasilkan. 

Kamis, 20 Januari 2022

Kebijakan ekonomi

Empat kriteria yang sering diterapkan dalam menilai hasil ekonomi:

1. Efisiensi

Dalam ilmu ekonomi, “efisiensi” berarti “efisiensi alokasi”. Ekonomi yang efisien adalah ekonomi yang menghasilkan apa yang diinginkan orang dengan biaya seminimal mungkin.

2. Pemerataan

Keadilan

3. Pertumbuhan

Kenaikan output total suatu perekonomian.

4. Stabilitas

Suatu kondisi di mana output nasional tumbuh dengan mantap, dengan inflasi yang rendah dan penggunaan sumber daya secara penuh.

Ekonomi mikro dan Ekonomi makro

Mikroekonomi Cabang ilmu ekonomi yang mengkaji fungsi industri individu dan perilaku unit pengambilan keputusan individu—yaitu, perusahaan dan rumah tangga.

Makroekonomi Cabang ilmu ekonomi yang mengkaji perilaku ekonomi agregat pendapatan, pekerjaan, output, dan sebagainya dalam skala nasional.

Ekonomi mikro melihat pada unit individu—rumah tangga, perusahaan, industri. Ia melihat dan memeriksa “pohon-pohon”. Makroekonomi melihat secara keseluruhan, agregat. Ia melihat dan menganalisis “hutan”.

Dasar-dasar TCP Error Recovery

Untuk menghargai apa yang dilakukan protokol transport layer, Anda harus memikirkan layer di atas transport layer, layer aplikasi. Mengapa? Nah, setiap layer menyediakan layanan ke layer di atasnya, seperti layanan error-recovery yang diberikan ke protokol layer aplikasi oleh TCP.

Misalnya, pada Gambar 1-5, Bob dan Larry menggunakan HTTP untuk mentransfer halaman beranda dari server web Larry ke browser web Bob. Tapi apa yang akan terjadi jika permintaan HTTP GET Bob hilang saat transit melalui jaringan TCP/IP? Atau, apa yang akan terjadi jika respons Larry, yang mencakup konten halaman beranda, hilang? Yah, seperti yang Anda duga, dalam kedua kasus tersebut, halaman tersebut tidak akan muncul di browser Bob.

TCP/IP membutuhkan mekanisme untuk menjamin pengiriman data melalui jaringan. Karena banyak protokol layer aplikasi mungkin menginginkan cara untuk menjamin pengiriman data melalui jaringan, pembuat TCP menyertakan fitur error-recovery. TCP menggunakan konsep acknowledgments. Gambar 1-7 menguraikan ide dasar di balik bagaimana TCP pemberitahuan kehilangan data dan meminta pengirim untuk mencoba lagi.





Gambar 1-7 menunjukkan server web Larry mengirim halaman web ke browser web Bob, menggunakan tiga pesan terpisah. Perhatikan bahwa gambar ini menunjukkan header HTTP yang sama seperti Gambar 1-6, tetapi juga menunjukkan header TCP. Header TCP menunjukkan nomor urut (SEQ) dengan setiap pesan. Dalam contoh ini, jaringan mengalami masalah, dan jaringan gagal mengirimkan pesan TCP (disebut segmen) dengan nomor urut 2. Ketika Bob menerima pesan dengan nomor urut 1 dan 3, tetapi tidak menerima pesan dengan nomor urut 2 , Bob menyadari bahwa pesan 2 hilang. Realisasi oleh logika TCP Bob menyebabkan Bob mengirim segmen TCP kembali ke Larry, meminta Larry untuk mengirim pesan 2 lagi.

Dasar IP Routing

Lapisan jaringan TCP/IP, menggunakan protokol IP, menyediakan layanan meneruskan paket IP dari satu perangkat ke perangkat lainnya. Perangkat apa pun dengan alamat IP dapat terhubung ke jaringan TCP/IP dan mengirim paket. Bagian ini menunjukkan contoh perutean IP dasar untuk perspektif.

Gambar 1-10 mengulangi kasus umum di mana server web Larry ingin mengirim bagian dari halaman web ke Bob, tetapi sekarang dengan detail yang terkait dengan IP. Di kiri bawah, perhatikan bahwa server Larry memiliki data aplikasi yang sudah dikenal, header HTTP, dan header TCP yang siap dikirim. Selain itu, pesan sekarang berisi header IP. Header IP menyertakan alamat IP sumber dari alamat IP Larry (1.1.1.1) dan alamat IP tujuan dari alamat IP Bob (2.2.2.2).





Langkah 1, di sebelah kiri Gambar 1-10, dimulai dengan Larry siap mengirim paket IP. Proses IP Larry memilih untuk mengirim paket ke beberapa router — router terdekat di LAN yang sama — dengan harapan router akan tahu cara meneruskan paket. (Logika ini seperti Anda atau saya mengirim semua surat kami dengan meletakkannya di kotak surat terdekat.) Larry tidak perlu tahu lebih banyak tentang topologi atau router lainnya.

Pada Langkah 2, Router R1 menerima paket IP, dan proses IP R1 membuat keputusan. R1 melihat alamat tujuan (2.2.2.2), membandingkan alamat itu dengan rute IP yang diketahui, dan memilih untuk meneruskan paket ke Router R2. Proses meneruskan paket IP ini disebut perutean IP (atau hanya perutean).

Pada Langkah 3, Router R2 mengulangi jenis logika yang sama yang digunakan oleh Router R1. Proses IP R2 akan membandingkan alamat IP tujuan paket (2.2.2.2) dengan rute IP yang diketahui R2 dan membuat pilihan untuk meneruskan paket ke kanan, ke Bob.