Pengantar Python PDF
Pengantar Python PDF
Pemrograman adalah keterampilan yang sangat penting dan berguna bagi seorang insinyur. Hampir setiap pekerjaan saat ini memerlukan interaksi.
dengan sistem komputer dan banyak yang akan memerlukan beberapa tingkat pemrograman. Perusahaan rekayasa semakin
ingin mempekerjakan orang-orang dengan kemampuan pemrograman dan kemampuan untuk mengotomatiskan tugas dengan skrip program.
Keterampilan yang Anda pelajari di sini dapat digunakan dalam otomatisasi proses, perhitungan masalah kompleks, pengendalian
peralatan, instrumen untuk melakukan pengukuran, analisis data, dan menghasilkan grafik dari hasil.
Selain itu, hal itu dapat secara signifikan mempercepat pemrosesan kumpulan dokumen teks, mengakses sumber data online dan apapun
tugas lain yang akan memakan waktu yang tidak masuk akal jika dilakukan manual.
Python bagus untuk belajar cara memprogram karena memiliki struktur dan sintaks yang jelas dibandingkan banyak
bahasa pemrograman.
Sangat mudah untuk menggunakannya untuk memulai pemrograman dasar dan dari sana Anda dapat secara bertahap mengajar diri sendiri.
bagaimana cara melakukan pemrograman yang jauh lebih maju.
Beberapa tips:
Cobalah untuk memprediksi apa hasilnya sebelum menjalankan contohnya. Anda harus mencoba memikirkan melalui
langkah-langkah bagaimana komputer bekerja melalui program Anda.
Seringkali berguna untuk memikirkan beberapa ide dengan pena dan kertas sebelum Anda mulai memasukkan kode.
Uji kodeAnda. Selalu coba versi sederhana dari programAnda pada contoh di manaAnda tahu apa itu.
hasil seharusnya.
Ajukan pertanyaan kepada diri sendiri seperti:
Apa yang akan terjadi jika saya mencoba ini?
Apakah ada nilai input tertentu yang membuat program tidak berfungsi atau memberikan jawaban yang salah?
Apakah seseorang lain akan dapat memahami kode yang baru saja saya tulis?
Apakah saya akan dapat memahami kode ini dalam beberapa minggu ke depan?
Akhirnya eksperimen! Alih-alih bertanya "apa yang akan terjadi jika...?" atau "apakah ini akan berhasil?", coba saja dan lihat.
apa yang terjadi. Anda tidak mungkin merusak komputer dengan mencoba sesuatu!
[Link] 1/7
7/6/2019 Pengantar ke Python
Menginstal Python
Beberapa sistem komputer datang dengan pengaturan Python dasar yang sudah diinstal. Namun, Anda harus memastikan bahwa Anda
miliki versi Python Anda sendiri yang mencakup beberapa paket tambahan yang berguna dan sebuah editor atau Terintegrasi
Lingkungan Pengembangan (IDE) untuk menulis dan menjalankan (mengeksekusi) skrip Python Anda.
Cara tercepat untuk mendapatkan sistem Python yang lengkap adalah dengan menginstal distribusi Python seperti Anaconda.
Python.
Versi Python
Dalam catatan ini kami menggunakan Python 3.7.
Menjalankan Python
Python adalah bahasa pemrograman berbasis teks di mana Anda memberikan komputer baris *instruksi* (atau *'kode'*).
yang diinterpretasikan dan dijalankan (atau "dieksksekusi") oleh interpreter Python. Ini dapat dimasukkan satu baris pada satu waktu di
antarmuka *commandline*, atau sebagai serangkaian instruksi yang ditulis sebagai *program* atau *"skrip"*. Dalam ini
catatan kita akan berkonsentrasi pada penulisan skrip, karena ini lebih berguna dalam jangka panjang.
Spyder
Ini adalah Lingkungan Pengembangan Terintegrasi (IDE) yang dirancang khusus untuk pemrograman Python yang menggabungkan sebuah
editor teks pemrograman dengan antarmuka baris perintah. Kami dapat menulis dan menjalankan kode menggunakan program yang sama sebagai
baik melihat output termasuk grafik secara langsung. Antarmukanya terlihat dan berfungsi sangat mirip dengan Matlab, membuatnya
lebih mudah untuk mentransfer antara keduanya.
Lihat panduan ini untuk instruksi tentang cara membuat ini berfungsi: [Link]
([Link]
Setelah program dimuat (mungkin membutuhkan beberapa saat) yang berikutnya harus muncul:
Di sebelah kiri, Anda melihat jendela pengeditan untuk menulis skrip program.
Anda mungkin ingin menarik batang di antara panel untuk mengubah ukurannya.
Invalid request, the provided text is a URL and not translatable content. 3/7
7/6/2019 Pengenalan ke Python
Jupyter Notebook
Jupyter Notebook adalah lingkungan interaktif lain untuk menjalankan blok kode Python. Ini berjalan di peramban web.
dan output ditampilkan secara langsung untuk kemudahan penggunaan dan visibilitas. Bagian individu dari kode dapat dimasukkan ke dalam bagian mereka sendiri
blok dan dijalankan secara terpisah atau semua dalam urutan. Kode lengkap dapat disimpan sebagai berkas skrip [Link]
dijalankan oleh orang lain atau sebagai halaman web (html) atau pdf untuk laporan.
Instruksi untuk ini disertakan pada tautan yang sama seperti di atas.
Latihan Pertama
Klik pada konsol di sudut kanan bawah dan ketik yang berikut di depan prompt perintah dan tekan enter:
Halo Dunia!
Halo Dunia!
Di [2]: 7*6
Out[2]: 42
Mengetik perintah dengan cara ini adalah cara cepat untuk melakukan perhitungan dan menjalankan perintah, tetapi jika Anda ingin melakukan
banyak dalam satu urutan atau mengulang tugas maka lebih baik menyimpannya dalam sebuah file dan menjalankannya dari sana. Ini disebut sebagai
skrip atau program.
Menulis Skrip
File skrip adalah file teks yang berisi baris-baris kode yang akan dieksekusi. *"Interpreter"* Python membaca melalui
skrip baris demi baris dan menjalankan instruksi sesuai urutan, kecuali terjadi kesalahan. Contoh diberikan
di bawah. Hasil dari menjalankan skrip ditunjukkan di bawah kode. Dalam hal ini, kalimat "Hello World!"
akan ditampilkan. Kami akan menggunakan istilah file skrip dan program secara bergantian.
#halo_dunia.py
cetak(42)
print("Halo Dunia!")
42
Halo Dunia!
Baris pertama, yang dimulai dengan #, adalah komentar. Semua komentar diabaikan oleh sistem Python, tetapi mereka adalah
meskipun demikian, bagian yang sangat penting dari sebuah program. Mereka dapat membantu Anda dan orang lain memahami program tersebut.
komentar dalam contoh memberikan nama file yang berisi skrip, tetapi ini tidak diperlukan, hanya bermanfaat
informasi.
Latihan:
Buat file skrip python baru menggunakan petunjuk di [Link]
([Link] dan kuliah video dan ketik semua tiga baris kode di atas. Simpan
buat file dengan nama hello_world.py. Perhatikan bahwa garis bawah _ digunakan bukan spasi,
Jalankan contoh ini dengan menekan F5 atau tombol jalankan hijau (jika Anda menambahkannya).
Seperti yang mungkin sudah Anda perhatikan, penting untuk mengetik perintah yang tepat. Ini adalah titik yang baik untuk
selidiki apa yang terjadi ketika sesuatu salah saat memasukkan program. Catatlah
pengamatan.
Latihan:
Hapus simbol hash (#) di baris pertama program dan jalankan program lagi.
Hapus satu atau kedua tanda kutip ganda ().
Ganti fungsi print dengan pint.
Anda akan melihat bahwa sistem Python berusaha memberikan pesan kesalahan yang berguna untuk membantu Anda mengetahui apa yang salah.
salah. Menginterpretasikan pesan kesalahan dan menemukan serta memperbaiki kesalahan dalam program adalah bagian penting dari pemrograman.
Jenis Kesalahan
Ada tiga jenis kesalahan utama:
Kesalahan sintaks: ini akan terdeteksi ketika program dibaca oleh sistem Python. Sebuah contoh dari
kesalahan sintaksis adalah penggunaan pint daripada perintah print dalam program contoh. Kesalahan sintaksis
dilaporkan oleh pesan kesalahan.
Kesalahan runtime: ini akan terdeteksi ketika program dijalankan. Contoh kesalahan runtime adalah
mencoba membagi dengan nol atau mencoba membaca dari file yang tidak ada. Tambahkan satu baris
cetak(1/0) tambahkan di akhir program contoh dan jalankan lagi. Perhatikan bahwa simbol / menunjukkan
pembagian. Kesalahan runtime dilaporkan oleh pesan kesalahan.
Kesalahan logika: ini adalah kesalahan yang menyebabkan program berjalan tetapi memberikan hasil yang salah. Kesalahan logika
tidak selalu menyebabkan program berhenti dengan pesan kesalahan. Sebuah kesalahan logika yang sangat dasar di dalam
contoh program akan menjadi kesalahan ketik di string Hello World. Program masih akan berjalan, tetapi itu
akan memberikan hasil yang salah. Cobalah mengganti baris ~print "Hello World!"~ dengan ~print "Hello Word!"~.
Banyak kesalahan logis dapat terdeteksi dengan pengujian yang cermat terhadap sebuah program.
Pesan kesalahan biasanya akan berisi indikasi tentang di mana dalam program kesalahan terjadi. Terkadang,
kesalahan sebenarnya mungkin berada di baris yang lebih awal daripada yang ditunjukkan dalam pesan kesalahan.
U
uknm
th
pa
e
m
cso
tn
d
ia
b
,n
a
kid
g
a
lse
rikn
h
je
a
ksrlin
ka
fteh
d
isa
ke
lia
n
tm
p
itera.
terjadi. Bacalah pesan dengan hati-hati dan bandingkan dengan kode Anda untuk mencoba mengidentifikasi masalahnya. Jika Anda tidak dapat
ketahui apa artinya lalu coba ketik pesan kesalahan ke dalam google dan lihat jawaban yang disarankan pada
forum web seperti *stackexchange*.
Cara lain untuk men-debug kode adalah dengan mengomentari baris-baris menggunakan # di awal baris, sehingga penerjemah
abaikan mereka. Kemudian Anda dapat mengidentifikasi baris mana yang menyebabkan masalah.
Jika tidak ada pesan kesalahan tetapi kode Anda tidak berfungsi dengan baik, bisa jadi ide yang bagus untuk memasukkan print()
fungsi di tempat yang berbeda untuk melihat apakah kode melakukan langkah perhitungan seperti yang diharapkan.