Phyton digunakan untuk microcontroller, otomotion/menyalakan lampu, resberyti, arduino atau alat hardware, web, bermain data, Mesin learning, desktop, ai atau multifungsi
Praktek.
1. New projects
2. Virtuallenv
3. Centang main.py
Titik Warna merah itu break poin atau Debagh atau tempat berhenti. Hapus semua code
print() adalah sintak mencetak ke bagian consule
print('') menggunakan kutif mendeklasikam sebuah strings
Boolean itu adalah antara true or false
Bahasa pemograman memiliki variable.
Contoh coding
nama= "Syahrul" atau pake ' ' sama aja #tipe string
usia = 18 #tipe integer
tinggi_badan = 183.5 #tipe float jika koma ganti dengan titik
Input User
print(input('hallo siapa nama kamu'))
Menggunakan variable:
input_nama = input('hallo siapa nama kamu?')
print(input_nama)
Operator Matematika: + - * / & // (pembuatan)
a = 4
b = 2
c = a / b #tipe data float
print(c)
Analogi lain ketika print harus sama tipenya gak boleh beda
Tugas
saldo_awal = input('berapa saldo awalmu: ')
deposit = input('berapa mau deposit ya?' )
print(saldo_akhir)
#munculkan output ke terminal consule hasil setelah saldo awal mu ditambahkan dengan deposit
Jawab:
saldo_awal = input('berapa saldo awalmu: ')
deposit = input('berapa mau deposit ya?' )
saldo_akhir = int(saldo_awal + int(deposit)
print(saldo_akhir)
TIPE DATA STRING
nama_saya = "Raeni Official"
print(nama_saya.find('O'))
Hasil : 6
Alasannya dihitung dari enol
____________________________________
nama_saya = "Raeni Official"
print(len(nama_saya))
Hasil : 11
Alasannya len menghitung jumlah huruf
____________________________________
nama_saya = "Raeni Official"
print('x' in nama_saya)
Hasil : False
Alasannya karena Boolean antara true or false
____________________________________
nama_saya = "Raeni Official"
print(nama_saya.upper())
Hasil : RAENI OFFICIAL
Alasannya Mengganti huruf besar
____________________________________
nama_saya = "raeni official"
print(nama_saya.cappitalize())
Hasil : Raeni official
Alasannya mengganti huruf besar diawal
____________________________________
nama_saya = "Raeni Official"
print(nama_saya.count('a'))
Hasil : 3
Alasannya menghitung jumlah karakter yang disebutkan
Bab mengenai Kondisi atau IF
Penjelasan:
== sama dengan
> lebih dari
< kurang dari
!= tidak sama dengan
>= lebih dari sama dengan
<= kurang dari sama dengan
Praktek:
usia = 20
if usia == 20:
print('menjadi karyawan tetap')
Hasil : menjadi karyawan tetap'
________________________________
Kondisi berubah karna gak cocok/ supaya mec atau pengecualian (else)
usia = 50
if usia == 20:
print('menjadi karyawan tetap')
else:
print('masa pensiunan bekerja')
Hasil : masa pensiun bekerja
usia = 20
if usia >= 20:
print('menjadi karyawan tetap')
else:
print('masa pensiunan bekerja')
Hasil : menjadi karyawan tetap
KONDISI (AND OR)
usia= 7
if usia >= 5 and usia <= 10;
print('halo anak-anak)
else:
print('........pengecualian..........')
Hasil : halo anak-anak
______________________________
usia= 15
if usia >= 5 and usia <= 10:
print('halo anak-anak)
elif usia > 10 and usia <=20:
print('halo remaja')
else:
print('........pengecualian..........')
Hasil : remaja
PR perkondisian
usia 0 belum lahir
usia 1-3 bayi
usia 3-5 balita
5-10 anak-anak
10 -17 remaja
18 - 25 dewasa
25 - 35 orang tua
35 - 50 manula
Looping atau Array (kumpulan value atau nilai-nilai dari variable)
contoh:
1.
hobby_saya = ['nonton', 'belajar', 'memasak']
print(hobby_saya)
2.
hobby_saya = ['nonton', 'belajar', 'memasak']
print(hobby_saya[1])
3.
hobby_saya = ['nonton', 'belajar', 'memasak']
print(len(hobby_saya)
4. Baris kebawah atau ngelooping atau tuntunan data yg ada
hobby_saya = ['nonton', 'belajar', 'memasak']
for hobby in hobby_saya:
print(hobby)
5. Looping tanpa Array
awal = 1
while awal <= 10:
print(awal)
awal = awal + 1 #atau awal += 1
Latihan
#user bisa bayar hutang jika saldo dia cukup atau lebih untuk membayar
#user tidak akan bisa bayar hutang jika saldo nya kurang
jawab:
saldo_awal = 5000
deposit = input('berapa mau depositnya: ')
saldo_total = saldo_awal + deposit
hutang = 50_000