{"id":9796,"date":"2026-08-10T10:11:26","date_gmt":"2026-08-10T10:11:26","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-six-small-algorithm-projects-with-python-2023-12\/"},"modified":"2026-08-10T10:11:26","modified_gmt":"2026-08-10T10:11:26","slug":"oreilly-six-small-algorithm-projects-with-python-2023-12","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-six-small-algorithm-projects-with-python-2023-12\/","title":{"rendered":"Oreilly \u2013 Six Small Algorithm Projects with Python 2023-12"},"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\">Six Small Algorithm Projects with Python. This course is a video tutorial that teaches how to solve programming problems using applied algorithms in the form of six practical projects. One of the most popular courses on the Manning Platform, this course is taught by data scientist Charles Rice and presents the concepts in a practical way. In this course, participants will be introduced to various applications of algorithms, including recursion to draw complex shapes, searching in linked data structures, managing trees, finding shortest paths in networks, scheduling tasks, image processing, and creating fractals. Each project consists of several steps, including working with organization trees, designing networks, analyzing critical paths, applying image filters, optimally assigning tasks, and generating mathematical fractals. By combining theory and practice, this course provides a comprehensive understanding of algorithms, data structures, and programming techniques in Python.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"63:1-63:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"65:1-73:0\">\n<li data-sourcepos=\"65:1-65:46\"><span style=\"vertical-align: inherit\">Using recursion to draw complex shapes<\/span><\/li>\n<li data-sourcepos=\"66:1-66:32\"><span style=\"vertical-align: inherit\">Searching in linked data structures<\/span><\/li>\n<li data-sourcepos=\"67:1-67:26\"><span style=\"vertical-align: inherit\">Layout and drawing of trees<\/span><\/li>\n<li data-sourcepos=\"68:1-68:59\"><span style=\"vertical-align: inherit\">Using network algorithms to find the shortest paths<\/span><\/li>\n<li data-sourcepos=\"69:1-69:51\"><span style=\"vertical-align: inherit\">Assigning employees to jobs using algorithms<\/span><\/li>\n<li data-sourcepos=\"70:1-70:33\"><span style=\"vertical-align: inherit\">A diverse understanding of algorithmic topics<\/span><\/li>\n<li data-sourcepos=\"71:1-71:32\"><span style=\"vertical-align: inherit\">Familiarity with different data structures<\/span><\/li>\n<li data-sourcepos=\"72:1-73:0\"><span style=\"vertical-align: inherit\">Improve general programming techniques<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"74:1-74:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"76:1-79:0\">\n<li data-sourcepos=\"76:1-76:65\"><span style=\"vertical-align: inherit\">Computer science students seeking a practical understanding of algorithms.<\/span><\/li>\n<li data-sourcepos=\"77:1-77:68\"><span style=\"vertical-align: inherit\">Programmers who want to improve their algorithmic skills.<\/span><\/li>\n<li data-sourcepos=\"78:1-79:0\"><span style=\"vertical-align: inherit\">Anyone interested in learning how to solve programming problems using algorithms.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Six Small Algorithm Projects with Python course specifications<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/library\/view\/six-small-algorithm\/10000MNLW202349\/\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a class=\"author-name\" href=\"https:\/\/downloadlynet.ir\/tag\/charles-rice\/\"><span style=\"vertical-align: inherit\">Charles Rice<\/span><\/a><span style=\"vertical-align: inherit\"> ,&nbsp; <\/span><a class=\"author-name\" href=\"https:\/\/downloadlynet.ir\/tag\/rod-stephens\/\"><span style=\"vertical-align: inherit\">Rod Stephens<\/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: 6 hours and 31 minutes<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Project 1: Trees <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 1 \u2013 Node Classes <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 2 \u2013 Outline Views <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 3 \u2013 Exhaustive Search <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 4 \u2013 Traversals <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 5 \u2013 Drawing <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 6 \u2013 Org Charts <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 7 \u2013 Updating Sorted Trees<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Project 2: Shortest Paths <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 1 \u2013 Network Classes <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 2 \u2013 Drawing Networks <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 3 \u2013 Test Networks <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 4 \u2013 Selecting Nodes <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 5 \u2013 Shortest Paths<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Project 3: Scheduling <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 1 \u2013 Topological Sorting <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 2 \u2013 PERT Charts <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 3 \u2013 Critical Paths <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 4 \u2013 Gantt Charts<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Project 4: Image Processing <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 1 \u2013 File <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 2 \u2013 Geometry <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 3 \u2013 Point Operations <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 4 \u2013 Enhancements <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 5 \u2013 ImageOps <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 6 \u2013 Filters <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 7 \u2013 Custom Kernels <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 8 \u2013 Special<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Project 5: Work Assignment <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 1 \u2013 Generating Test Networks <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 2 \u2013 Finding Maximal Flows <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 3 \u2013 Assigning Jobs<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Project 6: Fractals <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 1 \u2013 Recursive Line-Drawing Fractals <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 2 \u2013 Strange Attractors <\/span><br \/><span style=\"vertical-align: inherit\">Milestone 3 \u2013 Escape-Time Fractals<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Pictures from the Six Small Algorithm Projects with Python course<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-978167 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Six-Small-Algorithm-Projects-with-Python.png\" alt=\"Six Small Algorithm Projects with Python\" width=\"1253\" height=\"437\"><\/p>\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-161795-1\"><video class=\"wp-video-shortcode\" id=\"video-161795-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Six_Small_Algorithm_Projects_with_Python_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Six_Small_Algorithm_Projects_with_Python_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Six_Small_Algorithm_Projects_with_Python_Downloadly.ir.mp4?nocache=1786136030333\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Six_Small_Algorithm_Projects_with_Python_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: None<\/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\/Oreilly_Six_Small_Algorithm_Projects_with_Python_2023-12.part1_Downloadly.ir.rar?nocache=1786135988\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Oreilly_Six_Small_Algorithm_Projects_with_Python_2023-12.part2_Downloadly.ir.rar?nocache=1786135988\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 246 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\">1.2 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Six Small Algorithm Projects with Python. This course is a video tutorial that teaches how to solve programming problems using applied algorithms in<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[83924,83925,83926,83927,83928,83929,83930],"class_list":["post-9796","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-charles-rice","dgi_tag-course-six-small-algorithm-projects-with-python","dgi_tag-download-course-six-small-algorithm-projects-with-python","dgi_tag-download-six-small-algorithm-projects-with-python","dgi_tag-free-download-six-small-algorithm-projects-with-python","dgi_tag-free-six-small-algorithm-projects-with-python","dgi_tag-rod-stephens"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/9796","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\/9796\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=9796"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=9796"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=9796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}