Ini adalah ilmu paling penting dalam menguasai bahasa pemrograman Python. Setup Python. Kalau sudah bisa setup Python, maka kamu sudah menguasai separuh dari bahasa ini. Separuh lagi, tinggal suruh ChatGPT. Sungguh!
Kawan saya Trigus Dodik Susilo hanya saya ajari menginstall Python, sekarang sudah bisa menggunakan bahasa ini untuk berbagai keperluan. Ajaib.
Baik kita mulai …
Instalasi Python
Jika kamu pengguna Windows 10, mungkin 11 juga yang disana sudah ada toko aplikasi (Microsoft Store), install menggunakan toko aplikasi itu. Lebih mudah dan aplikasi langsung bisa dipanggil melalui Terminal.
Pertama Buka Micrrosoft Store dan cari: Python. Pilih versi yang kamu kehendaki. Adapun saya akan memilih yang versi yang baru 3.12 saja.
![](https://i0.wp.com/blog.penamedia.com/wp-content/uploads/2024/08/python.png?resize=700%2C404&ssl=1)
Begitu doang. Gempil hihihi….
Sekarang kta buka Terminal. Kalau kamu belum punya, kamu bisa install Windows Terminal melalui Microsoft Store, dengan cara yang sama seperti diatas.
Lalu kita cek apakah Python sudah terinstall:
![](https://i0.wp.com/blog.penamedia.com/wp-content/uploads/2024/08/python2.png?resize=700%2C212&ssl=1)
Membuat Program Python
Cara membuat program Python bisa menggunakan berbagai cara. Yg lebih enak sih menggunakan VSCode. Tapi kalau nggak ada text editor apa saja bisa, seperti Notepad++ yang ringan, atau bahkan Notepad betulan.
Coba buka notepad dan ketikkan
print("Halo Dunia!")
dan simpan dengan nama hello.py
Sekarang, buka terminal dan ketikkan: python hello.py
![](https://i0.wp.com/blog.penamedia.com/wp-content/uploads/2024/08/python3.png?resize=700%2C204&ssl=1)
Sampai disini kamu sudah menguasai Python !!!
Studi Kasus
Saya mempunyai sebuah fille Excel yang didalamnya ada kolom
Nomor, Nama, Alamat, Telp, Kota.
Saya ingin memecahnya menjadi satu file excel setiap kota, bagaimana caranya?
Solusi: caranya tanya ChatGPT!
“Saya mempunyai sebuah file Excel dalam folder D:/Python yang didalamnya ada kolom Nomor, Nama, Alamat, Telp, Kota. Pecah file tersebut menjadi beberapa file excel berdasarkan kot. Buatkan dalam bahasa Python”
Dan jawabannya adalah:
Untuk membagi file Excel menjadi beberapa file berdasarkan kolom “Kota” menggunakan Python, kamu bisa menggunakan pustaka pandas
. Berikut adalah langkah-langkah dan contoh kode untuk melakukannya:
- Install pustaka yang diperlukan: Pastikan kamu telah menginstal
pandas
dan openpyxl
. Jika belum, kamu bisa menginstalnya dengan pip:
pip install pandas openpyxl
- Tulis kode Python: Berikut adalah contoh kode untuk membaca file Excel dari folder
D:/Python
, memecahnya berdasarkan kolom “Kota”, dan menyimpannya sebagai file Excel terpisah:
import pandas as pd
import os
# Path ke file Excel yang ingin dibaca
input_file = 'D:/Python/your_file.xlsx'
# Path folder untuk menyimpan file Excel yang dipecah
output_folder = 'D:/Python/Output'
# Membaca file Excel
df = pd.read_excel(input_file)
# Memeriksa apakah folder output ada, jika tidak, buat folder tersebut
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# Mengelompokkan data berdasarkan kolom 'Kota'
grouped = df.groupby('Kota')
# Menyimpan setiap grup sebagai file Excel terpisah
for kota, group in grouped:
# Membuat nama file berdasarkan nama kota
output_file = os.path.join(output_folder, f'{kota}.xlsx')
# Menyimpan grup ke file Excel
group.to_excel(output_file, index=False)
print("File Excel telah dipisahkan berdasarkan kota dan disimpan di folder Output.")
Penjelasan:
import pandas as pd
: Mengimpor pustaka pandas
untuk manipulasi data.
input_file
: Path ke file Excel yang akan dipecah.
output_folder
: Folder tempat menyimpan file hasil pecahan.
pd.read_excel(input_file)
: Membaca file Excel ke dalam DataFrame df
.
os.makedirs(output_folder)
: Membuat folder output jika belum ada.
df.groupby('Kota')
: Mengelompokkan data berdasarkan kolom “Kota”.
group.to_excel(output_file, index=False)
: Menyimpan setiap grup ke file Excel terpisah.
Sesuaikan nama file your_file.xlsx
dengan nama file Excel yang kamu miliki. Kode ini akan menghasilkan file-file Excel baru di dalam folder Output
yang dinamai sesuai dengan nilai yang ada di kolom “Kota”.
Nah kalau kamu ingin mendalani kosepnya silahkan belajar di banyak sumber yang ada di internet ini, yang salah satunya ada di https://www.w3schools.com/python/default.asp
Ok gampang kan?