Talk (Software - Day 2) - Python++? Here's how, and why not

preview_player
Показать описание
Abstract: Different programming languages have different functionality, different paradigms, and different styles. We have certainly seen other low-level languages like C++ adopting more “pythonic” themes in recent years, like foreach loops. But what about the opposite? Did you ever wonder how we could implement a smart pointer in Python? Whether we can we add Java’s final keyword for real constants? What exactly the inspect module is useful for? How we get private methods in classes? We will take a deep dive into Python's fundamentals to discover how you can make things like C++-style input/output, like cout << "Hello world" << endl; or cin >> my_var;, a reality in Python, using the exact same syntax. And, of course, why you really, really shouldn't. What exactly does pythonic mean? What makes python what it is today? Hint: It’s about more than just the walrus operator.

Speaker: Marcus Näslund
Рекомендации по теме