Cara menggunakan how to learn python
Phyton adalah bahasa pemrograman yang memiliki bermacam-macam fungsi, dapat ditafsirkan dan berlevel tinggi. Diciptakan oleh Guido van Rossum dan pertama kali dirilis di tahun 1991, filosofi desain Python menekankan ke keterbacaan kode dengan penggunaan whitespace yang signifikan. Phyton membantu programer untuk menulis kode yang logis dan jelas untuk projek berskala kecil maupun besar.1 Show
MQTT adalah sebuah protokol messaging IoT lightweight berbasis model publish/subscribe yang menyediakan servis messaging yang dapat diandalkan dan real-time untuk perangkat IoT dengan hanya menggunakan sedikit kode dan bandwith. MQTT cocok untuk perangkat dengan sumber hardware yang terbatas dan jaringan dengan bandwith yang terbatas pula. Karena itu, protokol MQTT banyak digunakan di IoT, internet HP, tenaga listrik, dan industri lainnya. Dalam artikel ini, saya akan mengajar Anda cara menggunakan client paho-mqtt dan koneksinya, subscribe, messaging, dan fungsi lainnya antara client dan broker MQTT dalam projek Python. Memulai ProjekProjek ini menggunakan Python 3.6 dengan tujuan perkembangan dan test. Anda dapat menggunakan command dibawah ini untuk mengecek versi Python.
Pilih client MQTTPaho Python Client menyediakan class client yang mendukung MQTT v3.1 dan v3.1.1 dalam Python 2.7 atau 3.x. Ia juga menyediakan fungsi pembantu untuk memudahkan publikasi pesan ke server MQTT. Gunakan pip untuk mengunduh client Paho MQTTPip adalah software manajemen untuk paket Python. Software ini menyediakan fungsi find, download, install dan uninstall untuk paket Python.
Kegunaan Python MQTTKoneksi ke MQTT brokerDalam artikel ini, saya akan menggunakan MQTT broker publik gratis dari EMQX. Servis ini dibuat dengan berdasarkan platform cloud MQTT IoT. Kunci akses broker adalah sebagai berikut:
Impor Paho MQTT Client
Atur parameter koneksi MQTT BrokerAtur address, port, dan topik koneksi MQTT Broker. Disaat yang sama, kita
memanggil fungsi Phython
Tulis fungsi koneksi MQTTTulis fungsi callback koneksi
Publikasi pesanPertama, kita perlu mendefinisikan sebuah while loop. Dalam loop ini, kita perlu mengatur fungsi
Subscribe ke pesanTulis fungsi callback pesan
Kode LengkapnyaKode publikasi pesan
Kode subscribe pesan
TesPublikasi pesanMulai kode publikasi pesan. Disini kita dapat melihat bahwa client telah berhasil terkoneksi dan pesan telah dikirim.
Subscribe ke pesanMulai kode subscribe pesan. Disini kita dapat melihat bahwa client telah berhasil terkoneksi dan pesan yang dipublikasi telah diterima.
RangkumanSejauh ini, kita telah mempelajari cara mengkoneksikan client paho-mqtt ke MQTT broker publik gratis, mengimplimentasi koneksi, mempublikasi pesan dan subscribe pesan antara test client dan MQTT broker. Python berbeda dari bahasa pemrograman level tinggi lainnya seperti C++ atau Java. Python lebih cocok untuk mengimplimentasikan logika bisnis dari segi perangkat. Penggunaan Python dapat mempermudah kode yang dipakai dan mengurangi biaya interaksi dengan perangkat. Kami percaya bahwa Python akan memiliki aplikasi yang lebih luas dalam bidang IoT. Di artikel selanjutnya, kami akan menulis lebih banyak artikel tentang pengembangan IoT dan Python. Jangan kemana-mana ya! Bagaimana cara belajar Python?Tips Belajar Python dengan Cepat. Pahami dulu dasar bahasa pemrograman. Ada beberapa aspek penting terkait apa saja yang harus kamu pelajari dari sebuah bahasa pemrograman. ... . Kuasai Bahasa Inggris. ... . Mulai belajar sekarang. ... . 4. Coba buat program sederhana. ... . Learning by doing.. Apakah Python cocok untuk pemula?Dengan bahasa pemrograman yang mudah dipahami dan dipelajari ini, Python direkomendasikan bagi pemula yang akan mulai belajar data science. Python juga bersifat open source, dapat diunduh secara gratis dan bebas biaya, sehingga memudahkan pemula untuk mempelajari penerapan Python.
Berapa lama waktu yang dibutuhkan untuk belajar Python?Secara umum, dibutuhkan sekitar dua hingga enam bulan untuk mempelajari dasar-dasar python. Namun, Anda bisa belajar untuk menulis program pendek pertama dalam hitungan menit. Sementara itu, menguasai python secara lengkap bisa memakan waktu berbulan-bulan hingga bertahun-tahun.
Bagaimana program Python dieksekusi?Buka terminal. Ketik python maka Anda akan masuk ke Python shell. Tuliskan script Python Anda, contoh: print("Selamat datang di Python") . jika sudah tekan tombol ENTER , dan script Python akan dijalankan/eksekusi.
|