{"id":10242,"date":"2026-08-10T10:16:45","date_gmt":"2026-08-10T10:16:45","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-object-oriented-programming-in-python-sharpen-your-skills-2024-7\/"},"modified":"2026-08-10T10:16:45","modified_gmt":"2026-08-10T10:16:45","slug":"udemy-object-oriented-programming-in-python-sharpen-your-skills-2024-7","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-object-oriented-programming-in-python-sharpen-your-skills-2024-7\/","title":{"rendered":"Udemy \u2013 Object Oriented Programming in Python. Sharpen your skills! 2024-7"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Object Oriented Programming in Python course. Sharpen your skills!. This course teaches you how to turn a simple script into organized modules using object-oriented programming (OOP) concepts such as inheritance, composition, and polymorphism. You\u2019ll learn to design and communicate your system using tools such as UML diagrams, and you\u2019ll also learn about common challenges such as choosing the right OOP techniques and avoiding their misuse. This course is suitable for beginner developers and those who want to refactor their code without risk. After completing the course, you\u2019ll be able to break your code into small, independent modules, use dependency injection to isolate modules, and follow the Open-Closed principles with composition and polymorphism. Topics include classes and objects, inheritance, UML, polymorphism, composition, code refactoring, working with JSON, and generator expressions.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"50:1-50:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"52:1-58:0\">\n<li data-sourcepos=\"52:1-52:61\"><span style=\"vertical-align: inherit\">Improve existing and future code by effectively refactoring code into small modules<\/span><\/li>\n<li data-sourcepos=\"53:1-53:59\"><span style=\"vertical-align: inherit\">Separating your modules using Dependency Injection<\/span><\/li>\n<li data-sourcepos=\"54:1-54:53\"><span style=\"vertical-align: inherit\">Converting modules into plugins using Polymorphism<\/span><\/li>\n<li data-sourcepos=\"55:1-55:54\"><span style=\"vertical-align: inherit\">Resolving Violations of the Open-Closed Principle Using Composition<\/span><\/li>\n<li data-sourcepos=\"56:1-56:42\"><span style=\"vertical-align: inherit\">Communicate your designs with UML class diagrams<\/span><\/li>\n<li data-sourcepos=\"57:1-58:0\"><span style=\"vertical-align: inherit\">Make safe design changes to split scripts and refactor them into modules<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"59:1-59:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"61:1-64:0\">\n<li data-sourcepos=\"61:1-61:58\"><span style=\"vertical-align: inherit\">Beginner programmers who want to practice OOP principles.<\/span><\/li>\n<li data-sourcepos=\"62:1-62:100\"><span style=\"vertical-align: inherit\">Developers who want to learn how to turn small scripts into logical code modules.<\/span><\/li>\n<li data-sourcepos=\"63:1-64:0\"><span style=\"vertical-align: inherit\">Developers who want to learn how to refactor code with minimal change and risk.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course details Object Oriented Programming in Python. Sharpen your skills!<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher:&nbsp; <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/object-oriented-programming-adventure-in-python\/?couponCode=KEEPLEARNINGGB\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Udemy<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Lecturer:&nbsp; <\/span><a class=\"ud-btn ud-btn-medium ud-btn-link ud-heading-sm ud-text-sm ud-instructor-links\" href=\"https:\/\/downloadlynet.ir\/tag\/loek-van-den-ouweland\/\" data-position=\"1\"><span class=\"ud-btn-label\"><span style=\"vertical-align: inherit\">Loek van den Ouweland<\/span><\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 1 hour and 33 minutes<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Number of lessons: 23<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-982991 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/05\/Object-Oriented-Programming-in-Python.-Sharpen-your-skills-1.png\" alt=\"Object Oriented Programming in Python. Sharpen your skills!\" width=\"880\" height=\"647\"><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Prerequisites for the Object Oriented Programming in Python course. Sharpen your skills!<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Beginner experience in Python or another programming language<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">You have worked with classes and objects before or enrolled in my \u201cObject Oriented Programming with Python\u201d course on Udemy<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-982992 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/05\/Object-Oriented-Programming-in-Python.-Sharpen-your-skills.png\" alt=\"Object Oriented Programming in Python. Sharpen your skills!\" width=\"852\" height=\"395\"><\/h3>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-164546-1\"><video class=\"wp-video-shortcode\" id=\"video-164546-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Object_Oriented_Programming_in_Python_Sharpen_your_skills_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Object_Oriented_Programming_in_Python_Sharpen_your_skills_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Object_Oriented_Programming_in_Python_Sharpen_your_skills_Downloadly.ir.mp4?nocache=1786137541280\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Object_Oriented_Programming_in_Python_Sharpen_your_skills_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Udemy_Object_Oriented_Programming_in_Python_Sharpen_your_skills_2024-7_Downloadly.ir.rar?nocache=1786137540\"><span style=\"vertical-align: inherit\">Download file \u2013 465 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">465 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Object Oriented Programming in Python course. Sharpen your skills!. This course teaches you how to turn a simple script into organized modules using<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[86904,86905,86906,86907,86908,80082],"class_list":["post-10242","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-object-oriented-programming-in-python-sharpen-your-skills","dgi_tag-download-course-object-oriented-programming-in-python-sharpen-your-skills","dgi_tag-download-object-oriented-programming-in-python-sharpen-your-skills","dgi_tag-free-download-object-oriented-programming-in-python-sharpen-your-skills","dgi_tag-free-object-oriented-programming-in-python-sharpen-your-skills","dgi_tag-loek-van-den-ouweland"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10242\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=10242"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=10242"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=10242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}