<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-320848235329674333</id><updated>2024-09-17T05:38:02.734+07:00</updated><category term="python"/><category term="belajar"/><category term="intro"/><category term="PyQt4"/><category term="django"/><category term="id-python"/><category term="python. modul"/><category term="rilis"/><category term="tips"/><category term="video"/><category term="aplikasi"/><category term="google"/><category term="google books"/><category term="ironpython"/><category term="modul"/><category term="pypi"/><category term="web"/><title type='text'>Pakai Python</title><subtitle type='html'>Blog tentang bahasa pemrograman Python dan aplikasi-aplikasi yang dibuat menggunakan bahasa pemrograman Python</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5510420734067476463</id><published>2014-02-02T06:54:00.002+07:00</published><updated>2020-05-13T06:33:15.502+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Menghitung Pi</title><content type='html'>&lt;div&gt;
Wah, lama tidak menggunakan Python, otak terasa buntu. Soal yang perlu dipecahkan sederhana: hitunglah &lt;i&gt;Pi&lt;/i&gt; menggunakan &lt;u&gt;Wallis Formula&lt;/u&gt;:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
setelah 1 jam mencoba, maka saya menemukan potongan kode yang saya rasa betul:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;text-align: left;&quot;&gt;In [50]: pi = 2 * reduce(lambda x,y: x*y, [(4.0*i**2)/(4.0*i**2-1) for i in xrange(1,1000)])&lt;br /&gt;In [51]: pi&lt;br /&gt;Out[51]: 3.1408069608284657&lt;/pre&gt;
Wah, ternyata lebih ribet dari yang saya kira pada awalnya. Namun&lt;i&gt; cool&lt;/i&gt;... kita dapat menghitung &lt;i&gt;Pi&lt;/i&gt; hanya dengan &lt;b&gt;satu baris kode &lt;/b&gt;yang melibatkan &lt;i&gt;fungsi built-in reduce&lt;/i&gt;, &lt;i&gt;lambda&lt;/i&gt;, serta &lt;i&gt;list comprehension&lt;/i&gt;. Yang baru saya pelajari dan gunakan adalah fungsi &lt;i&gt;reduce&lt;/i&gt;. Potongan penjelasan mengenai fungsi &lt;i&gt;reduce&lt;/i&gt; dari &lt;i&gt;help&lt;/i&gt; Python:&lt;br /&gt;
&lt;br /&gt;
&lt;dt id=&quot;reduce&quot; style=&quot;background-color: #fbe54e; font-family: sans-serif; font-size: 16px;&quot;&gt;&lt;tt class=&quot;descname&quot; style=&quot;background-color: transparent; font-size: 1.2em; font-weight: bold; padding: 0px 1px;&quot;&gt;reduce&lt;/tt&gt;&lt;big&gt;(&lt;/big&gt;&lt;em&gt;function&lt;/em&gt;,&amp;nbsp;&lt;em&gt;iterable&lt;/em&gt;&lt;span class=&quot;optional&quot; style=&quot;font-size: 1.3em;&quot;&gt;[&lt;/span&gt;,&amp;nbsp;&lt;em&gt;initializer&lt;/em&gt;&lt;span class=&quot;optional&quot; style=&quot;font-size: 1.3em;&quot;&gt;]&lt;/span&gt;&lt;big&gt;)&lt;/big&gt;&lt;a class=&quot;headerlink&quot; href=&quot;http://docs.python.org/2/library/functions.html#reduce&quot; style=&quot;color: #c60f0f; font-size: 0.8em; padding: 0px 4px; text-decoration: none; visibility: hidden;&quot; title=&quot;Permalink to this definition&quot;&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;Apply&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;function&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;of two arguments cumulatively to the items of&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;iterable&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;, from left to right, so as to reduce the iterable to a single value. For example,&lt;/span&gt;&lt;tt class=&quot;docutils literal&quot; style=&quot;background-color: #ecf0f3; font-size: 0.95em; line-height: 20.8px; padding: 0px 1px; text-align: justify;&quot;&gt;&lt;span class=&quot;pre&quot;&gt;reduce(lambda&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;x,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;y:&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;x+y,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;[1,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;2,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;3,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;4,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;pre&quot;&gt;5])&lt;/span&gt;&lt;/tt&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;calculates&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;tt class=&quot;docutils literal&quot; style=&quot;background-color: #ecf0f3; font-size: 0.95em; line-height: 20.8px; padding: 0px 1px; text-align: justify;&quot;&gt;&lt;span class=&quot;pre&quot;&gt;((((1+2)+3)+4)+5)&lt;/span&gt;&lt;/tt&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;. The left argument,&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;x&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;, is the accumulated value and the right argument,&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;y&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;, is the update value from the&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;iterable&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;. If the optional&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;initializer&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;is present, it is placed before the items of the iterable in the calculation, and serves as a default when the iterable is empty. If&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;initializer&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;is not given and&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;em style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;iterable&lt;/em&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 16px; line-height: 20.8px; text-align: justify;&quot;&gt;contains only one item, the first item is returned.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5510420734067476463/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2014/02/menghitung-pi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5510420734067476463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5510420734067476463'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2014/02/menghitung-pi.html' title='Menghitung Pi'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5340741094684882274</id><published>2014-01-03T20:31:00.000+07:00</published><updated>2014-01-03T20:31:16.274+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="intro"/><category scheme="http://www.blogger.com/atom/ns#" term="modul"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Instalasi Python 3, Pygame, dan IPython di Windows 7</title><content type='html'>Termotivasi oleh video Jessica McKellar &lt;a href=&quot;https://www.youtube.com/watch?v=d1a4Jbjc-vU&quot;&gt;ini&lt;/a&gt;, tahun ini saya membangun kembali ketertarikan saya akan pemrograman Python. Saya sudah cukup lama mengenai Python, bahkan dulu sempat mengandalkan Python untuk menghasilkan aplikasi keuangan dan gudang. Sayangnya, sejak saya menjadi &quot;pegawai&quot;, saya tidak punya banyak kesempatan untuk menggunakan Python. Namun, Python tetap menjadi hobi.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Mulai dari mana? Saya memutuskan untuk mulai dengan mempelajari kembali Python, khususnya yang berhubungan dengan membuat game dengan Pygame dan Python 3. Python 3. &amp;nbsp;Blog ini merupakan catatan saya saat menginstalasi Python 3 di laptop.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Laptop saya bersistemoperasikan Windows 7. Python 2.7 sudah terinstall dalam laptop dan menjadi &quot;default&quot; aplikasi untuk membuka script Python. Dengan kata lain, saya ingin ada 2 versi Python di laptop ini.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Mula-mula, saya menentukan Python 3 versi berapa yang akan saya install. Pilihan saya jatuh pada Python 3.2. Alasannya semata-mata karena Pygame, kepustakaan Python untuk membuat game, baru tersedia untuk Python 3.2. Maka saya download Python 3.2 dari URL:&amp;nbsp;&lt;a href=&quot;http://www.python.org/ftp/python/3.2.5/python-3.2.5.msi&quot;&gt;http://www.python.org/ftp/python/3.2.5/python-3.2.5.msi&lt;/a&gt;. Lalu install Python 3.2 sama seperti aplikasi Windows lainnya&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Selanjutnya download Pygame untuk Python 3.2:&amp;nbsp;&lt;a href=&quot;http://pygame.org/ftp/pygame-1.9.2a0.win32-py3.2.msi&quot;&gt;http://pygame.org/ftp/pygame-1.9.2a0.win32-py3.2.msi&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Jalankan file instalasi, maka Pygame akan terinstall di dalam direktori Python 3.2.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Untuk meyakinkan bahwa Pygame telah terinstall dengan baik, cek dengan melakukan import modul Pygame dalam Python interactive prompt:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvsB20b2KZTLaj-8eKWYpblJdqixzh4ntVZfwtROBwO31N-3XnJsvS3aUa07rpLluxxI4ClHFDpTOcFNCPlXMJ-6AcwYMDKa9tEJuy8m2bFqPMbNbI_FYl_0pL4-kItiaRTiOdc5hRevs/s1600/import_pygame.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvsB20b2KZTLaj-8eKWYpblJdqixzh4ntVZfwtROBwO31N-3XnJsvS3aUa07rpLluxxI4ClHFDpTOcFNCPlXMJ-6AcwYMDKa9tEJuy8m2bFqPMbNbI_FYl_0pL4-kItiaRTiOdc5hRevs/s1600/import_pygame.png&quot; height=&quot;316&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Jika tidak ada pesan kesalahan, maka berarti Pygame sudah terinstall dengan baik&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Python interactive prompt standar kurang nyaman digunakan untuk pengembangan. Saya pun menginstall IPython. IPython adalah interactive prompt/shell yang lebih canggih. Download IPython dari:&amp;nbsp;&lt;a href=&quot;https://github.com/ipython/ipython/releases/download/rel-1.1.0/ipython-1.1.0.py3-win32.exe&quot;&gt;https://github.com/ipython/ipython/releases/download/rel-1.1.0/ipython-1.1.0.py3-win32.exe&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;u&gt;Catatan:&lt;/u&gt; &amp;nbsp;IPython di Windows memerlukan kepustakaan pyreadline. Karena itu pyreadline perlu didownload dan diinstall terlebih dulu. Pyreadlien didownload dari: &lt;a href=&quot;https://pypi.python.org/packages/any/p/pyreadline/pyreadline-2.0.win32.exe#md5=2563b5df3eb0ffa79e6af1c3193d9596&quot;&gt;pyreadline 2.0&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Install pyreadline dan IPython. Tes menjalankan IPython:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihY2RTBfepeuW4gJ6yjuHX-6371a6P9MNzOhDQYfA1PKXf_o39axBa8B8PRoLWUSodubEq-4fRFrKkETjc-P2x4xmyuw4Kh95oS3upO3wwNEHnuf-M6-PV9lLiOYVg4Jtek_bPzlQJey0/s1600/ipython_running.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihY2RTBfepeuW4gJ6yjuHX-6371a6P9MNzOhDQYfA1PKXf_o39axBa8B8PRoLWUSodubEq-4fRFrKkETjc-P2x4xmyuw4Kh95oS3upO3wwNEHnuf-M6-PV9lLiOYVg4Jtek_bPzlQJey0/s1600/ipython_running.png&quot; height=&quot;516&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Nah, sekarang saya sudah siap untuk &quot;bermain-main&quot; dengan Python.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5340741094684882274/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2014/01/instalasi-python-3-pygame-dan-ipython.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5340741094684882274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5340741094684882274'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2014/01/instalasi-python-3-pygame-dan-ipython.html' title='Instalasi Python 3, Pygame, dan IPython di Windows 7'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvsB20b2KZTLaj-8eKWYpblJdqixzh4ntVZfwtROBwO31N-3XnJsvS3aUa07rpLluxxI4ClHFDpTOcFNCPlXMJ-6AcwYMDKa9tEJuy8m2bFqPMbNbI_FYl_0pL4-kItiaRTiOdc5hRevs/s72-c/import_pygame.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5841254180907612495</id><published>2013-12-29T07:07:00.002+07:00</published><updated>2020-09-14T05:56:48.687+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Masa Depan Pemrograman Python oleh Jessica McKellar</title><content type='html'>Presentasi menarik dari Jessica McKellar mengenai masa depan pemrograman Python sangat dipengaruhi oleh popularitas Python khususnya dalam pemrograman di Windows,&amp;nbsp; game, mobile apps,&amp;nbsp; dan scientific programming: &lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/d1a4Jbjc-vU&quot; width=&quot;320&quot; youtube-src-id=&quot;d1a4Jbjc-vU&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
Khusus untuk Indonesia saya pikir perlu ditambahkan: pemrograman web</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5841254180907612495/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2013/12/masa-depan-pemrograman-python-oleh.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5841254180907612495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5841254180907612495'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2013/12/masa-depan-pemrograman-python-oleh.html' title='Masa Depan Pemrograman Python oleh Jessica McKellar'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/d1a4Jbjc-vU/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-401401818887068151</id><published>2013-12-21T21:57:00.001+07:00</published><updated>2013-12-21T21:57:12.836+07:00</updated><title type='text'>IPython in Depth</title><content type='html'>Enjoying video series of EnthoughtMedia in YouTube:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=xe_ATRmw0KM&amp;amp;feature=share&amp;amp;list=PLg3qccrcW87I0umaMR5ZZQOD85RGga4sW&quot;&gt;IPython in Depth Part 1 of 3&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=A8VbS-YX2Lo&amp;amp;feature=share&amp;amp;list=PLg3qccrcW87I0umaMR5ZZQOD85RGga4sW&amp;amp;index=1&quot;&gt;IPython in Depth Part 2 of &lt;/a&gt;3&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=4tJKZWWRs6s&amp;amp;feature=share&amp;amp;list=PLg3qccrcW87I0umaMR5ZZQOD85RGga4sW&amp;amp;index=2&quot;&gt;IPython in Depth Part 3 of 3&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/401401818887068151/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2013/12/ipython-in-depth.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/401401818887068151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/401401818887068151'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2013/12/ipython-in-depth.html' title='IPython in Depth'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5579708898919728500</id><published>2012-01-22T06:39:00.000+07:00</published><updated>2012-01-22T06:39:03.693+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="id-python"/><title type='text'>Peluncuran Kembali python.or.id</title><content type='html'>Beberapa bulan lalu (Juni 2011) saya telah posting mengenai&lt;a href=&quot;http://pakaipython.bisuksoftware.com/2011/06/kembalinya-pythonorid.html&quot;&gt; kembalinya python.or.id&lt;/a&gt;. Namun setelah aktif kira-kira 1 bulan situs &lt;a href=&quot;http://python.or.id/&quot;&gt;python.or.id&lt;/a&gt; kembali &quot;diam&quot; pengembangannya.&lt;br /&gt;
&lt;br /&gt;
Maka pada awal tahun ini, muncul kembali inisiatif untuk menghidupkan kembali situs id-python (&lt;a href=&quot;http://www.python.or.id/&quot;&gt;http://www.python.or.id&lt;/a&gt;). Namun kali ini diputuskan untuk menggunakan fasilitas-fasilitas yang tersedia &#39;gratis&#39; di &amp;nbsp;dunia maya. Alasannya? Agar komunitas id-python bisa lebih fokus dalam pengembangan komunitas dan &#39;isi&#39; dari situs id-python dan tidak direpotkan dengan hal-hal yang &#39;terlalu teknis&#39; (penyediaan server, pembangunan situs, dan lain-lain).&lt;br /&gt;
&lt;br /&gt;
Perkembangan bagus lain dalam komunitas id-python adalah telah diadakan beberapa kali meetup (pertemuan) antar anggota komunitas. dalam waktu dekat (28Januari) akan diadakan &lt;a href=&quot;http://www.python.or.id/2012/01/update-id-python-meetup-3.html&quot;&gt;meetup untuk ketiga&lt;/a&gt; kalinya di kampus ITB Bandung.</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5579708898919728500/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2012/01/peluncuran-kembali-pythonorid.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5579708898919728500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5579708898919728500'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2012/01/peluncuran-kembali-pythonorid.html' title='Peluncuran Kembali python.or.id'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-8126179519509130639</id><published>2011-12-23T04:34:00.000+07:00</published><updated>2011-12-23T04:34:21.944+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Belajar: List Method</title><content type='html'>Sekedar mengulang mengenai&lt;i&gt; &#39;list method&lt;/i&gt;&#39;:&lt;i&gt; method&lt;/i&gt; (atau ada yang menyebug fungsi) bawaan untuk objek &lt;i&gt;&#39;list&#39;. List Method:&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;i&gt;append&lt;/i&gt;: menambahkan item ke dalam list&lt;/li&gt;
&lt;li&gt;&lt;i&gt;count&lt;/i&gt;: menghitung berapa banyak item ada dalam list&lt;/li&gt;
&lt;li&gt;&lt;i&gt;extend&lt;/i&gt;: menambahkan item dari list lain ke dalam list&lt;/li&gt;
&lt;li&gt;&lt;i&gt;index&lt;/i&gt;: memberitahukan index/posisi dari sebuah item dalam list&lt;/li&gt;
&lt;li&gt;&lt;i&gt;pop&lt;/i&gt;: mengeluarkan sebuah item dari list; mengembalikan item tersebut sebagai&lt;i&gt; &#39;return value&#39;.&lt;/i&gt;&amp;nbsp;Jika tidak ditentukan index item yang akan dikeluarkan, fungsi akan mengeluarkan item terakhir dalam list&lt;/li&gt;
&lt;li&gt;&lt;i&gt;remove&lt;/i&gt;: menghapus item tertentu dari list&lt;/li&gt;
&lt;li&gt;&lt;i&gt;reverse&lt;/i&gt;: mengurutkan list secara terbalik (dari item besar ke kecil)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;sort&lt;/i&gt;: mengurutkan list (dari item kecil ke besar)&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;Beberapa contoh:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt; my_list = [&#39;chopsticks&#39;, &#39;dark soy sauce&#39;, &#39;wasabi&#39;, &#39;fugu&#39;, &#39;sake&#39;, &#39;ramen&#39;, &#39;shiitake mushrooms&#39;]
&amp;gt;&amp;gt;&amp;gt; my_list.sort()
&amp;gt;&amp;gt;&amp;gt; my_list
[&#39;chopsticks&#39;,
 &#39;dark soy sauce&#39;,
 &#39;fugu&#39;,
 &#39;ramen&#39;,
 &#39;sake&#39;,
 &#39;shiitake mushrooms&#39;,
 &#39;wasabi&#39;]
&amp;gt;&amp;gt;&amp;gt; my_list.count()
Traceback (most recent call last):
  File &quot;&lt;pyshell#3&gt;&quot;, line 1, in &lt;module&gt;
    my_list.count()
TypeError: count() takes exactly one argument (0 given)
&amp;gt;&amp;gt;&amp;gt; my_list.count(&#39;sake&#39;)
1
&amp;gt;&amp;gt;&amp;gt; my_list.append(&#39;sushi&#39;)
&amp;gt;&amp;gt;&amp;gt; my_list
[&#39;chopsticks&#39;,
 &#39;dark soy sauce&#39;,
 &#39;fugu&#39;,
 &#39;ramen&#39;,
 &#39;sake&#39;,
 &#39;shiitake mushrooms&#39;,
 &#39;wasabi&#39;,
 &#39;sushi&#39;]
&amp;gt;&amp;gt;&amp;gt; my_list.sort()
&amp;gt;&amp;gt;&amp;gt; my_list
[&#39;chopsticks&#39;,
 &#39;dark soy sauce&#39;,
 &#39;fugu&#39;,
 &#39;ramen&#39;,
 &#39;sake&#39;,
 &#39;shiitake mushrooms&#39;,
 &#39;sushi&#39;,
 &#39;wasabi&#39;]
&amp;gt;&amp;gt;&amp;gt; other_list = [&#39;games&#39;, &#39;computer&#39;, &#39;laptop&#39;, &#39;harddisk&#39;]
&amp;gt;&amp;gt;&amp;gt; my_list.extend(other_list)
&amp;gt;&amp;gt;&amp;gt; my_list
[&#39;chopsticks&#39;,
 &#39;dark soy sauce&#39;,
 &#39;fugu&#39;,
 &#39;ramen&#39;,
 &#39;sake&#39;,
 &#39;shiitake mushrooms&#39;,
 &#39;sushi&#39;,
 &#39;wasabi&#39;,
 &#39;games&#39;,
 &#39;computer&#39;,
 &#39;laptop&#39;,
 &#39;harddisk&#39;]
&amp;gt;&amp;gt;&amp;gt; my_list.pop()
&#39;harddisk&#39;
&amp;gt;&amp;gt;&amp;gt; my_list
[&#39;chopsticks&#39;,
 &#39;dark soy sauce&#39;,
 &#39;fugu&#39;,
 &#39;ramen&#39;,
 &#39;sake&#39;,
 &#39;shiitake mushrooms&#39;,
 &#39;sushi&#39;,
 &#39;wasabi&#39;,
 &#39;games&#39;,
 &#39;computer&#39;,
 &#39;laptop&#39;]
&amp;gt;&amp;gt;&amp;gt; my_list.remove(&#39;games&#39;)
&amp;gt;&amp;gt;&amp;gt; my_list
[&#39;chopsticks&#39;,
 &#39;dark soy sauce&#39;,
 &#39;fugu&#39;,
 &#39;ramen&#39;,
 &#39;sake&#39;,
 &#39;shiitake mushrooms&#39;,
 &#39;sushi&#39;,
 &#39;wasabi&#39;,
 &#39;computer&#39;,
 &#39;laptop&#39;]
&amp;gt;&amp;gt;&amp;gt; 
&lt;/module&gt;&lt;/pyshell#3&gt;&lt;/pre&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/8126179519509130639/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/12/belajar-list-method.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8126179519509130639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8126179519509130639'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/12/belajar-list-method.html' title='Belajar: List Method'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-8336973789659333813</id><published>2011-12-18T20:21:00.001+07:00</published><updated>2020-09-14T06:01:38.866+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>Video: Google Python Class Day 1 Part 2</title><content type='html'>Lanjutan Video Google Python Class Day 1 Part 2&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/EPYupizJYQI&quot; width=&quot;320&quot; youtube-src-id=&quot;EPYupizJYQI&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/8336973789659333813/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/12/video-google-python-class-day-1-part-2.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8336973789659333813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8336973789659333813'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/12/video-google-python-class-day-1-part-2.html' title='Video: Google Python Class Day 1 Part 2'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/EPYupizJYQI/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5101085444124725033</id><published>2011-12-17T17:51:00.001+07:00</published><updated>2020-09-14T06:03:18.491+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="intro"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Video: Google Python Class Day 1</title><content type='html'>Video menarik yang ingin belajar pemrograman Python:&lt;br /&gt;
&lt;br /&gt;
Google Python Class Day 1 Part 1: Introduction dan Strings&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; class=&quot;BLOG_video_class&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/tKTZoB2Vjuk&quot; width=&quot;320&quot; youtube-src-id=&quot;tKTZoB2Vjuk&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5101085444124725033/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/12/video-google-python-class-day-1.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5101085444124725033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5101085444124725033'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/12/video-google-python-class-day-1.html' title='Video: Google Python Class Day 1'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/tKTZoB2Vjuk/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-6185226070805114223</id><published>2011-07-31T06:56:00.002+07:00</published><updated>2011-07-31T07:00:20.408+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Comiker, the comic maker</title><content type='html'>Menyenangkan melihat bagaimana Python digunakan untuk menghasilkan webbsite yang &#39;lucu&#39; seperti &lt;a href=&quot;http://www.comiker.com/&quot;&gt;Comiker, the comic maker&lt;/a&gt; ini. Comiker adalah situs yang dirancang bagi orang yang ingin dapat membuat komik pendek walaupun tidak dapat menggambar. Pembuat situs menyediakan beberapa karakter yang dapat dipilih. Tugas pembuat komik hanyalah menciptakan dialog yang &#39;menggelitik&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.comiker.com/&quot;&gt;Comiker&lt;/a&gt; dibangun menggunakan &lt;a href=&quot;http://flask.pocoo.org/&quot;&gt;Flask&lt;/a&gt;, salah satuwebframework yang menggunakan bahasa pemrograman Python.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJ6oFeoP25P7ZSvAvGU4CG6iz1roLiJ9XJKoItlyVHybGmJ5x2vSU_z6vnAWZDRP-OM6buthRvac5us9FqB3d4s41RH_8TjFNTfxsLkDfRDe5HgwjsgLUOMpGOiHlzCmkzLRGxXxjYQw/s1600/aghjb21pa2Vyc3INCxIFQ29taWMY4dEEDA.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;99&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJ6oFeoP25P7ZSvAvGU4CG6iz1roLiJ9XJKoItlyVHybGmJ5x2vSU_z6vnAWZDRP-OM6buthRvac5us9FqB3d4s41RH_8TjFNTfxsLkDfRDe5HgwjsgLUOMpGOiHlzCmkzLRGxXxjYQw/s320/aghjb21pa2Vyc3INCxIFQ29taWMY4dEEDA.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/6185226070805114223/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/07/comiker-comic-maker.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/6185226070805114223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/6185226070805114223'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/07/comiker-comic-maker.html' title='Comiker, the comic maker'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFJ6oFeoP25P7ZSvAvGU4CG6iz1roLiJ9XJKoItlyVHybGmJ5x2vSU_z6vnAWZDRP-OM6buthRvac5us9FqB3d4s41RH_8TjFNTfxsLkDfRDe5HgwjsgLUOMpGOiHlzCmkzLRGxXxjYQw/s72-c/aghjb21pa2Vyc3INCxIFQ29taWMY4dEEDA.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-1795208903254599830</id><published>2011-07-09T07:54:00.001+07:00</published><updated>2011-07-09T09:54:38.553+07:00</updated><title type='text'>Komik: Python</title><content type='html'>Python menurut xkcd: &lt;br /&gt;
&lt;img src=&quot;http://imgs.xkcd.com/comics/python.png&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/1795208903254599830/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/07/komik-python.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/1795208903254599830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/1795208903254599830'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/07/komik-python.html' title='Komik: Python'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5891392219807044525</id><published>2011-07-08T09:53:00.004+07:00</published><updated>2011-07-08T10:02:30.052+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Portable Python : Python dalam Flash disk</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;Kasus: perusahaan saya tidak mengijinkan saya untuk melakukan instalasi aplikasi lain ke dalam laptop perusahaan selain yang telah diinstall oleh departemen IT perusahaan. Padahal saya ingin belajar pemrograman python. Distribusi standar python untuk Windows dari &lt;a href=&quot;http://www.python.org/&quot;&gt;python.org&lt;/a&gt; merupakan installer yang memerlukan hak administrator sehingga tidak diijinkan untuk diinstall ke dalam laptop perusahaan. Lalu? Ada solusinya. Ada distribusi python yang tidak berbentuk installer, yang didistribusikan dalam bentuk zip. Jika ingin digunakan unzip saja filenya misalnya dalam hardisk eksternal atau flash disk. Maka kini kita siap untuk membuat program dengan python.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;WordSection1&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;WordSection1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Salah satu distribusi python dalam bentuk zip : &lt;a href=&quot;http://www.portablepython.com/&quot;&gt;Portable Python&lt;/a&gt;. Portable Python FREE untuk digunakan dan dapat dijalankan di Windows 98, Windows XP, juga WIndows 7. &lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;WordSection1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Screenshot Portable Python:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr8OWRB2HjKCl0hLMB7diATQpo3aSWyATAeU-3SExDl1sh_z98Q7Ts1vS0ZnBAgkTPOZg3gmNQtyTILrX53wpYF1sEG7xgl33ve0XCM5P0hYLaIQw8rnj1SI-ylXDTnKXPYWrfcl-ohfA/s1600/portablepython_ss.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;537&quot; m$=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr8OWRB2HjKCl0hLMB7diATQpo3aSWyATAeU-3SExDl1sh_z98Q7Ts1vS0ZnBAgkTPOZg3gmNQtyTILrX53wpYF1sEG7xgl33ve0XCM5P0hYLaIQw8rnj1SI-ylXDTnKXPYWrfcl-ohfA/s640/portablepython_ss.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;WordSection1&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;WordSection1&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Sisi plus Portable Python: telah memaketkan juga&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;IDE: Pyscripter dan SPE&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Shell: IPython&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Django&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Pygame&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Python Imaging Library (PIL)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;wxPython&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot;&gt;pywin32&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5891392219807044525/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/07/portable-python-python-dalam-flash-disk.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5891392219807044525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5891392219807044525'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/07/portable-python-python-dalam-flash-disk.html' title='Portable Python : Python dalam Flash disk'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr8OWRB2HjKCl0hLMB7diATQpo3aSWyATAeU-3SExDl1sh_z98Q7Ts1vS0ZnBAgkTPOZg3gmNQtyTILrX53wpYF1sEG7xgl33ve0XCM5P0hYLaIQw8rnj1SI-ylXDTnKXPYWrfcl-ohfA/s72-c/portablepython_ss.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-1154417027527161292</id><published>2011-06-29T08:15:00.003+07:00</published><updated>2020-09-14T06:04:36.928+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="id-python"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Kembalinya python.or.id</title><content type='html'>Setelah lama tidak aktif, akhirnya sejak 28 Juni 2011 domain dan website python.or.id kembali aktif. Bermula dari diskusi yang hangat di milis id-python (&lt;a href=&quot;mailto:id-python@yahoogroups.com&quot;&gt;id-python@yahoogroups.com&lt;/a&gt;) maka beberapa anggota milis bernisiatif untuk mengaktifkan kembali website python.or.id. Ditunjuklah Edwin Nathaniel (&lt;a href=&quot;mailto:edwin.ugroups@yahoo.com&quot;&gt;edwin.ugroups@yahoo.com&lt;/a&gt;) sebagai koordinator/Project Manager. Pertama-tama didaftarkan anggota milis yang bersedia menjadi kontributor baik sebagai admin, coder ataupun untuk mengisi content/isi dari website. Maka terbentuklah tim kecil terdiri dari 6 orang yang dalam waktu beberapa hari saja sudah menjadi 9 orang sukarelawan.&lt;br /&gt;
Selanjutnya, pendaftaran ulang domain python.or.id ke PANDI (&lt;a href=&quot;http://www.pandi.or.id/&quot;&gt;http://www.pandi.or.id&lt;/a&gt;). Tantangan pertama adalah PANDI meminta persetujuan dari PSF (Python Software Foundation) sebagai prasayarat pendaftaran domain python.or.id. Pendekatan dan negosiasi ke PANDI dan PSF pun dilakukan, dan akhirnya pada 28 Juni 2011, domain &lt;a href=&quot;http://www.python.or.id/&quot; target=&quot;_blank&quot;&gt;python.or.id&lt;/a&gt; pun terdaftar kembali. &lt;br /&gt;
Tambahan, sembari melakukan pendekatan ke PSF mengenai domain, kami pun meminta persetujuan PSF mengenai logo id-python.&amp;nbsp; Dan inilah logo id-python yang baru:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Logo ini adalah hasil karya Indra Setiawan (&lt;a href=&quot;mailto:suryo.dinoto@gmail.com&quot;&gt;suryo.dinoto@gmail.com&lt;/a&gt;). Indra, thanks atas logonya yang kerenI&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0jAjGoTdatf0d55FYTgggeH-QMfQE2lk2xU-Rs5_wfyVF4yFB5LioQ2bQlMkxDnLP3oFcqTIc66Z5rLhAeywh5AJQra0aaWGS4olYMks6MhUBg0MpQmsZXeRV42R0ihZ-DtlCqoBFIxxw/s400-r/id-python-logo_400x400.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;400&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0jAjGoTdatf0d55FYTgggeH-QMfQE2lk2xU-Rs5_wfyVF4yFB5LioQ2bQlMkxDnLP3oFcqTIc66Z5rLhAeywh5AJQra0aaWGS4olYMks6MhUBg0MpQmsZXeRV42R0ihZ-DtlCqoBFIxxw/s320-r/id-python-logo_400x400.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/1154417027527161292/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/06/kembalinya-pythonorid.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/1154417027527161292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/1154417027527161292'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/06/kembalinya-pythonorid.html' title='Kembalinya python.or.id'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0jAjGoTdatf0d55FYTgggeH-QMfQE2lk2xU-Rs5_wfyVF4yFB5LioQ2bQlMkxDnLP3oFcqTIc66Z5rLhAeywh5AJQra0aaWGS4olYMks6MhUBg0MpQmsZXeRV42R0ihZ-DtlCqoBFIxxw/s72-c-r/id-python-logo_400x400.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-5377204684814051402</id><published>2011-06-05T08:38:00.001+07:00</published><updated>2011-06-05T08:38:08.819+07:00</updated><title type='text'>Aplikasi Client Dropbox Menggunakan Python</title><content type='html'>&lt;p&gt;Saya adalah pengguna setia layanan &lt;a href=&quot;http://www.dropbox.com&quot; target=&quot;_blank&quot;&gt;Dropbox&lt;/a&gt;. Mengapa? Karena dengan Dropbox saya dapat menyimpan dokumen-dokumen saya online dan dengan aplikasi clientnya saya melakukan sinkronisasi antara dokumen yang ada di laptop saya dengan dokumen yang tersimpan di server Dropbox. Hasilnya, saya memiliki salinan dokumen yang terbaru dan tidak memikirkan bagaimana cara saya membawa dokumen tersebut saat saya berpergian.&lt;/p&gt; &lt;p&gt;Lalu mengapa saya menuliskan mengenai Dropbox dalam blog mengenai Python? Sebab Dropbox adalah salah satu contoh sukses penggunaan Python. Dropbox menggunakan Python untuk menulis aplikasi clientnya. Baca blognya Guido: &lt;a title=&quot;http://neopythonic.blogspot.com/2011/06/depth-and-breadth-of-python.html&quot; href=&quot;http://neopythonic.blogspot.com/2011/06/depth-and-breadth-of-python.html&quot;&gt;http://neopythonic.blogspot.com/2011/06/depth-and-breadth-of-python.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIZEE3M2Q9lTPSRyk_ceQVzxHuUf_0y9FOZ8K55FvTy76HR0L_0BHIAQ2713hOHmt06QuYpd_cNb221OTw6D6uuQarbsUOamY6IWEK8YwNo383cAsNdkvbRpTsiso0EZf55a5Sfda_8vM/s1600-h/dropbox-folder%25255B4%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;dropbox-folder&quot; border=&quot;0&quot; alt=&quot;dropbox-folder&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnaQf-PF4l_Sor0SdUlyZiTmFvGeeI02daTb5TZ02GJDX-SaleBmvwCz-odiTtG70mQEXsEe56NvQzuJrxvbxhx-TRbH4H4HJh-jGCRzFVQv-j-tfcHNVQlE-Ukw7ICbluYuwwQwMCcdg/?imgmax=800&quot; width=&quot;443&quot; height=&quot;230&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Dan bagi saya sukses Dropbox membuktikan bahwa keberatan mengenai&amp;nbsp; performa aplikasi yang ditulis dengan bahasa scripting menjadi hal yang usang. Performa aplikasi Dropbox yang selama ini saya gunakan membuktikan bahwa aplikasi yang ditulis dalam bahasa scripting seperti Python pun dapat stabil dan cepat.&lt;/p&gt; &lt;p&gt;Sukses buat Dropbox ! Sukses buat Python&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/5377204684814051402/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/06/aplikasi-client-dropbox-menggunakan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5377204684814051402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/5377204684814051402'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/06/aplikasi-client-dropbox-menggunakan.html' title='Aplikasi Client Dropbox Menggunakan Python'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnaQf-PF4l_Sor0SdUlyZiTmFvGeeI02daTb5TZ02GJDX-SaleBmvwCz-odiTtG70mQEXsEe56NvQzuJrxvbxhx-TRbH4H4HJh-jGCRzFVQv-j-tfcHNVQlE-Ukw7ICbluYuwwQwMCcdg/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-8638260132119293537</id><published>2011-01-19T15:41:00.003+07:00</published><updated>2020-09-14T06:05:31.405+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PyQt4"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Solusi dengan Python, Cepat Mudah Membuat CSV: modul CSV</title><content type='html'>Salah satu kelebihkan python yang sangat saya sukai adalah python memiliki koleksi modul yang lengkap dan mencakup berbagai jenis tugas sehingga saya dapat dengan cepat mencari solusi dari &amp;nbsp;permasalahan yang ada.&lt;br /&gt;
&lt;br /&gt;
Contohnya kemarin akuntan kantor bingung karena dia diminta oleh bank untuk mensubmit file csv yang berisikan data-data untuk transfer payroll/gaji karyawan. Bank mengirimkan template berkas csv yang dapat diimpor oleh sistem bank. Maka dia menerima file csv yang berisikan 41 field, sebagian harus diisi dan sebagian opsional. Setiap field dipisahkan oleh koma (,). Dia mengeluh karena format yang harus dia masukkan bagi dia terasa tidak &#39;user friendly&#39;. Sudah coba impor dan ekspor file csv menggunakan Excel namun tetap kurang &#39;nyaman&#39;.&lt;br /&gt;
&lt;br /&gt;
Akhirnya tadi malam berbekalkan modul csv serta PyQt4, saya buatkan antar muka untuk memasukkan data payroll yang kemudian disimpan dalam format csv.&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;Sekali lagi, python membantu saya cepat menemukan solusi bagi problem di kantor.</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/8638260132119293537/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2011/01/solusi-dengan-python-cepat-mudah.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8638260132119293537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8638260132119293537'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2011/01/solusi-dengan-python-cepat-mudah.html' title='Solusi dengan Python, Cepat Mudah Membuat CSV: modul CSV'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-6444609176027706276</id><published>2010-12-29T06:21:00.000+07:00</published><updated>2010-12-29T06:21:12.552+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="rilis"/><title type='text'>Rilis Terbaru Python: 2.7.1 dan 3.1.3</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.python.org/images/python-logo.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.python.org/images/python-logo.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Ini sebetulnya berita yang sudah ketinggalan :) secara sudah lama nggak update blog ini.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Python versi stabil yang terakhir dirilis:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;http://www.python.org/download/releases/2.7.1/&quot;&gt;Python 2.7.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.python.org/download/releases/3.1.3/&quot;&gt;Python 3.1.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;Sedangkan, &lt;u&gt;&lt;b&gt;Python versi Beta yang terakhir dirilis:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.python.org/download/releases/3.2/&quot;&gt;Python 3.2 beta release 2&lt;/a&gt;&lt;u&gt;&lt;b&gt; &lt;/b&gt;&lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/6444609176027706276/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/12/rilis-terbaru-python-271-dan-313.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/6444609176027706276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/6444609176027706276'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/12/rilis-terbaru-python-271-dan-313.html' title='Rilis Terbaru Python: 2.7.1 dan 3.1.3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-8169374929323803032</id><published>2010-12-08T05:13:00.002+07:00</published><updated>2020-09-14T06:07:23.719+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="google books"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Learning Python di Google Books</title><content type='html'>&lt;br /&gt;
Salah satu buku untuk belajar Python yang menurut saya terbaik adalah&lt;i&gt; &quot;&lt;/i&gt;&lt;a href=&quot;http://oreilly.com/catalog/9780596513986/&quot;&gt;&lt;i&gt;Learning Python&quot;&lt;/i&gt; oleh Mark Lutz.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Dan kabar baiknya:&lt;i&gt; Learning Python&lt;/i&gt; edisi ketiga kini dapat dibaca bebas di Google Books: &lt;a href=&quot;http://books.google.com/books?id=nEJ-jcYF2fMC&amp;amp;lpg=PP1&amp;amp;pg=PR4#v=onepage&amp;amp;q&amp;amp;f=false&quot;&gt;http://books.google.com/books?id=nEJ-jcYF2fMC&amp;amp;lpg=PP1&amp;amp;pg=PR4#v=onepage&amp;amp;q&amp;amp;f=false&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Selamat membaca dan belajar python!&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://images-na.ssl-images-amazon.com/images/I/4109Y1VgveL._SX379_BO1,204,203,200_.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;499&quot; data-original-width=&quot;381&quot; src=&quot;https://images-na.ssl-images-amazon.com/images/I/4109Y1VgveL._SX379_BO1,204,203,200_.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/8169374929323803032/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/12/learning-python-di-google-books.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8169374929323803032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/8169374929323803032'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/12/learning-python-di-google-books.html' title='Learning Python di Google Books'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-1299870310038673757</id><published>2010-10-30T04:57:00.001+07:00</published><updated>2010-10-30T04:58:33.002+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Beberapa Blog: Why Python?</title><content type='html'>Masih berkaitan dengan posting sebelumnya: &lt;a href=&quot;http://pakaipython.bisuksoftware.com/2010/10/mengapa-bukan-python.html&quot;&gt;Mengapa (Bukan) Python?&lt;/a&gt;, ini hasil Googling atas term pencarian: &#39;Why Python&#39;?&lt;br /&gt;
&lt;ol&gt;&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://www.linuxjournal.com/article/3882&quot;&gt;&lt;i&gt;Why Python&lt;/i&gt;? | Linux Journal&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;30 Apr 2000 &lt;b&gt;...&lt;/b&gt; Article by Eric Raymond where he explains reasons that led him to switch from Perl to &lt;i&gt;Python&lt;/i&gt;.&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;www.linuxjournal.com/article/3882&lt;/cite&gt;&amp;nbsp;&lt;span class=&quot;gl&quot;&gt;&lt;a href=&quot;http://www.google.co.id/search?hl=id&amp;amp;client=firefox-a&amp;amp;hs=1FI&amp;amp;rls=org.mozilla:en-US:official&amp;amp;q=related:www.linuxjournal.com/article/3882+why+python&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=qkHLTPbBO8nXcfDm9dQO&amp;amp;ved=0CBkQHzAA&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://www.python.org/about/success/esr/&quot;&gt;&lt;i&gt;Python&lt;/i&gt; Success Stories&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;17 Jan 2003 &lt;b&gt;...&lt;/b&gt; My first look at &lt;i&gt;Python&lt;/i&gt; was an accident, and I didn&#39;t much like what I saw at the time. It was early 1997, and Mark Lutz&#39;s book Programming &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;www.&lt;b&gt;python&lt;/b&gt;.org/about/success/esr/&lt;/cite&gt;&amp;nbsp;&lt;span class=&quot;gl&quot;&gt;&lt;a href=&quot;http://www.google.co.id/search?hl=id&amp;amp;client=firefox-a&amp;amp;hs=1FI&amp;amp;rls=org.mozilla:en-US:official&amp;amp;q=related:www.python.org/about/success/esr/+why+python&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=qkHLTPbBO8nXcfDm9dQO&amp;amp;ved=0CCAQHzAB&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://pythoncard.sourceforge.net/what_is_python.html&quot;&gt;What is &lt;i&gt;Python&lt;/i&gt; and &lt;i&gt;Why Python&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;30 Jul 2007 &lt;b&gt;...&lt;/b&gt; &lt;i&gt;Python&lt;/i&gt; is an agile programming language. &lt;b&gt;...&lt;/b&gt; that either have negative connotations or don&#39;t really get across &lt;i&gt;why Python&lt;/i&gt; is so great. &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;&lt;b&gt;python&lt;/b&gt;card.sourceforge.net/what_is_&lt;b&gt;python&lt;/b&gt;.html&lt;/cite&gt;&amp;nbsp;&lt;span class=&quot;gl&quot;&gt;&lt;a href=&quot;http://www.google.co.id/search?hl=id&amp;amp;client=firefox-a&amp;amp;hs=1FI&amp;amp;rls=org.mozilla:en-US:official&amp;amp;q=related:pythoncard.sourceforge.net/what_is_python.html+why+python&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=qkHLTPbBO8nXcfDm9dQO&amp;amp;ved=0CCcQHzAC&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://www.stanford.edu/%7Epgbovine/python-teaching.htm&quot;&gt;Philip Guo - &lt;i&gt;Why Python&lt;/i&gt; is a great language for teaching beginners &lt;b&gt;...&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;18 May 2007 &lt;b&gt;...&lt;/b&gt; I think that &lt;i&gt;Python&lt;/i&gt; is superior to many other languages for teaching introductory programming because it allows the student to focus less on &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;www.stanford.edu/~pgbovine/&lt;b&gt;python&lt;/b&gt;-teaching.htm&lt;/cite&gt;&amp;nbsp;&lt;span class=&quot;gl&quot;&gt;&lt;a href=&quot;http://www.google.co.id/search?hl=id&amp;amp;client=firefox-a&amp;amp;hs=1FI&amp;amp;rls=org.mozilla:en-US:official&amp;amp;q=related:www.stanford.edu/%7Epgbovine/python-teaching.htm+why+python&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=qkHLTPbBO8nXcfDm9dQO&amp;amp;ved=0CC4QHzAD&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://wiki.python.org/moin/LanguageComparisons&quot;&gt;&lt;i&gt;Python&lt;/i&gt; Compared to Other Languages&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;19 Sep 2009 &lt;b&gt;...&lt;/b&gt; Several in 2006, David Howard&#39;s C++ vs Java vs &lt;i&gt;Python&lt;/i&gt; vs Ruby. This essay provides implementations of moderately simple algorithms, &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;wiki.&lt;b&gt;python&lt;/b&gt;.org/moin/LanguageComparisons&lt;/cite&gt; - &lt;span class=&quot;gl&quot;&gt;&lt;a href=&quot;http://webcache.googleusercontent.com/search?q=cache:MDhOw3Rh2v0J:wiki.python.org/moin/LanguageComparisons+why+python&amp;amp;cd=5&amp;amp;hl=id&amp;amp;ct=clnk&amp;amp;gl=id&amp;amp;client=firefox-a&quot;&gt;Tembolok&lt;/a&gt; - &lt;a href=&quot;http://www.google.co.id/search?hl=id&amp;amp;client=firefox-a&amp;amp;hs=1FI&amp;amp;rls=org.mozilla:en-US:official&amp;amp;q=related:wiki.python.org/moin/LanguageComparisons+why+python&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=qkHLTPbBO8nXcfDm9dQO&amp;amp;ved=0CDUQHzAE&quot;&gt;Mirip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://www.ferg.org/projects/python_java_side-by-side.html&quot;&gt;&lt;i&gt;Python&lt;/i&gt; &amp;amp; Java: a Side-by-Side Comparison - Stephen Ferg&#39;s Home Page&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;&lt;i&gt;Python&lt;/i&gt; &amp;amp; Java : A Side-by-Side Comparison. Site home page. The material on this page has been moved to the &lt;i&gt;Python&lt;/i&gt; Conquers the Universe blog.&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;www.ferg.org/projects/&lt;b&gt;python&lt;/b&gt;_java_side-by-side.html&lt;/cite&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;s&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;span class=&quot;b w xsm&quot;&gt;&lt;/span&gt; &lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://www.zacharski.org/python2/Python4.pdf&quot;&gt;&lt;i&gt;Why Python&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;4 Basic &lt;i&gt;Python&lt;/i&gt;  Programming: Some Practice and if. In this tutorial we will slow down a  bit. You&#39;ll learn a few new things including how to write to a file. &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;www.zacharski.org/&lt;b&gt;python&lt;/b&gt;2/&lt;b&gt;Python&lt;/b&gt;4.pdf&lt;/cite&gt; &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://en.wikipedia.org/wiki/Python_%28programming_language%29&quot;&gt;&lt;i&gt;Python&lt;/i&gt; (programming language) - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;&lt;i&gt;Python&lt;/i&gt; is a general-purpose high-level programming language whose design philosophy emphasizes code readability. &lt;i&gt;Python&lt;/i&gt; aims to combine &quot;remarkable power &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;en.wikipedia.org/wiki/&lt;b&gt;Python&lt;/b&gt;_(programming_language)&lt;/cite&gt;&amp;nbsp;&lt;span class=&quot;gl&quot;&gt;&lt;a href=&quot;http://www.google.co.id/search?hl=id&amp;amp;client=firefox-a&amp;amp;hs=1FI&amp;amp;rls=org.mozilla:en-US:official&amp;amp;q=related:en.wikipedia.org/wiki/Python_%28programming_language%29+why+python&amp;amp;tbo=1&amp;amp;sa=X&amp;amp;ei=qkHLTPbBO8nXcfDm9dQO&amp;amp;ved=0CEoQHzAH&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://www.python.org/about/quotes/&quot;&gt;Quotes about &lt;i&gt;Python&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;&lt;i&gt;Python&lt;/i&gt;  is used successfully in thousands of real-world business applications  around the world, including many large and mission critical systems. &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;www.&lt;b&gt;python&lt;/b&gt;.org/about/quotes/&lt;/cite&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;s&quot;&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;g w0&quot;&gt;&lt;h3 class=&quot;r&quot;&gt;&lt;a class=&quot;l&quot; href=&quot;http://folk.uio.no/hpl/WhyPython.pdf&quot;&gt;&lt;i&gt;Why Python&lt;/i&gt;?&lt;/a&gt;&lt;span class=&quot;f&quot;&gt;&lt;/span&gt;&lt;/h3&gt;&lt;span class=&quot;std nobr&quot;&gt;&lt;/span&gt;&lt;div class=&quot;s&quot;&gt;Why should you consider &lt;i&gt;Python&lt;/i&gt; for scientific computing? The answer is in this talk! &lt;b&gt;...&lt;/b&gt; &lt;i&gt;Python&lt;/i&gt; is a dynamic object-oriented programming language that &lt;b&gt;...&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;f&quot;&gt;&lt;cite&gt;folk.uio.no/hpl/Why&lt;b&gt;Python&lt;/b&gt;.pdf&lt;/cite&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/1299870310038673757/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/10/beberapa-blog-why-python.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/1299870310038673757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/1299870310038673757'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/10/beberapa-blog-why-python.html' title='Beberapa Blog: Why Python?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-4176244927220938971</id><published>2010-10-13T03:34:00.000+07:00</published><updated>2010-10-13T03:34:20.958+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="intro"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Mengapa (Bukan) Python?</title><content type='html'>Sebagai seorang yang sering menganjurkan &lt;a href=&quot;http://www.python.org/&quot;&gt;Python &lt;/a&gt;sebagai bahasa pemrograman pertama/bahasa dalam mempelajari pemrograman, saya seringkali ditanya:&lt;i&gt; Mengapa Python? &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Biasanya saya akan langsung menjawab mengenai fitur-fitur dan kelebihan bahasa &lt;a href=&quot;http://www.python.org/&quot;&gt;Python&lt;/a&gt;. Namun jika ditanyakan kembali kepada saya, saya akan menjawab: &lt;i&gt;Mengapa tidak&lt;/i&gt;?&lt;br /&gt;
&lt;br /&gt;
Sebagai seorang yang senang mempelajari&amp;nbsp; bahasa pemrograman baru, hal yang saya inginkan (dan saya pikir diinginkan sebagian besar &lt;i&gt;newbie&lt;/i&gt;) adalah bahasa pemrograman yang:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Sederhana&lt;/li&gt;
&lt;li&gt;Mudah dipelajari&lt;/li&gt;
&lt;li&gt;Dapat menghasilkan program yang berguna dalam waktu singkat&lt;/li&gt;
&lt;/ol&gt;Dan itu semua saya dapatkan saat mempelajari bahasa Python.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sederhana &lt;/b&gt;&lt;br /&gt;
Bahasa pemrograman Python adalah bahasa pemrograman yang termasuk paling sederhana khususnya dalam hal &lt;i&gt;syntax&lt;/i&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;variabel tidak perlu dideklarasikan tipe datanya,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;tidak ada kurung untuk menandai blok kode program&lt;/li&gt;
&lt;li&gt;tidak ada keharusan titik koma di akhir &lt;i&gt;statement&lt;/i&gt;,&lt;/li&gt;
&lt;li&gt;tidak memaksakan &lt;i&gt;newbie&amp;nbsp;&lt;/i&gt; untuk mengerti konsep OOP di awal,&amp;nbsp;&lt;/li&gt;
&lt;li&gt;tidak ada &lt;i&gt;pointer, &lt;/i&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;tidak perlu melakukan alokasi memori (misalnya &lt;i&gt;malloc&lt;/i&gt; dan &lt;i&gt;calloc&lt;/i&gt; dalam C)&lt;/li&gt;
&lt;li&gt;tidak perlu mengetikkan terlalu banyak kata-kata sakti&amp;nbsp; seperti &lt;i&gt;public static void&lt;/i&gt;,&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;Mudah Dipelajari &lt;/b&gt;&lt;br /&gt;
Konsekuensi dari poin pertama saya: bahasa pemrograman Python mudah dipelajari. Hal lain yang membuat Python mudah dipelajari:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;keharusan menggunakan indentasi untuk menandai blok kode program. Ini diperdebatkan, namun bagi saya pribadi ini membuat kode program yang ditulis dalam Python &lt;u&gt;mudah dibaca ulang&lt;/u&gt;. Selain itu&amp;nbsp; dalam bahasa pemrograman lain pun praktik ini dianjurkan walau bukan keharusan &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;script src=&quot;http://gist.github.com/622841.js?file=gistfile1.py&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Misalnya fragmen kode di atas. Saya menggunakan &lt;i&gt;if&lt;/i&gt; berganda. Dengan struktur di seperti itu, saya tahu jika kelak saya baca ulang program di atas, saya akan tetap ingat maksud fragmen kode di atas.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Dapat Menghasilkan Program Berguna dalam Waktu Singkat&lt;/b&gt;&lt;br /&gt;
Apa sih keinginan kita sebagai &lt;i&gt;programmer&lt;/i&gt; selain melainkan aplikasi/program yang berguna? Misalnya program Ping Me (aplikasi untuk melakukan ping secara terus-menerus, merupakan antar muka dari &lt;i&gt;ping&lt;/i&gt;) saya tulis dalam waktu 1 jam-an saja (itu termasuk lama disebabkan saya tidak mahir mengetik 10 jari). &lt;i&gt;Catatan&lt;/i&gt;: kemampuan mengetik 10 jari adalah modal utama programmer, IMHO.</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/4176244927220938971/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/10/mengapa-bukan-python.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/4176244927220938971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/4176244927220938971'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/10/mengapa-bukan-python.html' title='Mengapa (Bukan) Python?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-4938550921969346102</id><published>2010-09-02T03:58:00.001+07:00</published><updated>2010-09-02T03:58:10.381+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python. modul"/><title type='text'>Numpy untuk Python 3 Dirilis!</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://www.enthought.com/&quot;&gt;Enthought&lt;/a&gt; mengumumkan bahwa Numpy untuk Python 3 telah dirilis. Untuk mengunduhnya silakan unduh dari &lt;a href=&quot;http://bit.ly/deGtIs&quot;&gt;Sourceforge&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/4938550921969346102/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/09/numpy-untuk-python-3-dirilis.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/4938550921969346102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/4938550921969346102'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/09/numpy-untuk-python-3-dirilis.html' title='Numpy untuk Python 3 Dirilis!'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-3719472513351008582</id><published>2010-09-01T04:33:00.001+07:00</published><updated>2010-09-01T05:42:51.427+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="PyQt4"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Aplikasi: Ping Me!</title><content type='html'>Saya sering mengalami koneksi internet dengan Speedy kurang stabil, sering putus. Browsing di internet banyak yang menuliskan bahwa koneksi internet dapat dibuat lebih stabil dengan melakukan ping terus-menerus ke server tertentu yang stabil. Caranya misalnya dituliskan di blog &lt;a href=&quot;http://ariawijaya.com/2009/09/22/koneksi-internet-kurang-stabil-di-%E2%80%98ping%E2%80%99-aja/&quot;&gt;Ariawijaya&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Tapi, saya orang yang malas untuk mengetikkan perintah di command prompt. Akhirnya saya buat saja antar muka grafis untuk perintah &#39;ping namaserver -t&#39; ini dan saya panggil aplikasi ini &lt;a href=&quot;http://github.com/msiahaan/pingme&quot;&gt;Ping Me&lt;/a&gt;. Aplikasi ini sangat sederhana (kode intinya &amp;lt; 60 LOC) dibuat dengan PyQt4. Kode sumber dapat dilihat di &lt;a href=&quot;http://github.com/msiahaan/pingme&quot;&gt;GitHub&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Tampilannya:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGT_LYr7lor6xt4M6-dxxn-PIU180IxfomkdiYXVg1hdT7PNIRkt2zqStpHpy_y5yIVixWyZOffKvtJdGMHdl4LbNZ0bFNAK-MqTXnxX3TjZabuWYvDvCDbVtQwiYqQkvXAhm8no3Fxlo/s1600/pingme.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGT_LYr7lor6xt4M6-dxxn-PIU180IxfomkdiYXVg1hdT7PNIRkt2zqStpHpy_y5yIVixWyZOffKvtJdGMHdl4LbNZ0bFNAK-MqTXnxX3TjZabuWYvDvCDbVtQwiYqQkvXAhm8no3Fxlo/s1600/pingme.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGT_LYr7lor6xt4M6-dxxn-PIU180IxfomkdiYXVg1hdT7PNIRkt2zqStpHpy_y5yIVixWyZOffKvtJdGMHdl4LbNZ0bFNAK-MqTXnxX3TjZabuWYvDvCDbVtQwiYqQkvXAhm8no3Fxlo/s320/pingme.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Self-executable files (sehingga dapat dijalankan langsung tanpa install Python) dapat diunduh di &lt;a href=&quot;http://www.indowebster.com/PingMe_01.html&quot;&gt;Indowebster: Ping Me&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/3719472513351008582/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/09/aplikasi-ping-me.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/3719472513351008582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/3719472513351008582'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/09/aplikasi-ping-me.html' title='Aplikasi: Ping Me!'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGT_LYr7lor6xt4M6-dxxn-PIU180IxfomkdiYXVg1hdT7PNIRkt2zqStpHpy_y5yIVixWyZOffKvtJdGMHdl4LbNZ0bFNAK-MqTXnxX3TjZabuWYvDvCDbVtQwiYqQkvXAhm8no3Fxlo/s72-c/pingme.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-2231904082916070251</id><published>2010-08-31T05:09:00.000+07:00</published><updated>2010-08-31T05:09:17.863+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>Showmedo.com - Video Tutorial untuk belajar Python</title><content type='html'>Saya termasuk orang yang menyukai cara belajar multimedia, karena itu belajar menggunakan tutorial video lebih menyenangkan bagi saya dibandingkan belajar dari hanya membaca buku. Salah satu situs yang menurut saya terbaik untuk mempelajari Python adalah: &lt;a href=&quot;http://showmedo.com/&quot;&gt;showmedo.com&lt;/a&gt;. Banyak sekali tutorial untuk belajar Python di sini: mulai dari level pemula, menengah, hingga mahir. Silakan browsing ke &lt;a href=&quot;http://showmedo.com/videotutorials/python&quot;&gt;http://showmedo.com/videotutorials/python&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Kita juga dapat bergabung dengan &lt;a href=&quot;http://showmedo.com/club/joinus?smdc=fh&quot;&gt;Club&lt;/a&gt;. Club adalah kelompok pengguna yang membayar biaya keanggotaan. Saat ini biayanya USD 39 (sekali bayar saja!). Anggota Club dapat mengakses seluruh koleksi video (beberapa video hanya bisa diakses oleh anggota Club dan tidak bisa diakses oleh non-anggota Club).&lt;br /&gt;
&lt;br /&gt;
Selamat belajar Python!&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=bisumand-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1435455002&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/2231904082916070251/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/08/showmedocom-video-tutorial-untuk.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/2231904082916070251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/2231904082916070251'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/08/showmedocom-video-tutorial-untuk.html' title='Showmedo.com - Video Tutorial untuk belajar Python'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-2076524927625482021</id><published>2010-08-26T09:15:00.001+07:00</published><updated>2010-08-26T10:20:47.823+07:00</updated><title type='text'>Python 2.6.6 Dirilis</title><content type='html'>Python 2.6.6  final dirilis. Tidak ada fitur baru dibandingkan rilis Python 2.6 sebelumnya, hanya &lt;i&gt;security-fix release&lt;/i&gt;. Pengumuman selengkapnya di situs Python: &lt;a href=&quot;http://python.org/download/releases/2.6.6/&quot;&gt;Python 2.6.6 Release&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/2076524927625482021/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/08/python-266-dirilis.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/2076524927625482021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/2076524927625482021'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/08/python-266-dirilis.html' title='Python 2.6.6 Dirilis'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-6931891103785873976</id><published>2010-08-26T09:10:00.000+07:00</published><updated>2010-08-26T09:10:08.311+07:00</updated><title type='text'>Sejarah Django Web Framework</title><content type='html'>&lt;div&gt;Mau tahu sejarah dari Django Webframework? Baca:&lt;/div&gt;&lt;a href=&quot;http://www.quora.com/What-is-the-history-of-the-Django-web-framework&quot;&gt;What is the history of the Django web framework? - Quora&lt;/a&gt;. Django adalah webframework yang ditulis Python dengan misi agar pemrograman aplikasi web dapat dilakukan dengan cepat dan mudah</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/6931891103785873976/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/08/sejarah-django-web-framework.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/6931891103785873976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/6931891103785873976'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/08/sejarah-django-web-framework.html' title='Sejarah Django Web Framework'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-2198701462760976896</id><published>2010-08-24T23:03:00.000+07:00</published><updated>2010-08-24T23:03:04.029+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="PyQt4"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Berkenalan dengan PyQt4: Widget dan Signal-Slot</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;Widget&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nah, sekarang kita belajar untuk menambahkan komponen tambahan ke dalam jendela utama aplikasi kita. Komponen ini dalam Qt dikenal sebagai widgets. Sebagai contoh saya akan menambahkan satu buah widget ke dalam jendela utama.&lt;br /&gt;
&lt;br /&gt;
Oh ya, sebelumnya saya belum bilang ya, aplikasi apa yang mau dibuat? Saya ingin membuat aplikasi sederhana untuk menampilkan halaman twitter saya. Alasannya sih: untuk belajar PyQt, juga karena saya malas install twitter client yang umumnya berbasis Adebe AIR. Canggih sih Adobe AIR cuma instalasinya gede. Selain itu karena di komputer saya memang sudah ada python dan PyQt4.&lt;br /&gt;
&lt;br /&gt;
Saya akan menambahkan satu buah widget: QWebView yaitu widget untuk menampilkan halaman web, sebuah widget dasar untuk membuat browser web.&lt;br /&gt;
&lt;br /&gt;
Kodenya:&lt;br /&gt;
&lt;script src=&quot;http://gist.github.com/547765.js?file=twitbrow.py&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Catatan:&lt;/u&gt; saya membuat fungsi tersediri untuk membuat menu, sehingga kode intinya nggak terlalu &#39;ramai&#39;. Kode untuk menambahkan widgetnya sih sebetulnya cuma:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;http://gist.github.com/547781.js?file=gistfile1.py&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Nah, hasilnya seperti ini:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://u.kaskus.us/14/zcae5rw9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;187&quot; src=&quot;http://u.kaskus.us/14/zcae5rw9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Hehehe, lumayan.... punya Twitter Browser sendiri...&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Catatan:&lt;/u&gt;&lt;br /&gt;
Agar aplikasi di atas dapat berjalan baik, maka di komputer kita perlu terinstall pula OpenSSL&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;Signal - Slot&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nah, sekarang mau bicara sedikit mengenai signal-slot. Kalau diperhatikan dalam kode yang saya tulis ada:&lt;br /&gt;
&lt;pre&gt;self.connect(...)
&lt;/pre&gt;&lt;br /&gt;
Bagian kode itu itu fungsinya menghubungkan antara signal dengan slot. &lt;br /&gt;
&lt;br /&gt;
Signal dan slot. Apa itu? Intinya, setiap widget/komponen memancarkan semacam sinyal apalagi pengguna melakukan tindakan atas komponen itu. Misalnya widget button/tombol tindakan yang pengguna lakukan adalah meng-klik tombol tersebut. Saat pengguna meng-klik tombol, maka widget button akan memancarkan sinyal &quot;clicked()&quot; ke sistem. Sinyal tersebut lalu akan &#39;ditangkap&#39; oleh sistem dan dimasukkan ke dalam sebuah slot. Slot secara sederhana adalah tindakan sesuai sinyal yang bersangkutan. Analoginya seperti sistem anak kunci dan kunci deh, gan. Sinyal sebagai anak kuncinya, sedangkan slot sebagai kuncinya.&lt;br /&gt;
&lt;br /&gt;
Contoh, misalnya kita membuat sebuah tombol &#39;Keluar&#39; dalam jendela dialog dan kemudian menghubungkan tombol itu dengan fungsi keluar():&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;http://gist.github.com/547795.js?file=gistfile1.py&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Sedangkan fungsi keluar() nya:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;http://gist.github.com/547797.js?file=gistfile1.py&quot;&gt;
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/2198701462760976896/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/08/berkenalan-dengan-pyqt4-widget-dan.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/2198701462760976896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/2198701462760976896'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/08/berkenalan-dengan-pyqt4-widget-dan.html' title='Berkenalan dengan PyQt4: Widget dan Signal-Slot'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-320848235329674333.post-757985522344417035</id><published>2010-08-14T06:33:00.009+07:00</published><updated>2010-08-14T06:47:28.991+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="belajar"/><category scheme="http://www.blogger.com/atom/ns#" term="PyQt4"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Berkenalan dengan PyQt4: QMainWindow</title><content type='html'>Saya berharap pada postingan sebelumnya rekan-rekan sudah mendapat gambaran mengenai pemrograman dengan PyQt4. Nah, saya akan lanjutkan perkenalan kita dengan PyQt4. Ya, perkenalan kita karena sambil menulis blog ini saya pun sedang belajar.&lt;br /&gt;
&lt;br /&gt;
Selanjutnya kita berkenalan dengan QMainWindow. Pada aplikasi berbasis grafis umumnya kita memiliki satu jendela/window yang menjadi jendela utama, kerennya dalam bahasa Inggris, Main Window. Dari Main Window ini bila kita klik menu atau tombol maka kemudian muncul akan jendela-jendela dialog. Contohnya jendela utama MS Word:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigCOLaCGLiCmqTGcjFyBsOpOo-mEjobgRVtfqg6htFPQLNscfYSFYTY-w7WdmiUbpDYmNRhyzwvNfLhIh7IrVI4nba9FqUaMVZ8gvNakX-2dVz3bfvMzSqCaa0qHXiRJgVnqg6L8iB11I/s1600/msword-mainwindow.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigCOLaCGLiCmqTGcjFyBsOpOo-mEjobgRVtfqg6htFPQLNscfYSFYTY-w7WdmiUbpDYmNRhyzwvNfLhIh7IrVI4nba9FqUaMVZ8gvNakX-2dVz3bfvMzSqCaa0qHXiRJgVnqg6L8iB11I/s320/msword-mainwindow.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dan apabila klik tombol bergambar disket yang berarti kita ingin menyimpan aplikasi maka akan muncul jendela dialog &#39;Save As&#39; berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPOMY_odyEHDWB6i_BttVuUWm3956VM0yG3KboCxV4nL47vKR_q4alNsANxCbOzrbsV4cCw713Lc8v66Y_1ArryS2NYgtDE1PXO5hiEwOXj9M-eTSam8ipP00SlRoHI7qgj3HS2Lxutq4/s1600/msword-saveasdialog.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPOMY_odyEHDWB6i_BttVuUWm3956VM0yG3KboCxV4nL47vKR_q4alNsANxCbOzrbsV4cCw713Lc8v66Y_1ArryS2NYgtDE1PXO5hiEwOXj9M-eTSam8ipP00SlRoHI7qgj3HS2Lxutq4/s320/msword-saveasdialog.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Nah, dalam Qt/PyQt, kelas untuk menghasilkan jendela utama didefinisikan dalam kelas QMainWindow. Baik, saya akan mulai untuk menggunakan QMainWindow untuk menghasilkan jendela utama yang kosong saja, tanpa aksesoris apapun. Kodenya sebagai berikut:&lt;br /&gt;
&lt;script src=&quot;http://pastebin.com/embed_js.php?i=rWAjFPqi&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Apabilan dijalankan maka akan menghasilkan:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEkyee1ygIUDmkv7Loe1ZnlNTtqxw34yRazyCamMN4z13zq2ng3c8iCQfClromutNicJqjO5g4aRRXlMnXyjODfUnNtYTSGcSx4jiEjETZgAs2043T_loTbXSixnHUOAyroewfJTOSGCk/s1600/belajar_pyqt3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEkyee1ygIUDmkv7Loe1ZnlNTtqxw34yRazyCamMN4z13zq2ng3c8iCQfClromutNicJqjO5g4aRRXlMnXyjODfUnNtYTSGcSx4jiEjETZgAs2043T_loTbXSixnHUOAyroewfJTOSGCk/s320/belajar_pyqt3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Lho, kok kosong. Apa bedanya dengan keluaran dari contoh kode pertama. Bedanya kode ketiga ini menghasilkan jendela dengan 3 tombol di kanan atas: tombol minimize, tombol maximize dan tombol close. Sementara keluaran contoh kode pertama (sebuah jendela dialog) hanya memiliki 2 tombol: tombol help dan tombol close.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Berikutnya, kita akan belajar menambahkan aksesoris pada jendela utama.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pakaipython.blogspot.com/feeds/757985522344417035/comments/default' title='Posting Komentar'/><link rel='replies' type='text/html' href='http://pakaipython.blogspot.com/2010/08/berkenalan-dengan-pyqt4-qmainwindow.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/757985522344417035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/320848235329674333/posts/default/757985522344417035'/><link rel='alternate' type='text/html' href='http://pakaipython.blogspot.com/2010/08/berkenalan-dengan-pyqt4-qmainwindow.html' title='Berkenalan dengan PyQt4: QMainWindow'/><author><name>mico</name><uri>http://www.blogger.com/profile/07736772868176134150</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwxabfIxzb4Q6AhtVb3qE_ruACTcwlNke7p7Pojy0qLKB6iKZNTVypMJqrZDQiAobr-KBBfJYx0BotjlsdighZEv1elxhiBetGIEX-eEt7jbKCYbgsE-VUSo7hK5ZKLnY/s220/gravatar1.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigCOLaCGLiCmqTGcjFyBsOpOo-mEjobgRVtfqg6htFPQLNscfYSFYTY-w7WdmiUbpDYmNRhyzwvNfLhIh7IrVI4nba9FqUaMVZ8gvNakX-2dVz3bfvMzSqCaa0qHXiRJgVnqg6L8iB11I/s72-c/msword-mainwindow.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>