Speaker: Tzu-ping Chung
Asynchronised operations are good. Callbacks are not. Named callbacks clutter scopes and are disruptive. Anonymous callbacks create deeply nested code and become totally unreadable—Python does not even support that because it just lacks style! We deserve better. Let's take a look on how Python 3.4's new "asyncio" (aka Tulip) brings elegance to async tasks.
About the speaker
TP is a professional software engineer enjoying building things. He writes C++ because his boss pays him to do so, but loves Python and constantly tries to sneak it into his work as much as he can.
個人網頁連結
https://uranusjr.com/
Twitter
@uranusjr
組織/公司
BIMETEK Co. Ltd.
頭銜
Lead Software Engineer
...
https://www.youtube.com/watch?v=Nvsl2e0YVmY
Ami is a data scientist employed for the past five years at Final, a financial algorithms company in Israel. Before that, as part of Ph.D studies, he lectured at Tel-Aviv University. Between 2000 and 2005, he worked at IBM's Haifa Research Labs as a researcher in the field of large distributed storage systems.
In 2010 he received a Ph.D in Electrical Engineering from Tel Aviv University, in the field of financial information theory. His bachelor's and master's are from Tel Aviv University too.
Ami uses Python and C++ for data analysis. He contributed to various open source projects, and is the author of a libstd C++ extension shipped with g++ (pb_ds: policy-based data structures).
...
https://www.youtube.com/watch?v=pFbjBzhrUpY
Day 2, 15:10–15:40
Jupyter has become a critical component of the machine learning life cycle.However, scaled enterprise deployments and making the Data Science Experience frictionless remain challenging.
We address a few common issues with PrimeHub, an open-source enterprise offering based on JupyterHub, and investigate MLOps trends adjacent to the Jupyter ecosystem.
Slides not uploaded by the speaker.
Speaker: Chia-liang Kao
clkao (Chia-liang Kao) has been an open source software developer since 2000. He believes that good collaboration model and tools drive innovation.
In 2013, he created SVK, a distributed version control system that helps developers collaborate. He co-founded the g0v.tw community in 2012, advocating information transparency and digital-activism through open source model. g0v.tw was awarded as "Digital Communities: Award of Distinction" by Prix Ars Electronica 2018.
He started InfuseAI in 2018 to enable data scientists to thrive, and to help wider adoption of AI across industries.
...
https://www.youtube.com/watch?v=sp3PKKmpWdE
Day 2, 13:50–14:20
Zendesk's Chat backend platform is largely powered by Python. Over the years, we have introduced hundreds of open source libraries into our codebase. We have seen multiple production incidents that arise from improper pinning of package versions or incompatible versions between different libraries. Thus a proper application management resolution solution is in need.
Firstly, I will introduce the concept of application dependency management and why it is a hard problem.
Then I will go in depth to share the journey of how we in Zendesk resolved the dependencies issue and slowly prepare itself for the new pip resolver. In particular, I will talk about the behavior of different pip versions when it comes to handling version conflicts and what pip check is and how to use it.
Lastly, I will briefly mention other tools available and give recommendation when to use which and answer questions from the audience.
Slides: https://drive.google.com/file/d/1AZoWKI3OQfpFETD2NoT6C9spanrsrOSG/view?usp=sharing
Speaker: Liuyang Wan
to be added
...
https://www.youtube.com/watch?v=DGL7SYZk_Oc
Do you want to own any project on Github or PyPI? Are you interested in developing open source project but do not know how to start? Do you want to understand key factors of failed projects in the future?
In this talk, speaker will share the story of his open source project - Sinon.PY.
This project is not a successful project. He believed that sharing a failed case may be helpful for you to avoid same fault, such as (1)Skills to prepare before you begin (2)Ideas to avoid (3)what will you learn.
Slide Link:
https://www.slideshare.net/ssuser2cbb78/pycon-tw-2017-why-do-projects-fail-lets-talk-about-the-story-of-sinonpy
PyCon Taiwan 2017 official: https://tw.pycon.org/2017/
PyCon Taiwan 2017 Facebook Fan Page: https://www.facebook.com/pycontw/
...
https://www.youtube.com/watch?v=5kvgbdC7Bdk
PyCon Taiwan 2023|Talk 演講|Day 2, R1 10:40–11:25
? 說明 Description ?
At our Dcard ML team, we rely on Python to create our recommendation system. In addition to the data science and modeling stages, we also use Python to build the program responsible for handling requests in real-world usage. To ensure our program's robustness, we incorporate various features of the Python ecosystem, such as abstract classes, in multiple areas. Today, we are excited to share how we utilize these features at different stages of the ML lifecycle. We'll also discuss any challenges we encountered and how we overcame them, as well as any best practices we learned along the way.
? 投影片 Slides:https://drive.google.com/file/d/1TRHSuSLWHQNOj8E8RuZ58RiTnNj1sXwv/view?usp=sharing
? 講者介紹 About Speaker - 陳子元 ?
我是陳子元,現職為 Dcard 的機器學習工程師。一開始以為自己想做研究,曾在中研院的自然語言處理實驗室擔任研究助理,後來發現當工程師還是比較有趣於是成為了一個機器學習工程師,對自然語言處理、推薦系統以及資料工程都有興趣。
Follow “PyCon Taiwan”
⭐️ Official Website: https://tw.pycon.org
⭐️ Facebook: https://www.facebook.com/pycontw
⭐️ Instagram: https://www.instagram.com/pycontw
⭐️ Twitter: https://twitter.com/PyConTW
⭐️ LinkedIn: https://www.linkedin.com/company/pycontw
⭐️ Blogger: https://conf.python.tw/
...
https://www.youtube.com/watch?v=RLEKjVBSEEY
PyCon Taiwan 2016|一般演講 Talks
? 摘要 Abstract ?
Data processing framework is the core element of Big Data. It provided good abstraction for computing resource and logic. In this talk, I will use google mapreduce (written in python) to introduce some key components such as message queue, pipeline, object collection, fault tolerance and task flow which used in common data processing frameworks. Then use a micro framework written in django to demo how data processing works.
? 關於講者 About Speaker - David Chen ?
GliaCloud founder and coorganizer of GCPUG. Gliacloud is a startup focus on AI and data analysis. I like coding, ramen. and skiing. Most of time, I involve in python coding in Google Cloud Platform for big data processing and cloud architect designing. It is my pleasure to join pycon with lots of passion community members.
#python #pycontw #pycontw2016
Follow “PyCon Taiwan”
⭐️ Official Website: https://tw.pycon.org
⭐️ Facebook: https://www.facebook.com/pycontw
⭐️ Instagram: https://www.instagram.com/pycontw
⭐️ Twitter: https://twitter.com/PyConTW
⭐️ LinkedIn: https://www.linkedin.com/company/pycontw
⭐️ Blogger: https://pycontw.blogspot.com
...
https://www.youtube.com/watch?v=0AQvWl0l3Aw