{"id":11536,"date":"2026-08-10T10:33:33","date_gmt":"2026-08-10T10:33:33","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python-2023-3\/"},"modified":"2026-08-10T10:33:33","modified_gmt":"2026-08-10T10:33:33","slug":"oreilly-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python-2023-3","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python-2023-3\/","title":{"rendered":"Oreilly \u2013 Learn Enough Python to be Dangerous A Tutorial Introduction to Programming with Python 2023-3"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<p>&nbsp;<\/p>\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\">Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python. This course is a practical guide to quickly mastering this programming language. Bestselling author Michael Hartl shows you how to write modern, functional applications using Python. Python\u2019s simple syntax, extensive libraries, and high flexibility make it an ideal choice for scripting, web development, and data science. In this course, you\u2019ll learn how to solve real-world problems without having to learn every detail. Hartl teaches you how to use Python interactively, write shell scripts, build dynamic web applications with the Flask framework, and take advantage of data science libraries. Even if you\u2019re a beginner, this course will help you understand object-oriented and functional programming concepts, develop, and publish a web application. With targeted exercises, you\u2019ll focus on the key points and not waste time on unnecessary details. Soon, these concepts will become natural to you and you will achieve considerable skill in this area.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">What you will learn<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Create a simple \u201chello, world\u201d program using several different techniques.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Deploy a simple dynamic web application with Python on the web.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Using strings, arrays, and other native objects.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Definition of functions.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Using Python for functional and object-oriented programming.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Using Test-Driven Development.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Writing a shell script.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Develop a complete web application with Python to detect palindrome words.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/videos\/learn-enough-python\/9780138050764\/\" target=\"_blank\" rel=\"noopener\">Oreilly<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/michael-hartl\">Michael Hartl<\/a><\/li>\n<li>Language: English<\/li>\n<li>Level : All Levels<\/li>\n<li>Lectures : 0<\/li>\n<li>Duration : 7 hours and 30 minutes<\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python<\/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\/videos\/learn-enough-python\/9780138050764\/\" target=\"_blank\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor:&nbsp; <\/span><a class=\"author-name\" href=\"https:\/\/downloadlynet.ir\/tag\/michael-hartl\/\"><span style=\"vertical-align: inherit\">Michael Hartl<\/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: 7 hours 30 minutes<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-998307 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/08\/Learn-Enough-Python-to-be-Dangerous-A-Tutorial-Introduction-to-Programming-with-Python-1.png\" alt=\"Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python\" width=\"310\" height=\"1101\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-998308 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/08\/Learn-Enough-Python-to-be-Dangerous-A-Tutorial-Introduction-to-Programming-with-Python.png\" alt=\"Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python\" width=\"1218\" height=\"394\"><\/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-172155-1\"><video class=\"wp-video-shortcode\" id=\"video-172155-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Enough_Python_to_be_Dangerous_A_Tutorial_Introduction_to_Programming_with_Python_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Enough_Python_to_be_Dangerous_A_Tutorial_Introduction_to_Programming_with_Python_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Enough_Python_to_be_Dangerous_A_Tutorial_Introduction_to_Programming_with_Python_Downloadly.ir.mp4?nocache=1786141060984\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Learn_Enough_Python_to_be_Dangerous_A_Tutorial_Introduction_to_Programming_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: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<p>Version 2023\/3 has added subtitles compared to the old version.<\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Learn_Enough_Python_to_be_Dangerous_A_Tutorial_Introduction_to_Programming_with_Python_2023-3_Downloadly.ir.part1.rar?nocache=1786141060\">Download Part 1 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Learn_Enough_Python_to_be_Dangerous_A_Tutorial_Introduction_to_Programming_with_Python_2023-3_Downloadly.ir.part2.rar?nocache=1786141060\">Download Part 2 \u2013 1.02 GB<\/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>3.02 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Description Learn Enough Python to be Dangerous: A Tutorial Introduction to Programming with Python. This course is a practical guide to quickly masterin<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[96110,96111,96112,96113,96114,29862],"class_list":["post-11536","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python","dgi_tag-download-course-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python","dgi_tag-download-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python","dgi_tag-free-download-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python","dgi_tag-free-learn-enough-python-to-be-dangerous-a-tutorial-introduction-to-programming-with-python","dgi_tag-michael-hartl"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/11536","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\/11536\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=11536"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=11536"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=11536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}