Tag Archives: python

Python Development di Snow Leopard

Sudah beberapa bulan ini, saya beralih profesi. Dari tukang jaga server, jadi tukang ngetik kode. Yang jelas bukan kode buntut. Aplikasi yang dikembangkan, memakai framework Django, yang berarti pula menggunakan bahasa pemograman Python.

Berhubung baru saja upgrade harddisk dan sekalian merapikan instalasi Snow Leopard saya, jadi saya coba tuliskan apa yang saya install untuk pemograman python. Tentu sesuai dengan apa yang saya perlukan.

XCode

Hampir semua program dicompile manual. Jadi jelas saya membutuhkan paket compiler. Di Mac OSX disediakan di dalam satu paket besar XCode. Python & Subversion sudah termasuk di dalamnya. Artinya secara dasar sudah mencukupi untuk keperluan saya.

PIP, iPython dan VirtualEnv

Saya pakai PIP, iPython dan VirtualEnv. PIP katanya lebih baik dibandingkan easy_install. Menurut saya itu sih masalah selera saja hahaha (becanda ya… silahkan di google dulu perbandingan PIP vs Setuptools). Kemudian iPython jelas harus diinstall karena memudahkan pekerjaan. Ngetik code di python interactive console jadi lebih mudah dengan iPython.

Continue reading

Mengakses PostgreSQL dari Python Menggunakan psycopg2

Sekedar contoh, kebetulan kemarin saya sempet cari-cari cara konek dari python ke postgresql. Skrip ini cuma ngecek bisa konek apa tidak.

#!/usr/bin/env python

import psycopg2
import sys


DB_HOST = 'host'
DB_NAME = 'database'
DB_USER = 'username'
DB_PASS = 'password'

try:
    db = psycopg2.connect(host=DB_HOST, user=DB_USER, password=DB_PASS, database=DB_NAME)
    cursor = db.cursor()
except psycopg2.Error, e:
    print e
    sys.exit()