<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Object-Oriented-Programming on Home</title><link>https://oedokumaci.com/tags/object-oriented-programming/</link><description>Recent content in Object-Oriented-Programming on Home</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Oral Ersoy Dokumaci</copyright><lastBuildDate>Sun, 13 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://oedokumaci.com/tags/object-oriented-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Pythonic vs. AI</title><link>https://oedokumaci.com/blog/posts/pythonic-vs-ai/</link><pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate><guid>https://oedokumaci.com/blog/posts/pythonic-vs-ai/</guid><description>A short story about what Pythonic might mean, an idea that involves a fair amount of interpretation and subjectivity.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://oedokumaci.com/blog/posts/pythonic-vs-ai/featured.jpg"/></item><item><title>Object-Oriented Programming Greatest Hits</title><link>https://oedokumaci.com/blog/posts/python-object-oriented-programming/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://oedokumaci.com/blog/posts/python-object-oriented-programming/</guid><description>In the age of AI, syntax by itself is the least important part of object-oriented programming to focus on. In this chapter, we cover classes, instance and class attributes, static and class methods, properties, encapsulation, inheritance, composition, and polymorphism against a problem from production code, a rate limiter for alerts. Along the way, we see what the SOLID principles warn about, what inheritance costs, and why composition is the more flexible approach.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://oedokumaci.com/blog/posts/python-object-oriented-programming/featured.jpg"/></item></channel></rss>