PyCon APAC 2022|一般演講 Talks|國泰金控 Cathay Financial Holdings / 美光科技 Micron 冠名贊助
✏️ 共筆 Note:https://hackmd.io/@pycontw/HJhevT7Jj
🖐🏻 Slido:https://app.sli.do/event/u2UG4gZau2FQGhW1qmrfNj
🪧 投影片 Slides:https://docs.google.com/presentation/d/1HFF23gMrgV_prjwPxQ20K8_-m-fkmKcS0y-YLJ0YhTg/edit?usp=sharing
💬 語言 Language:英文 English
🎯 層級 Level:中階 Intermediate
🔎 分類 Category:最佳實踐與慣例 Best Practices & Patterns
💡 摘要 Abstract 💡
Data-Oriented Programming (DOP) is a programming paradigm that makes the systems we build less complex inspired by Clojure. The cool thing is that DOP is language-agnostic: it is applicable to any programming language. In Python, we commonly taught using OOP for abstraction in our code. Information systems around software constructs that combine code and data (e.g. objects instantiated from classes). But in DOP, it encourages the separation of code from data. Moreover, DOP provides guidelines about how to represent and manipulate data. The essence of DOP is that it treats data as a first-class citizen; it gives developers the ability to manipulate data inside a program with the same simplicity as they manipulate numbers or strings. In this talk, we will explore what, when, and how to use DOP with Python.
🚀 講者介紹 About Speaker - Shreya Khurana 🚀
Head of Engineering at Zero One Group | Tech Mentor | Mathematical Thinker
#python #pycontw #pyconapac2022 #dataoriented #dop
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