Daftar Isi:

Cara Membuat Software Sederhana Pertama Anda Menggunakan Python: 6 Langkah
Cara Membuat Software Sederhana Pertama Anda Menggunakan Python: 6 Langkah

Video: Cara Membuat Software Sederhana Pertama Anda Menggunakan Python: 6 Langkah

Video: Cara Membuat Software Sederhana Pertama Anda Menggunakan Python: 6 Langkah
Video: Belajar Dasar Pemrograman Menggunakan Python Mulai Dari Nol 2024, November
Anonim
Cara Membuat Perangkat Lunak Sederhana Pertama Anda Menggunakan Python
Cara Membuat Perangkat Lunak Sederhana Pertama Anda Menggunakan Python

Hai, selamat datang di Instructables ini. Di sini saya akan memberi tahu cara membuat perangkat lunak Anda sendiri. Ya jika Anda punya ide… tetapi tahu untuk menerapkan atau tertarik untuk menciptakan hal-hal baru maka itu untuk Anda……

Prasyarat: Harus memiliki pengetahuan dasar tentang Python…. LOL Tidak ada yang seperti itu, "Tidak ada yang sulit di dunia ini jika kamu berusaha"

dengan minat sederhana untuk membuat hal-hal yang Anda dapat melanjutkan untuk memulai program Anda. Bahkan saya pada awalnya tidak tahu python.

Apalagi sebagai Listrik pada awalnya saya takut Coding. Perlahan saya mengubah mentalitas saya.

Jika Anda seorang pemula dalam pemrograman, mulailah dengan python membuat kurva cepat untuk dipelajari dan karena outputnya sangat cepat, Anda menjadi sangat bersemangat untuk belajar.

Oke tanpa membuang banyak waktu kita bisa melanjutkan ke pokok bahasan.

Di sini di instruksi ini saya hanya akan berbagi cara membuat GUI sederhana dengan python juga cara membuatnya menjadi Perangkat Lunak dengan "exe" dan tidak banyak dengan pengkodean python ….. Anda dapat merujuk youtube atau udemy untuk belajar kursus Python

anda dapat menginstal python dari sini:

Langkah 1: Pengantar GUI

Pengantar GUI
Pengantar GUI

Pertama, kita perlu memulai GUI. Tidak lain hanyalah Antarmuka Pengguna Grafis untuk semua kode Anda.

Artinya, Anda mungkin telah menjalankan program pada baris perintah dan mendapatkan output yang sama. Tetapi untuk membuat kode Anda berinteraksi dengan pengguna, Anda memerlukan Antarmuka untuk berkomunikasi.

Membuat GUI dengan python sangat mudah… Mari kita mulai

Ada banyak modul dalam python yang dapat Anda impor dan kode GUI Anda. Tkinter adalah GUI bawaan untuk python, Itu datang diinstal dengan perangkat lunak python Anda. Selain itu, Anda juga dapat mencoba PyQT, Kivy (terbaik untuk lintas platform yaitu kode yang sama dalam python dapat digunakan untuk membuat apk, exe atau perangkat lunak MAC)

Di sini, di Instructables ini, saya akan menggunakan Tkinter. Hal sederhana dalam python adalah Anda dapat mengimpor file python lain ke Anda, dengan cara yang sama Anda perlu mengimpor python Tkinter, seperti halnya #include di C.

dari Tkinter import *import Tkinter import tkMessageBox top = Tk() L1 = Label(top, text="HI") L1.pack(side = LEFT) E1 = Entry(top, bd =5) E1.pack(side = RIGHT)) B=Button(atas, teks ="Halo",) B.pack()

atas.mainloop()

Penjelasan:

di sini Tk() mengacu pada kelas di

Modul Tkinter yang kami simpan inisialisasi ke atas, Label adalah metode (berfungsi seperti dalam bahasa lain) untuk mencetak teks, Metode entri untuk membuat entri kosong dan

Tombol adalah untuk membuat tombol, Sesederhana itu …. bukan

pak adalah kunci untuk mengemas semuanya itu tata letaknya…. akhirnya loop utama membuat semuanya terlihat sampai Anda menutup GUI

Langkah 2: Membangun Kalkulator Kami Sendiri

Membangun Kalkulator Kami Sendiri
Membangun Kalkulator Kami Sendiri
Membangun Kalkulator Kami Sendiri
Membangun Kalkulator Kami Sendiri

Sekarang kita telah melihat GUI sederhana dengan tombol, Jadi mengapa menunggu, mari kita mulai membuat kalkulator sederhana dengan tombol.

Catatan:

Ada n jumlah cara untuk membuat kode, di sini saya hanya menggambarkan kode yang lebih mudah bagi saya

Sub Langkah 1: Membuat GUI

Sebelum masuk ke kode kita bisa membuat GUI untuk aplikasi kalkulator kita.

Di sini saya hanya akan menggunakan satu tombol dan entri 4 baris agar mudah dipahami.

jadi copy paste sederhana dari setiap label, entri dan tombol yang kita buat dari langkah sebelumnya … Jangan panik dengan panjang kodenya…! ha ha

dari Tkinter impor *impor Tkinter impor tkMessageBox

atas = Tkinter. Tk()L1 = Label(atas, teks="Kalkulator saya",).grid(baris=0, kolom=1) L2 = Label(atas, teks="Nomor 1",).grid(baris =1, kolom=0) L3 = Label(atas, teks="Nomor 2",).grid(baris=2, kolom=0) L4 = Label(atas, teks="Operator",).grid(baris= 3, kolom=0) L4 = Label(atas, teks="Jawaban",).grid(baris=4, kolom=0) E1 = Entri(atas, bd =5) E1.grid(baris=1, kolom= 1) E2 = Entri(atas, bd =5) E2.grid(baris=2, kolom=1) E3 = Entri(atas, bd =5) E3.grid(baris=3, kolom=1) E4 = Entri(atas, bd =5) E4.grid(baris=4, kolom=1) B=Tombol(atas, teks ="Kirim",).grid(baris=5, kolom=1,)

atas.mainloop()

Sub Langkah 2: Kode Utama

Di sini, dalam kasus kami, apa yang harus terjadi… setelah memasukkan 2 angka dan menentukan operasi di antara keduanya, jawabannya harus dicetak atau ditampilkan di entri jawaban.

1. Kirim perintah tombol:

Kita perlu memberi perintah pada tombol untuk memanggil metode yang dirancang. Ayo lihat…

B=Tombol(atas, teks ="Kirim", perintah= pemrosesan). kisi(baris=5, kolom=1)

def proces(): number1=Entry.get(E1) number2=Entry.get(E2) operator=Entry.get(E3)

Di sini saya telah memanggil proses Metode (fungsi), jadi setelah menekan tombol, program berjalan dan mengetuk pintu proses fungsi dalam istilah yang lebih sederhana.

dan get here berarti mendapatkan nilai yang telah dimasukkan pengguna. Juga, saya menyimpan dalam 3 variabel yaitu sebagai angka1, angka2, operator

Hanya untuk membuatnya bermakna, saya telah menyimpan proses Anda dapat menyimpan nama metode sesuai keinginan Anda.

Langkah 3: Proses

Proses
Proses

Pada langkah ini, kita perlu memproses input yang diterima dari pengguna, Tetapi secara default, nilai yang diterima adalah string.

Jadi bagaimana mengubahnya menjadi bilangan bulat untuk melakukan perhitungan…?

Jadi tidak perlu khawatir itu python dan bukan C atau C++ untuk memeras otak Anda.

Cukup masukkan variabel di int(variabel)

angka1= int(angka1)angka2=int(angka2)

Namun, ada masalah lain… bagaimana cara mendapatkan nilai operator (seperti +, -*/) untuk beroperasi ???

Buat saja pernyataan if untuk masing-masing dan di dalam lakukan perhitungan.

number1=int(number1)number2=int(number2) jika operator =="+": answer=number1+number2 jika operator ="-": answer=number1-number2 jika operator=="*": answer=number1* number2 jika operator ="/": answer=number1/number2

String dalam python dilambangkan dengan " " itu di sini jika kita memeriksa operator string yang diterima dari pengguna ke string +, -, */ dll, dan menyimpan hasilnya dalam variabel jawaban.

Sekarang akhirnya kita perlu mengirim output ke entri jawaban, ini dilakukan dengan memasukkan kode.

Entry.insert(E4, 0, jawaban)

jadi akhirnya kode kita terlihat seperti:

dari Tkinter import *import Tkinter import tkMessageBox def proces(): number1=Entry.get(E1) number2=Entry.get(E2) operator=Entry.get(E3) number1=int(number1) number2=int(number2) jika operator ="+": answer=number1+number2 jika operator ="-": answer=number1-number2 jika operator=="*": answer=number1*number2 jika operator=="/": answer=number1/ number2 Entry.insert(E4, 0, answer) print(answer)

atas = Tkinter. Tk()

L1 = Label(atas, teks="Kalkulator saya",).grid(baris=0, kolom=1) L2 = Label(atas, teks="Nomor 1",).grid(baris=1, kolom=0) L3 = Label(atas, teks="Nomor 2",).grid(baris=2, kolom=0) L4 = Label(atas, teks="Operator",).grid(baris=3, kolom=0) L4 = Label(atas, teks="Jawaban",).grid(baris=4, kolom=0) E1 = Entri(atas, bd =5) E1.grid(baris=1, kolom=1) E2 = Entri(atas, bd =5) E2.grid(baris=2, kolom=1) E3 = Entri(atas, bd =5) E3.grid(baris=3, kolom=1) E4 = Entri(atas, bd =5) E4.grid(baris=4, kolom=1) B=Tombol(atas, teks ="Kirim", perintah = proses).grid(baris=5, kolom=1,)

atas.mainloop()

WOW, Anda telah berhasil membuat kode kalkulator……..!! Saatnya merayakan..

Langkah 4: Konten Tambahan (Bagian 1-Penanganan Pengecualian Kotak Dialog)

Isi Tambahan (Bagian 1-Penanganan Pengecualian Kotak Dialog)
Isi Tambahan (Bagian 1-Penanganan Pengecualian Kotak Dialog)
Isi Tambahan (Bagian 1-Penanganan Pengecualian Kotak Dialog)
Isi Tambahan (Bagian 1-Penanganan Pengecualian Kotak Dialog)

Pos Kedengarannya seperti sesuatu yang Teknis….? Pasti tidak saya akan ceritakan alasannya,…

Pertimbangkan Anda membuat kalkulator ini dan menunjukkannya kepada teman.

Dia adalah orang yang terkenal, alih-alih mengetik bilangan bulat, dia mengetik huruf di entri angka dan anak-anak Anda … apa yang harus dilakukan …? python menghasilkan kesalahan dan langsung berhenti….

Di sinilah proses penanganan pengecualian ular sanca, juga di banyak perangkat lunak dan halaman web menghasilkan pesan peringatan atau peringatan

Penanganan Pengecualian dengan python

Penanganan pengecualian sesederhana mengatakan coba dan jika ada kesalahan, tunjukkan peringatan

Ketik nilai dalam huruf konsol mengatakan Nilai kesalahan sehingga untuk itu kita bisa melakukan peringatan

Mari kita lihat bagaimana melakukannya dalam kode kita:

def proces(): coba: number1=Entry.get(E1) number2=Entry.get(E2) operator=Entry.get(E3) number1=int(number1) number2=int(number2) if operator =="+": answer=number1+number2 jika operator ="-": answer=number1-number2 jika operator=="*": answer=number1*number2 jika operator=="/": answer=number1/number2 Entry.insert(E4, 0, answer) print(answer) kecuali ValueError: tkMessageBox.showwarning("Peringatan", "Silakan masukkan nilai dalam bilangan bulat")

Di sini kami telah membuat kotak dialog peringatan sederhana dan di sini seperti sebelumnya tkMessageBox.showwarning adalah peringatan khusus untuk Tkinter dan dalam tanda kurung Peringatan menunjukkan judul kotak dialog dan selanjutnya menunjukkan pesan.

Langkah 5: Konten Tambahan (Bagian 2-Membuat EXE)

Konten Tambahan (Bagian 2-Membuat EXE)
Konten Tambahan (Bagian 2-Membuat EXE)
Konten Tambahan (Bagian 2-Membuat EXE)
Konten Tambahan (Bagian 2-Membuat EXE)
Konten Tambahan (Bagian 2-Membuat EXE)
Konten Tambahan (Bagian 2-Membuat EXE)

Mempertimbangkan fakta bahwa Anda telah membuat kode python Anda, dan sepenuhnya berfungsi setelah men-debug kesalahan … tetapi ada masalah terakhir, Jika Anda ingin membagikan kode python Anda kepada orang lain, mereka harus menginstal python, ini tidak mungkin. Juga Jika Anda tidak ingin mengungkapkan kode Anda, membuat EXE adalah cara terbaik.

jadi untuk membuat versi executable (exe) atau Apk (untuk Android) harus dibuat ini dapat dibuat dengan membekukan kode Anda.

Ada banyak opsi untuk membekukan kode Anda, yang saya sarankan adalah dengan menggunakan Pyinstaller.

Langkah 1:

www.pyinstaller.org/ Instal dari sini dan ikuti langkah-langkah mereka jika Anda tidak mengerti, tonton tutorial tabung Anda untuk menginstal perangkat lunak pyinstaller.

Langkah 2:

Lalu pergi ke folder di mana kode itu ada dan tekan SHIFT + klik kanan pada tombol mouse dan klik buka di command prompt atau power shell tergantung pada versi OS Anda.

python pyinstaller.py --noconsole yourscript.py

pyinstaller.exe --onefile --windowed --name myapps --icon=yourico.ico yourscript.py

Dengan demikian Anda juga dapat menambahkan ico Anda untuk exe Anda dan menggabungkannya dalam satu file dengan perintah kedua.

Langkah 6: Kesimpulan

Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan

Jadi terserah minat Anda untuk membuat perangkat lunak akhir, … Terima kasih telah membaca Saya akan mengunggah kode akhir dan exe di tautan GitHub saya >>

Juga, saya telah membuat 2 perangkat lunak

1. Blender Batch Renderer

Penjelasan Singkat:

Blender adalah software animasi yang kita gunakan untuk melakukan berbagai macam animasi.

Benar-benar butuh waktu lama untuk membuat output, tidak ada opsi di blender untuk menjeda dan merender di antaranya, jadi saya membuat perangkat lunak untuk itu… Ini sedikit mudah….. tidak terlalu sulit bagi saya untuk membuat kode di awal tanpa bantuan apa pun..finally mampu membuatnya. (itu mengajari saya tidak ada yang sulit jika Anda mencoba).

2. Drum Elektronik Mengalahkan Arduino ke koneksi komputer

Penjelasan Singkat:

Ini adalah perangkat lunak yang dapat membaca sensor piezo dari Arduino dan perangkat lunak python akan memutar musik yang sesuai. (Ini dibuat untuk teman saya yang menanyakannya sangat panjang ….)

Instructable ini hanyalah intro untuk membuat perangkat lunak dari python seperti yang saya pahami, …. maaf Jika saya salah di bagian mana pun, sebagai pemula koreksi saya di komentar.

Silakan berlangganan pemikiran insinyur saluran you tube saya untuk video mendatang: Pikiran insinyur

Saya juga akan menambahkan lebih lanjut di Situs Web saya: www.engineerthoughts.com

Segera saya akan membuat tutorial untuk perangkat lunak saya.

Jangan ragu untuk mengajukan keraguan di bagian komentar. Saya akan senang jika Anda mendapat manfaat dari tutorial ini

Terima kasih Tuhan dan semuanya

Berbahagialah, Tuhan bersamamu … semua yang terbaik

Dengan cinta

(N. Aranganathan)

Direkomendasikan: