Jian Yin
Phd student of biostatistics at CityUHK
Hong Kong SAR China
City University of Hong Kong
Sessions
While Python's object-oriented paradigm dominates developer discussions, its functional capabilities offer powerful tools for modern development. This talk explores how integrating functional programming (FP) concepts can enhance code readability and maintainability in Python projects. We will discover how to transform imperative logic flow into composable functions and implement declarative error-handling using intuitive railway patterns. This talk aims to provide an optional toolbox for Python developers to improve code quality.
The rapid evolution of Python presents version selection challenges for developers. We will talk about the development process of Python versions, mainly focusing on the key changes from Python 3.10 to 3.14. This talk will highlight the most impactful features and their implications for real-world development, helping developers make informed decisions about upgrading their Python.