Pemrograman Python

Pemrograman Python

Selamat Pagi/siang/sore/malam. kali ini saya akan membahas tentang pemrograman Python
author : Indra Dwi A

    Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan. pemrograman python ini bisa dijadikan sebagai bahasa utama para ethical hacker untuk melakukan penetration testing, bug bounty atau bahkan bisa menjadi yang lebih jahat seperti DDoS, Carding, Nuyul, Hack wifi.

    python ini membutuhkan yang namanya pip, jika ingin melakukan pemrograman secarra online, kita mesti mendownload pip nya, menggunakan internet jadi jika kalian menggunakan laptop 32 bit maka Pip tidak terpasang otomatis, berbeda dengan yang 64 bit, oke saya akan memberikan tutorialnya

1. kalian download python di websitenya Python
2. silahkan cari tulisan download lalu pilih os laptop yang kalian pakai
3. jika sudah silahkan cari python versi berapa
4. pilih Download Windows x86-64 executable installer (ini khusus 64)
4.2 jika pc kalian 32 bit maka pilih Download Windows x86 executable installer
5. jika sudah, yang 64 bit jangan lupa centangkan bagian "add to path" dan pip tekan lanjut saja sampai akhir
5.2 kalau 32 bit, lanjut saja sampai softwarenya terbuka
6. jika sudah yang 64 bit, silahkan langsung coding
6.2 yang 32 bit, bisa langsung coding tapi tidak bisa koding online

(khusus 32 bit)
7. 32 bit buka win start
8. buka ini "Control Panel\System and Security\System"
9. klik advance system setting
10. klik environment variable
11. pilih edit, variable name diisi = PYTHON_PATH
12. Variable value diisi dimana python mu berada, caranya ?

1. klik windows start
2. ketik IDLE, bagian programs, lalu klik kanan
3. pilih open file location
4. lalu klik folder Scripts
5. lalu salin locationya "C:\Users\samsung\AppData\Local\Programs\Python\Python37\Scripts"

13. setelah di salin, pastekan di variable value
misal:
variable name = PYTHONPATH
variable value = C:\Users\samsung\AppData\Local\Programs\Python\Python37\Scripts;C:\Users\samsung\AppData\Local\Programs\Python\Python37

14. jika sudah klik ok, klik path di bagian system variable (1 klik)
15. klik ok, lalu ok lagi


selanjutnya download pip
1. buka windows + r
2. ketik cmd
3. lalu download dengan perintah ini
    pip install (pipnya bisa kalian cari google)
    contoh : pip install matplotlib
    pip install numpy
    pip install selenium
    pip install google
4. jika sudah silahkan ketik py pada cmd tersebut
5. ketik import yang sudah kalian download pip, misal: import selenium

selesaiiii

catatan: BAHASA PEMROGRAMAN BERSIFAT CASE SENSITIVE, HURUF BESAR KECIL BERPENGARUH

contoh program offline (offline = tanpa import)
# Program python untuk menentukan bilangan prima atau tidak
# Meminta input bilangan dari user
num = int(input("Masukkan bilangan: "))
# bilangan prima harus lebih besar dari 1
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(num, "bukan bilangan prima")
print(i, "kali", num//i, "=", num)
break
else:
print(num,"adalah bilangan prima")
# bila bilangan kurang atau sama dengan satu
else:
print(num, "bukan bilangan prima") Output :
Masukkan bilangan: 147
147 bukan bilangan prima
3 kali 49 = 147
Masukkan bilangan: 157
157 adalah bilangan prima

Penjelasan Program

Pada program di atas, kita memeriksa apakah variabel num merupakan bilangan prima atau tidak. Kita meminta input num dari user, dan mengubahnya menjadi tipe integer menggunakan fungsi int().

Berikutnya, kita cek variabel num apabila num > 1. Kita lakukan perulangan dengan for untuk melihat pembagian utuh dari 2 s/d num - 1 yaitu dengan menggunakan operator modulus %. Bila kita menemukan ada hasil pembagian utuh pada range tersebut, maka bilangan tersebut bukan bilangan prima. Sebaliknya, bila tidak ada hasil bagi yang utuh, maka bilangan tersebut adalah bilangan prima.

contoh pemrograman python online (menggunakan import) download pip socket, pip datetime, pip sys, pip subprocess
#!/usr/bin/env python3
import socket
import subprocess
import sys
from datetime import datetime

subprocess.call('clear', shell=True)

remoteServer    = input("Enter a remote host to scan: ")
remoteServerIP  = socket.gethostbyname(remoteServer)

print ("-" * 60)
print ("Please wait, scanning remote host", remoteServerIP)
print ("-" * 60)

# Check what time the scan started
t1 = datetime.now()

try:
    for port in range(1,1025):  
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        result = sock.connect_ex((remoteServerIP, port))
        if result == 0:
            print ("Port {}: 	 Open".format(port))
        sock.close()

except KeyboardInterrupt:
    print ("You pressed Ctrl+C")
    sys.exit()

except socket.gaierror:
    print ('Hostname could not be resolved. Exiting')
    sys.exit()

except socket.error:
    print ("Couldn't connect to server")
    sys.exit()

# Cek Waktu
t2 = datetime.now()

total =  t2 - t1

# Mencetak informasi di layar
print ('Scanning Completed in: ', total)
OUTPUT :
Enter a remote host to scan: www.your_host_example.com
------------------------------------------------------------
Please wait, scanning remote host xxxx.xxxx.xxxx.xxxx
------------------------------------------------------------

Port 21:   Open
Port 22:    Open
Port 23:    Open
Port 80:    Open
Port 110:   Open
Port 111:   Open
Port 143:   Open
Port 443:   Open
Port 465:   Open
Port 587:   Open
Port 993:   Open
Port 995:   Open

Scanning Completed in:  0:06:34.705170
di pemrograman python komentar bersimbol dengan # hanya itu yang bisa saya sampaikan , terimakasih

I LOVE PROGRAMMER INDONESIA

Post a Comment

Previous Post Next Post