Django & Twisted|Amber Brown (HawkOwl)|主題演講 Keynotes|PyCon TW 2016
PyCon Taiwan 2016|主題演講 Keynotes
? 說明 Description ? Web frameworks like Django are designed around the traditional request-response cycle — a request comes in, a response is generated, and that is delivered to the client. In the day of “single page” applications, where only sections of the page are updated through requests, doing real-time can be clunky. Twisted, and things that build off it, like Django Channels, might be the way forward. What problems does this fix? How does this make the user experience better? What new issues arise when you're doing everything asynchronously? And how will this change in the future? are all topics we'll get in to.
? 關於講者 About Speaker - Amber Brown (HawkOwl) ? Amber Brown (HawkOwl) is a freelance software developer and the release manager of the Twisted project. She’s known for her Python 3 porting drives and modernisation of the Twisted codebase. She is a frequent speaker, keynoting DjangoCon AU ’15, PyCon CZ ’15, and speaking at PyCon Australia and Django Under The Hood.
Day 1, R2 16:15–16:30
在做資料萃取(Extract)、轉置(Transform)、載入(Load)任務時,每個階段會有依賴性。為確保任務能順利執行,ETL的任務應該被妥當地管理與監控。
Airflow 是以 Python 開發的工作流管理系統,能幫助開發者做標準化及重複性的流程。Airflow 以 DAG 定義工作的流程,確保任務能依序執行。並且,可以使用 Web UI 方便監測、追溯各個流程之間的狀態。
本演講主要目的是初步介紹 Airflow 的功能,並應用 Airflow 於周期性地蒐集社群網路的文章做為範例,讓聽眾知道如何使用 Airflow 的介面,方便觀察與追溯每個排程任務之間的狀態。
Slides: https://drive.google.com/file/d/1P8UjB1KCIHwQF2650dVoLCQxR8_bVdcc/view?usp=sharing
Speaker: ZenoPeng
I am a data engineer.
...
https://www.youtube.com/watch?v=ZvlgMGlM-_A
Day 3, 09:25–10:25
The programmatic availability of basically any kind of (financial) data has reshaped finance from a theory-driven to a data-driven discipline. Recent advances in AI in combination with the programmatic availability of (financial) data with further change finance to an AI-first discipline. The talk discusses several important aspects in this regard and provides concrete examples in Python.
Slides not uploaded by the speaker.
Speaker: Yves J Hilpisch
Dr. Yves J. Hilpisch is founder and managing partner of The Python Quants (http://tpq.io), a group focusing on the use of open source technologies for financial data science, artificial intelligence, algorithmic trading, and computational finance. He is also founder and CEO of The AI Machine (http://aimachine.io), a company focused on AI-powered algorithmic trading based a proprietary strategy execution platform.
Yves has a Diploma in Business Administration, a Ph.D. in mathematical finance and is Adjunct Professor for Computational Finance at Miami Business School (University of Miami). He is the author of four books (http://books.tpq.io):
* Artificial Intelligence in Finance (O’Reilly, current project)
* Python for Finance (2018, 2nd ed., O’Reilly)
* Listed Volatility and Variance Derivatives (2017, Wiley Finance)
* Derivatives Analytics with Python (2015, Wiley Finance)
Yves is the director of the first online training program leading to a University Certificates in Python for Algorithmic Trading (http://certificate.tpq.io) and Computational Finance (http://compfinance.tpq.io). He also lectures on computational finance, machine learning and algorithmic trading at the CQF Program (http://cqf.com).
Yves is the main author of the financial analytics library DX Analytics (http://dx-analytics.com) and organizes meetups, conferences, and bootcamps about Python, artificial intelligence and algorithmic trading in London (http://pqf.tpq.io), New York (http://aifat.tpq.io), Frankfurt, Berlin and Paris. He has given keynote speeches at technology conferences in the United States, Europe, and Asia.
...
https://www.youtube.com/watch?v=HkBIV1ZJKrM
Day 2, 16:55–17:25
1. 高中生
2. Foucault – Neuroimag Pipeline in Python
3. KK – 個人發起的小小小小小社群
4. Josef Monje – USB Hacking
5. Victor – 高雄發大財
6. Lina – My PyCon diary
...
https://www.youtube.com/watch?v=yrwN2OCw6Ek
Day 3, R0 13:00–13:45
The popular hardware platforms that have emerged over the last 10 years have one thing in common: they all promote programming language monocultures. The platform manufacturers provide a single language, and strongly encourage all developers to use that one language for all projects - Javascript for browsers; Objective C (or Swift) for iOS; and Java for Android. Is it possible to break the language monoculture, and use Python on these new hardware platforms? Thankfully, the answer is yes. In this presentation, BeeWare Founding Apiarist Dr Russell Keith-Magee will show you how the BeeWare project has ported Python to a range of new hardware platforms.
The speaker did not upload his slides.
...
https://www.youtube.com/watch?v=mZDfYPSvqEY
Day 1, 10:10–11:10
Peter will talk about why he thinks Python has come to popularity, its strengths and weaknesses for data analysis, and why an open, accessible language is critical for a future world that will be dominated by machine learning and AI.
Slides not uploaded by the speaker.
Speaker: Peter Wang
Peter Wang has been developing commercial scientific computing and visualization software for over 15 years. He has extensive experience in software design and development across a broad range of areas, including 3D graphics, geophysics, large data simulation and visualization, financial risk modeling, and medical imaging.
Peter’s interests in the fundamentals of vector computing and interactive visualization led him to co-found Anaconda (formerly Continuum Analytics). Peter leads the open source and community innovation group.
As a creator of the PyData community and conferences, he devotes time and energy to growing the Python data science community and advocating and teaching Python at conferences around the world. Peter holds a BA in Physics from Cornell University.
...
https://www.youtube.com/watch?v=p61uHiK7tWo
PyCon APAC 2022|一般演講 Talks|國泰金控 Cathay Financial Holdings / 美光科技 Micron 冠名贊助
✏️ 共筆 Note:https://hackmd.io/@pycontw/BkUzP6Xyj
?? Slido:https://app.sli.do/event/4kNcBDETXQmm6Erje8Hjyp
? 語言 Language:英文 English
? 層級 Level:中階 Intermediate
? 分類 Category:Python 核心 Python Core
? 摘要 Abstract ?
Python's warnings are exceptions — but they're also distinct from exceptions, and are both used and trapped differently. In this talk, I'll introduce warnings, how to raise, trap, and redirect them, and show you best practices for their use. Many experienced developers don't know that Python's warning system supports filtering and suppressing warnings quite flexibly, based on a variety of parameters. You can thus turn certain warnings into (potentially fatal) exceptions, or ignore them entirely -- or enjoy the default behavior, in which they appear on the screen. In addition to showing you how you can create and display warnings, I'll also show you how you can create your own, and (perhaps even more significantly) give examples of when they're appropriate.
? 說明 Description ?
If your code encounters a big problem, then you probably want to raise an exception. But what should your code do if it finds a small problem, one that shouldn't be ignored, but that doesn't merit an exception? Python's answer to this question is warnings.
In this talk, I'll introduce Python's warnings, close cousins to exceptions but still distinct from them. We'll see how you can generate warnings, and what happens when you do. But then we'll dig deeper, looking at how you can filter and redirect warnings, telling Python which types of warnings you want to see, and which you want to hide. We'll also see how you can get truly fancy, turning some warnings into (potentially fatal) exceptions and handling certain types with custom callback functions.
After this talk, you'll be able to take advantage of Python's warning system, letting your users know when something is wrong without having to choose between "print" and a full-blown exception.
? 關於講者 About Speaker - Reuven M. Lerner ?
Teaching Python and data science around the world since 1995. Author of the books "Python Workout" and "Pandas Workout". Publisher of the "Better developers" newsletter. I spend each day trying to help people improve their Python skills.
#pycontw #pyconapac2022 #python #exception #pythonwarning
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=nkMjyTExxpg