Author: Klinik Python Indonesia

[Dasar Python]: Standar Input dan Output Data

Ketika kita menjalankan Python, sistem menyediakan tiga file standar yaitu stdin, stdout, dan stderr. File stdin berisi standar input, karakter masukan dari keyboard. File stdout berisi standar output, yang akan ditampilkan pada monitor. Pesan kesalahan (error) dalam koding akan langsung diarahkan ke file stderr. File-file standar tersebut merupakan bagian dari modul sys, dan kita perlu melakukan import modul sys sebelum mengaksesnya.

Ketika kita menampilkan sebuah teks dengan fungsi print(), sebenarnya kita telah menuliskan teks tersebut pada file stdout. Ketika kita menerima masukan data dari fungsi input(), maka fungsi tersebut akan membaca input dari file stdin. File-file standar tersebut juga mendukung beberapa fungsi untuk menulis dan membaca data. (more…)

[DASAR PYTHON]: MANAJEMEN FILE (BAGIAN 3)

Lanjutan dari Manajemen File (bagian 2)

BEGINILAH CARA MEMBACA FILE DI PYTHON…

Agar dapat membaca isi dari sebuah file, Python menyediakan suatu fungsi yaitu read([ukuran]). Fungsi read() ini akan membaca setiap byte dari sebuah file, yang akan disimpan dalam bentuk teks (string). Parameter ukuran bersifat opsional, yang mana berfungsi untuk menentukan jumlah byte yang akan dibaca dari suatu file. Jika ukuran tidak ditentukan, maka secara otomatis akan bernilai -1, yang mana akan membaca seluruh byte dari isi suatu file. Fungsi read() juga dapat menampilkan karakter NEWLINE. Berikut ini contoh penggunaan fungsi read() tanpa parameter ukuran. (more…)

[Info Python] Pendaftaran Anggota Baru TanyaPython WhatsApp Group Tahun 2017

Salam PythonMania!

Ayo gabung bersama kami di WhatsApp Group “TanyaPython”! GRATIS!

Apapun pertanyaan Anda, selagi kami BISA … InsyaAlloh, kami akan BANTU mencarikan SOLUSI-nya!

So…Saatnya kita saling berbagi Ilmu Python, karena Berbagi Itu INDAH… 😀

whatsapp-python

[Buku Python] Ini Dia Buku Rujukan Terbaik Untuk Pemula

Salam PythonMania!

Ketika kita memulai belajar suatu bahasa pemrograman, tentunya kita akan mencari buku apa yang tepat buat seorang pemula. Hal yang sama, ketika kita mau belajar bahasa Python. Banyak juga yang bertanya di komentar, “Mas buku apa yang bagus buat belajar Python untuk pemula?” Berbekal dari pengalaman (dari puluhan buku/ebook Python yang kami miliki), ada satu buku yang menarik dan kami anggap layak dijadikan pegangan untuk belajar bahasa Python. Ini dia penampakannya… 😀

HTTLCS Learning Python 3 (cover design by KlinikPython)

HTTLCS Learning Python 3 (cover design by KlinikPython)

Dan inilah isi buku itu … (more…)

Pilih Mana Jokowi-JK atau Prabowo-Hatta?

Semangat Pagi, PythonMania!…I Love U All…😀

Info Penting!
Jadwal Pemilu 2014 akan dilaksanakan dua kali yaitu Pemilu Legislatif pada tanggal 9 April 2014 yang akan memilih para anggota dewan legislatif dan Pemilu Presiden pada tanggal 9 Juli 2014 yang akan memilih Presiden dan Wakil Presiden (disadur dari pemilu.com). Pemilu legislatif telah lewat, saatnya kita mempersiapkan diri dalam pemilu PRESIDEN. Dan seperti yang telah kita ketahui, Pemilu tahun 2014 ini akan diikuti oleh 2 pasangan yaitu Jokowi-JK dan Prabowo-Hatta. Sudah mantapkah pilihan Anda?

Agar memantapkan pilihan Anda, Klinik Python sudah mempersiapkan sebuah aplikasi Vote Presiden 2014 menggunakan bahasa Pemrograman Python. Saatnya latihan Nyoblos…Ups, salah!..Saatnya Latihan nge-Klik!… 😀

Pilih Jokowi-Jk atau Prabowo-Hatta?

Pilih Jokowi-Jk atau Prabowo-Hatta?

Demo program Vote Presiden 2014 menggunakan file teks dalam mode simpan dan baca data hasil vote. Pembahasan tentang file teks bisa Anda pelajari di Manajemen File: bagian 1 dan bagian 2. (more…)

[DASAR PYTHON]: MANAJEMEN FILE (BAGIAN 2)

Semangat Pagi, PythonMania!!!… 🙂

Artikel kali ini merupakan lanjutan dari artikel sebelumnya, MANAJEMEN FILE (BAGIAN 1). Oiya, mungkin dari PythonMania ada yang bertanya, Kenapa harus belajar tentang File di bahasa Pemrograman Python? Yup! Karena File itu penting!…(jawaban ringkas dan padat…:) ). Jadi, It’s ShowTime!….

Saatnya Menuliskan Data Anda Pada Sebuah File. - pic: www.thesaleslion.com

Saatnya Menuliskan Data Anda Pada Sebuah File. – pic: http://www.thesaleslion.com


Metode-Metode dari Objek File

Untuk membaca atau menulis isi dari sebuah file, bahasa Pemrograman Python menyediakan beberapa metode (atau cara) yang berbeda-beda. Nah, kita akan belajar beberapa metode yang sangat berguna untuk menuliskan suatu data dalam sebuah file.

Menuliskan Data pada Sebuah File

Metode write() berfungsi untuk menuliskan suatu data teks pada sebuah file. Teks ini dapat terdiri dari kumpulan kata dalam satu baris atau beberapa baris. Metode write() tidak dapat menambahkan baris baru secara otomatis. Jika kita ingin menambahkan baris baru, maka kita harus menambahkan karakter NEWLINE, ‘\n‘, di akhir baris. Contoh berikut akan menampilkan penggunaan metode write():

>>> file_tes = open('ujifile.dat', 'w')
>>> file_tes.write('Teks baris pertama\n')
>>> file_tes.write('Teks baris kedua\n')

Dari kode di atas, baris pertama menyatakan untuk membuka file ujifile.dat dalam mode tulis. Kemudian, baris kedua menyatakan untuk menuliskan ‘Teks baris pertama’ pada file dan menambahkan sebuah baris baru. Sedangkan baris terakhir menyatakan penambahan teks ‘Teks baris kedua’ disertai baris baru. Pada baris kedua dan ketiga, penambahan baris baru ditandai dengan suatu karakter ‘\n‘.

Kita juga dapat menggunakan metode writelines() untuk menuliskan daftar teks pada sebuah file. Sama seperti metode write(), metode writelines() tidak bisa menambahkan baris baru secara otomatis. Jika kita tidak menambahkan karakter NEWLINE, maka metode writelines() akan menuliskan isi dari daftar tersebut sebagai sebaris teks. Berikut ini ilustrasi dari penggunaan metode writelines():

>>> daftar = ['satu', 'dua', 'tiga']
>>> i = 0
>>> for x in daftar:
	daftar[i] = x+'\n'
	i += 1
>>> filedata = open('d:/filetes.dat', 'w')
>>> filedata.writelines(daftar)

Pada kode di atas, baris pertama membuat sebuah list daftar yang berisi tiga data. Kemudian, menambahkan karakter NEWLINE pada akhir tiap-tiap data dari list daftar dengan menggunakan pengulangan for. Selanjutnya, fungsi open() digunakan untuk membuka file filetes.dat dengan mode tulis dan metode writelines() menuliskan data-data dari daftar ke dalam file filetes.dat. Setiap data dari daftar akan dituliskan dalam baris baru dengan penambahan karakter ‘\n‘.

Bersambung….

Woke!…Semoga Bermanfaat dan Salam PythonMania!

[Dasar Python]: Manajemen File (bagian 1)

Pada saat kita bermain dengan interpreter bahasa Pemrograman Python, kita dapat dengan mudah memasukkan dan menampilkan data. Apa jadinya jika kita keluar dari interpreter tersebut? Kemana data kita tadi? Untuk menyimpan data yang dapat kita gunakan kembali lain waktu, kita dapat menyimpannya dalam sebuah file. Selain menyimpan, kita juga dapat membaca isi dari file tersebut. Nah, pada kesempatan ini, kita akan belajar tentang bagaimana manajemen file di Pemrograman Python. So…Tunggu apalagi…saatnya ke TeKaPe!

file-python-www.adobepsd.com

Obyek file mempunyai fungsi built-in dan beberapa metode yang membantu kita dalam mengakses berbagai tipe file. Pada bahasa Pemrograman Python, fungsi built-in open() akan selalu digunakan pada setiap operasi file. Fungsi open() ini akan mengembalikan sebuah obyek file, dimana kita dapat melakukan berbagai aksi pada suatu file.

Fungsi open()

Kita harus menggunakan fungsi open() untuk membuka sebarang tipe file. Syntax dari fungsi open() seperti berikut: (more…)