Object-oriented programming structures software design (making data or objects the basis) [Day 6]

It’s day 6! However, reading and hence this article was written the next day (August 14, 2025) some time past midnight (beyond 1:48 am).

Day 6 [August 12, 2025]
I’m lagging on day 2’s remaining goals, day 3 & 4 goals, “Day 3-4: Control structures …


This content originally appeared on DEV Community and was authored by Onaolapo-11

It’s day 6! However, reading and hence this article was written the next day (August 14, 2025) some time past midnight (beyond 1:48 am).

Day 6 [August 12, 2025]
I'm lagging on day 2's remaining goals, day 3 & 4 goals, "Day 3-4: Control structures (if-else, loops)", as well as day 5 (and 6) goals, "Day 5-6: Functions and modules" (Meta AI, personal communication, August 8, 2025).
It's definitely not possible to cover all these in the short time, and such will require me to give more time in coming day(s)

Goals:
As extracted from the 'Python for Software Development' textbook by Halvorsen (n.d.):

  • The New Age of Programming
  • What is Python?
  • Introduction to Python
  • Interpreted vs. Compiled
  • Python Packages
  • Python Packages for Science and Numerical Computations
  • Python Editors
  • Python IDLE
  • Visual Studio Code
  • Variables
  • Numbers
  • Strings
  • String Input
  • Built-in Functions
  • Python Standard Library
  • Using Python Libraries, Packages and Modules
  • Python Packages
  • Plotting in Python
  • Subplots
  • Exercises
  • If ... Else
  • Arrays
  • For Loops
  • Nested
  • For Loops
  • While Loops
  • Exercises
  • Creating Functions in Python - Introduction
  • Functions with multiple return values
  • Exercises
  • Creating Classes in Python
  • The init () Function
  • Exercises
  • Creating Python Modules
  • Exercises

Notes:
As a recap, **Python is an object-oriented programming language (Halvorsen, n.d.).

Que. 1. What's an object-oriented programming language and how is Python one?**
Object-oriented programming which is an "approach to programming" appropriate for "large, complex and actively updated or maintained" software, defined as a 'computer programming model that organizes software design around data, or objects, rather than functions and logic" (Gillis & Lewis, 2024).

I will press further into this question in day 7.

Summary
Object-oriented programming structures software design (making data or objects the basis) (Gillis & Lewis, 2024).

References:

  1. Gillis, A. S. & Lewis, S. (2024, June 14). Object-oriented programming (OOP). TechTarget. https://www.techtarget.com/searchapparchitecture/definition/object-oriented-programming-OOP

  2. Halvorsen, H. (n.d.). Python. https://halvorsen.blog/documents/programming/python/python.php#python4


This content originally appeared on DEV Community and was authored by Onaolapo-11


Print Share Comment Cite Upload Translate Updates
APA

Onaolapo-11 | Sciencx (2025-08-14T01:26:01+00:00) Object-oriented programming structures software design (making data or objects the basis) [Day 6]. Retrieved from https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/

MLA
" » Object-oriented programming structures software design (making data or objects the basis) [Day 6]." Onaolapo-11 | Sciencx - Thursday August 14, 2025, https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/
HARVARD
Onaolapo-11 | Sciencx Thursday August 14, 2025 » Object-oriented programming structures software design (making data or objects the basis) [Day 6]., viewed ,<https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/>
VANCOUVER
Onaolapo-11 | Sciencx - » Object-oriented programming structures software design (making data or objects the basis) [Day 6]. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/
CHICAGO
" » Object-oriented programming structures software design (making data or objects the basis) [Day 6]." Onaolapo-11 | Sciencx - Accessed . https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/
IEEE
" » Object-oriented programming structures software design (making data or objects the basis) [Day 6]." Onaolapo-11 | Sciencx [Online]. Available: https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/. [Accessed: ]
rf:citation
» Object-oriented programming structures software design (making data or objects the basis) [Day 6] | Onaolapo-11 | Sciencx | https://www.scien.cx/2025/08/14/object-oriented-programming-structures-software-design-making-data-or-objects-the-basis-day-6/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.