SciWork 2023

介紹一個好友 Yung-Yu Chen 主辦的活動:Scisprint@Amazon Taipei 2023。 專案列表很精彩: modmesh: C++/Python hybrid system for hyperbolic PDE solvers and the required mesh definition. uTensor: an extremely lightweight machine learning inference framework built on TensorFlow and optimized for Arm targets. The size of the core runtime is only ~2KB! Cytnx: a scientific library which aims to provide similar experience as using numpy/scipy/pytorch. pydoccht: 官方說明文件臺灣繁體中文翻譯計畫 Mandarin Grammar Checker on Repetitive-zai(再)/LocativePeriodic-zai(在) commitizen-tools: 團隊管理 git commit message 規範的工具,讓團隊能更容易寫出可讀的 commit message。 Sciwork Portal 另一堂訓練課程也很不賴: ...

February 5, 2023 · 1 分鐘 · Drake Guan

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 分鐘 · Drake 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 分鐘 · Drake 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 分鐘 · Drake 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 分鐘 · Drake 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, https://python.org/ , https://docs.python.org/tutorial/ Learn Python the hard way, https://learnpythonthehardway.org/ Dive Into Python, https://www.diveintopython.net/ How to Think Like a Computer Scientist, https://greenteapress.com/thinkpython/ A Byte of Python, https://www.swaroopch.com/notes/Python Expert Python Programming, https://www.packtpub.com/expert-python-programming/book Python Tutorial for Beginners: Learn in 7 Days, https://www.guru99.com/python-tutorials.html For VFX/Animation oriented Python programming: ...

February 12, 2012 · 2 分鐘 · Drake Guan

2011 Python 回憶錄

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

January 11, 2012 · 1 分鐘 · Drake 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 分鐘 · Drake Guan