PYTHON
• Python merupakan bahasa pemrograman tingkat tinggi yang dibuat oleh Guido van Rossum.
• Python banyak digunakan untuk membuat berbagai macam program, seperti: program CLI, Program
GUI (desktop), Aplikasi Mobile, Web, IoT, Game, Pentest, dan lain-lain.
• Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.
Bahasa Pemrograman
C++
Java
Python
Persiapan Python
• Python: Interpreter yang menerjemahkan bahasa python ke bahasa mesin, sehingga program bisa dijalankan.
• Teks Editor/IDE: Program yang digunakan untuk menulis kode. Ex: Notepad++
Versi Python
• Python 2 adalah versi yang paling banyak digunakan dilingkungan produksi dan pengembangan.
• Python 3 adalah pengembangan lanjutan dari versi 2 dan memiliki lebih banyak fitur dibandingkan Python 2.
Mode Operasi Python
• Mode Interaktif
• Mode Script
• Untuk mengeceknya, silahkan ketik perintah
• python --version di terminal.
$ python --version Python 2.7.12
Mode Interaktif Python
• Untuk masuk kedalam interaktif mode, pada
console atau command prompt, jalankan perintah python.
> python
• Tanda >>>
Artinya python siap menerima perintah.
• Tanda ...
Artinya secondary prompt atau sub prompt,
Tanda ini muncul saat membuat blok kode dan menulis perintah tunggal dalam beberapa baris.
• Pada mode interaktif perintah yang di tulis langsung dieksekusi dan ditampilkan hasilnya.
• Setiap kode atau perintah yang diketik akan direspon langsung oleh python.
Manfaat Mode Interaktif
• Untuk mencoba perintah-perintah python
• Untuk mengetahui dan mencoba suatu fungsi
• Eksperimen modul tertentu
Mode Skrip
• Program yang kita tulis dalam mode interaktif tidak akan disimpan. Setelah mode interaktif ditutup,
program akan hilang.
• Karena itu kode dan perintah yang akan digunakan untuk algoritma harus di simpan di dalam file skrip.
• File skrip selanjutnya dapat digunakan dan di
modifikasi berkali-kali sesuai dengan keinginan dari pengguna.
Mode Skrip
• Untuk membuat mode skrip, silahkan buka notepad atau text editor lainnya.
• Masukan baris perintah pada code dibawah
• Untuk menjalankannya “python Helloworld.py”
Input/Output
no = 10
var_float = 1.2345
var_str = "Hello, World“
print "phyton style"
print "ok = ",no
print "floating-point = ", var_float print "string = ",var_str
print "C style"
print "ok = %d" % (no)
print "Floating-point = %f" % (var_float) print "string + %s" % (var_str)
kuliah = "Praktikum Prokom"
nama = raw_input ("Masukan nama Anda = ") nrp = input ("Masukan nrp Anda = ")
print print "Selamat Datang di Mata Kuliah", kuliah
PENGKONDISIAN
print “Contoh if suatu kasus"
a= input ("ketikkan nilai suatu interger :") if a >= 0:
print "nilai a positif"
Operator Matematika
Operator Pembanding
Operator Logika
Looping
• Loop adalah struktur pengulangan yang dapat digunakan untuk mengeksekusi baris kode python berulang.
• For dan while adalah struktur pengulangan yang paling sering digunakan pada algoritma yang ditulis dengan Bahasa ini.
FOR
WHILE
WHILE-ELSE
FUNGSI
• Fungsi adalah satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika dipanggil dari bagian lain dalam suatu program.
• Fungsi mudah di baca
• Fungsi dapat digunakan berkali-kali
• Fungsi menghemat waktu pengerjaan program
Stuktur Fungsi
• Pada python struktur fungsi memiliki hirari, hirarki dibentuk dengan konsep blok.
• Nama fungsi disebut dengan block line, dan isi dari fungsi disebut dengan blok line.
Fungsi dan Argumen
Tugas
• Menghitung Jumlah karakter pada suatu kata tanpa membedakan huruf besar dan kecil
• Ex:
• Input “Sistem Komputer 2018”
• Output Print
• S = 2
• I = 1
• T =2
• M = 2
• O = 1
• Dstntya ….
Source
• https://www.python.org
• https://www.learnpython.org