PyCon Taiwan History, 2012~2020

PyCon Taiwan 2020 is about to kick off, just one week to go. Sometimes I’d wonder if we can host PyConTW somewhere else than Taipei. And it just happened this year, right amid the pandemic, COVID-19, 2020. The venue is in Tainan, south Taiwan, a historical and beautiful city. I’m not sure how the committee made this decision. I have to say, having PyConTW in Tainan is one of the best decisions! Hopefully you can see a timeline, embedded through iframe, above that guide you through PyCon Taiwan from 2012 to 2020. And it seems the best viewing experience needs you to have a bigger screen, like a laptop, along with a stand-alone webview. So here it is, the stand-alone timeline of PyCon Taiwan 2012~2020 . Cheer~

August 29, 2020 · 1 分鐘 · Shuen-Huei Guan

Python Modules I used while in work

What Python modules you use while in working? 我們都曉得,Python 有個模組倉庫 Cheese Shop (or PyPI),只要善用 Google + PIP + virtualenv,你需要什麼樣的模組,一般都有人替你寫好一版了。 不過這也不是什麼挺稀奇的。 Perl 老早就有 CPAN ; PHP 也有個 PEAR ; Ruby 的是 RubyForge ; R 也有個 CRAN ; 甚至連 Tex/LaTeX 都有個 CTAN ; 喔,對了,Vim 也有個 Vim Scripts … ...

September 16, 2012 · 1 分鐘 · Shuen-Huei Guan

PyCon Taiwan 2012!

What is PyCon? PyCon Taiwan is organized by the Taiwan Python community for the community. PyCon Taiwan is intended to provide a professional venue to exchange technical information of Python. We want to clone the experience of PyCon (US), the largest annual gathering of Python programmers, in Taiwan, and bring the joy to more people. PyCon Taiwan 2012 will also stress on industrial applications of Python. We hope to connect the community, including the business members, and further develop the technology in Taiwan. ...

April 16, 2012 · 1 分鐘 · Shuen-Huei Guan

PyPs := Python + Photoshop

Python, the so-called scripting language but actually more than that, keeps sweeping this CG/Animation/VFX/Game industries in technical programming field. The bigger the stronger. I even start to doubt if PyPy could take over this situation one day by it’s natural power of strength in concurrent programming. > 由 Aardman Animations 與 Sony Pictures Animation 合力製作,於 2011 年放映的動畫。《聖誕快遞》揭示了一個令人難以置信、以前從未見過的答案,關於每一個孩子都曾有過的問題:“究竟聖誕老人是如何在一個晚上送完這些禮物?”答案是:聖誕老人在北極擁有超高科技的協助!但是,電影中心是關於一個家庭的故事,一個有漫畫功能障礙和一個不太可靠的主角阿瑟,一個緊迫的任務,一個必須在聖誕節前黎明的晨光前完成的任務。 ...

March 4, 2012 · 2 分鐘 · Shuen-Huei Guan

Python and 3D Industry/Tools

People keep asking about “How to learn Python”, “What to study for Python” or “Recommend Python books…” for VFX/Animation Industry. And here is a brief, not confirmed but, at least, some sort of informative answer I organized on Internet. For general Python programming: Official Python website, http://python.org/ , http://docs.python.org/tutorial/ Learn Python the hard way, http://learnpythonthehardway.org/ Dive Into Python, http://www.diveintopython.net/ How to Think Like a Computer Scientist, http://greenteapress.com/thinkpython/ A Byte of Python, http://www.swaroopch.com/notes/Python Expert Python Programming, http://www.packtpub.com/expert-python-programming/book Python Tutorial for Beginners: Learn in 7 Days, http://www.guru99.com/python-tutorials.html For VFX/Animation oriented Python programming: ...

February 12, 2012 · 2 分鐘 · Shuen-Huei Guan

2011 Python 回憶錄

2011 走了,民國 100 年在眾人互相廝殺的 boardgame, 美味湯頭火鍋, 以及散步看 101 煙火去中度過;2012 世界末日年也來了,我覺得 2012 年比其它年幸運,大家都記得它有個世界末日的外號,其它年份未必有這個福氣被大多數人記著。 ...

January 11, 2012 · 1 分鐘 · Shuen-Huei Guan

Concurrent Map in Python

There are several articles and Python modules talking about how to do concurrent/distributed/parallel computing in Python. There is an article in Python wik addressing “Parallel Processing and Multiprocessing in Python ” which is a good start point for that. But the most interests me is how to make map parallel. One reason is that I started functional programming for a while and I started to switch my mind from imperative for-loop + if-else into map + filter + reduce + comprehension list; the other reason is that parallel map is just so good to boost up your program without chaning your code a lot. ...

July 2, 2011 · 1 分鐘 · Shuen-Huei Guan

在 Maya 2011 下,準備好 PyQt4 的開發環境

Maya 2011 可能是有史以來,對於開發人員最最有善的一次改版了:整個 GUI 使用 Nokia Qt 重寫一遍。Maya 過去的版本發表中,影響程度足以和 2011 相提並論的,我想只有 Maya 8.5 推出時提供的 Python binding ,以及隨後由 Chad Dombrova 個人領軍執行的 pymel open source project 可以匹敵 。事實上我覺得,Maya 2011 以 Qt 重寫這件事,不止是用哪個 GUI framework 的差別而已,包括整個 GUI 的能力,與系統的整合,使用第三方程式庫的能力…等,差別遠比想像中的大很多。 ...

February 27, 2011 · 3 分鐘 · Shuen-Huei Guan