Selasa, 30 September 2014

Kopi Darat Python Indonesia Oktober 2014

Komunitas Python Indonesia bekerjasama dengan Detik akan mengadakan kopi darat (kopdar) pada tanggal 18 Oktober 2014, dimulai dari pukul 10:00 WIB (UTC+7).

Untuk info lengkap bisa dilihat di tautan berikut ini: http://www.meetup.com/Python-ID/events/209448432/.

Be there and have fun!!

[Mentor] NLP:reimplementasi algoritma spottingnya "dbpedia-spotlight" untuk pebahasa

Peb Aryan akan menjadi mentor untuk NLP dengan topik reimplementasi algoritma spottingnya "dbpedia-spotlight" untuk pebahasa. Lebih spesifik, pada bagian Aho-Corasick string matching. Tujuannya adalah untuk mempercepat entity resolution.

Kemampuan yang harus dimiliki oleh peserta adalah:
  • Python dasar
  • Algoritma dan struktur data
  • Mampu mencari informasi lewat search engine atau membaca dari ensiklopedia

Waktu pekerjaan adalah maksimum tiga bulan.

Untuk lisensi, apabila ada proyek baru, maka lisensi akan ikut dengan parent projectnya.

Selain itu, topik lain yang tersedia adalah simple question answering Bahasa Indonesia. Untuk referensi, dapat membaca quepy (menerjemahkan pertanyaan dari teks menjadi query sparql ke dbpedia). Pustaka yang digunakan adalah rdflib, nltk+pebahasa, whoosh.

Diskusi bisa dilakukan mulai bulan Oktober 2014. Pekerjaan bisa dimulai dari tanggal 13 Oktober 2014 sampai 19 Desember 2014.

Untuk informasi selengkapnya, silahkan menghubungi Peb Aryan lewat mailing list.

Sabtu, 27 September 2014

Buku OpenERP telah dipublikasikan!

Buku OpenERP, dengan judul Dasar-dasar OpenERP: sisi teknikal dan contoh kasus, telah dipublikasikan (dalam format ODT/PDF) dan dapat didownload dari repo id-python/buku-openerp.

Terima kasih kepada Owo Sugiana, Steven Haryanto dan Zaki Akhmad yang telah bersedia memberikan pujian untuk buku ini!

(Noprianto, Whisnu Budhysantika, Widoyo)

Jumat, 19 September 2014

[Lowongan] Kesempatan Karier di Clevio Career

Clevio Career membuka kesempatan langka untuk Web Programmer handal membantu kami mengembangkan proyek aplikasi Clevio Career.

Melalui Clevio Career, team Clevio menyalurkan visinya untuk membantu talenta menemukan "jodoh" karir yang tepat dengan metode yang lebih manusiawi. Metodologi ini (paten terdaftar), berinspirasikan ke-4 prinsip filosofi Clevio: Clever, Leverage, Human-Centric, Greater-Good.

Ingin tahu lebih jauh tentang proyeknya? Silakan tilik video ini.

Kandidat ideal yang kami cari:

  • Cermat dalam bekerja
  • Stabil dalam bekerja sama
  • Mudah belajar dalam bahasa Inggris (dari tulisan dan video)
  • Mahir dalam bahasa Python Django
  • Berminat mempelajari teknologi Graph Database
  • Senang bekerja di suasana pegunungan Bukit Golf Cibubur yang tentram.
  • Cocok bekerja dalam budaya team Clevio.

Apabila teman2 berminat, silakan kirim lamaran Anda via aplikasi.

Pertanyaan? Silakan hubungi saya langsung via email / HP.

Terima kasih!

Salam hangat,

Aranggi Soemardjan
CEO, PT. Clevio


PS: Sumber dari milis Python Indonesia.

Selasa, 16 September 2014

Workshop Python di QGIS Sesi 2

AIFDR (Australia - Indonesia Facility for Disaster Reduction) kembali mengadakan workshop Python di QGIS pada Sabtu, 27 September 2014, jam 9 - 16 WIB. Sesi ini adalah lanjutan dari sesi sebelumnya.

Info lebih lengkap dapat dilihat di tautan berikut.

Senin, 08 September 2014

Ulasan Rilis Django 1.7

Halo semuanya, setelah hampir satu tahun dikembangkan, akhirnya Django versi 1.7 telas rilis. Bagi yang belum familiar dengan Django, Django merupakan sebuah web framework yang berbasis Python. Pada rilis versi 1.7 ini, ada cukup banyak beberapa fitur baru yang dapat membantu developer membuat aplikasi web yang baik. Berikut merupakan beberapa fitur baru Django yang menarik untuk dicoba.

Migrasi

Mulai sekarang, melakukan migrasi basis data semudah menjalankan sebuah command lewat Django. Kalau sebelumnya kita harus menggunakan third party library South untuk melakukan migrasi, sekarang tidak. Setelah dirasa South sudah tidak dapat memenuhi kebutuhan Django, pengembang South, membuat sebuah proyek kickstarter untuk membuat kode migrasi untuk Django.

App-Loading

Definisi aplikasi Django sekarang sudah sedikit bergeser karena kebutuhan. Kalau sebelumnya, setiap aplikasi Django membutuhkan file "models.py", sekarang tidak karena cukup banyak aplikasi Django yang tidak membutuhkan model. Bagi pengguna Django admin, sekarang sekarang juga memanggil "autodiscover()" sehingga tidak perlu memanggilnya di file "urls.py" lagi. 

Check Framework

Sistem check framework ini digunakan untuk mendeteksi masalah biasa yang biasanya ada karena lupa terhadap sesuatu yang sepele. Contohnya, CharField harus mempunyai parameter "max_length". Sistem ini juga mudah jika ingin dikembangan sesuai dengan kebutuhan proyek lain.

Custom Lookups

Django sekarang memudahkan pengembang jika ingin membuat custom lookup untuk kebutuhan proyeknya. Kalau sebelumnya, lookup yang terdapat pada ORM DJango tidak dapat dikembangkan lebih jauh lagi. Contohnya seperti "qs.filter(author__birthdate__year__lte=1981)"

Fitur baru Django 1.7 bisa dilihat lengkap di sini. Pada versi baru ini, begitu banyak bagian dari Django bisa dikembangkan sendiri oleh penggunanya(custom). Penilaian saya, fitur baru pada Django ini sangatlah signifikan dan sangat direkomendasikan untuk langsung meperbarui versi Django Anda. Berbeda dengan versi 1.6 yang tidak begitu banyak perubahan. 1.7 bisa dibilang dengan era baru dari Django yang benar-benar memberikan pengalaman baru dalam mengembangkan aplikasi web.

Rabu, 03 September 2014

Ulasan Kopdar Agustus 2014



Pada tanggal 23 Agustus 2014 yang lalu, komunitas Python Indonesia bekerja sama dengan P.T. Infinys System Indonesia mengadakan kopdar (kopi darat). Sesuai dengan agenda yang sudah direncanakan sebelumnya, kopdar terbagi menjadi 3 sesi utama, yaitu regular talk, lightning talk, dan sesi paralel — terdiri dari 2 sesi yang dijalankan secara bersamaan, yaitu code sprint dan diskusi bebas seputar Python.

Regular Talk


Noprianto yang menjadi inisiator sekaligus salah satu kontributor proyek Buku OpenERP, berbicara tentang pengalamannya menulis buku secara berkolaborasi dengan penulis lainnya. Menurut beliau, tahap penulisan materi buku sendiri sudah rampung, tinggal menunggu tahap-tahap selanjutnya termasuk penyuntingan dan sebagainya. Nah, kita tinggal menunggu kabar selanjutnya kapan Buku OpenERP ini akan dirilis.

Tak lama berselang, giliran Akbar Gumbira dan Isman Firmansyah yang berbagi cerita tentang proyek open source yang sedang digarap komunitas Python Indonesia, berupa aplikasi berbasis web. Kodenya bisa dilihat di repositori dan aplikasinya sendiri bisa dicoba di http://members.python.or.id. Yang perlu dicatat adalah, aplikasi tersebut masih dalam tahap "percobaan" dan akan terus dikembangkan.

 

Lightning Talk


Pada satu-satunya sesi lightning talk di kopdar kali ini, Firman Hadi, bercerita tentang penggunaan Python di dunia GIS, termasuk perkenalan pustaka ArcPy.


Sesi Paralel

Sesuai dengan namanya sesi paralel ini dijalankan secara bersamaan, terdiri dari diskusi bebas dan code sprint.

Diskusi Bebas


Beberapa poin yang sempat dibahas di sesi ini:
  • Mendorong anggota untuk lebih berinisiatif dalam bertanya di milis, IRC, dan jika perlu mengorganisir user group lokal di daerah masing-masing.
  • Bertukar pengalaman tentang belajar Python dan bahasa lain.
  • Membahas OpenERP.

Code Sprint


Dari 5 peserta yang mendaftarkan diri sebelumnya, hanya 1 orang yang berhalangan hadir. Untungnya ada 1 tambahan peserta, Indra, yang ikut code sprint secara mendadak.


from __future__ import meetup


Terima kasih untuk semua peserta yang telah datang dan Infinys System Indonesia atas dukungannya. Sampai bertemu lagi di kopdar selanjutnya!

Catatan: dokumentasi acara bisa dilihat di Twitter stream dan Meetup event.