{"id":9568,"date":"2026-08-10T10:08:53","date_gmt":"2026-08-10T10:08:53","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-spark-ray-and-python-for-scalable-data-science-2021-6\/"},"modified":"2026-08-10T10:08:53","modified_gmt":"2026-08-10T10:08:53","slug":"oreilly-spark-ray-and-python-for-scalable-data-science-2021-6","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-spark-ray-and-python-for-scalable-data-science-2021-6\/","title":{"rendered":"Oreilly \u2013 Spark, Ray, and Python for Scalable Data Science 2021-6"},"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\">Spark, Ray, and Python for Scalable Data Science. This course teaches you how to implement data science and machine learning projects at scale using Spark, Ray, and Python. Given the growing need for big data analytics, this course provides basic concepts and hands-on exercises to master distributed computing tools. First, you will be introduced to data science workflows and the necessity of using frameworks like Spark and Ray. Then, the basics of distributed systems and how these tools work are examined. Next, Spark is taught in a practical way with examples such as the RDD data structure and MapReduce operations. It also shows the application of Spark in natural language processing (NLP) and exploratory data analysis (EDA) at scale. In the section on Ray, its differences and similarities with Spark are compared and methods for distributing functions and objects using Ray are explained. Finally, the application of Ray to scaling machine learning model training, hyperparameter tuning, and deploying models in an operational environment is explored. Combining theory and practice, this course provides the skills needed to manage large-scale data projects.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"21:1-21:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"23:1-28:0\">\n<li data-sourcepos=\"23:1-23:34\"><span style=\"vertical-align: inherit\">Integrating Python and Distributed Computing<\/span><\/li>\n<li data-sourcepos=\"24:1-24:33\"><span style=\"vertical-align: inherit\">Scaling data processing with Spark<\/span><\/li>\n<li data-sourcepos=\"25:1-25:44\"><span style=\"vertical-align: inherit\">Performing exploratory data analysis with PySpark<\/span><\/li>\n<li data-sourcepos=\"26:1-26:33\"><span style=\"vertical-align: inherit\">Using parallel computing with Ray<\/span><\/li>\n<li data-sourcepos=\"27:1-28:0\"><span style=\"vertical-align: inherit\">Scaling Machine Learning and AI Applications with Ray<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"29:1-29:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li data-sourcepos=\"31:1-31:169\"><span style=\"vertical-align: inherit\">This course is suitable for anyone who needs to improve their fundamental understanding of scalable, integrated data processing with Python for use in machine learning or artificial intelligence applications.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course details<\/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\/spark-ray-and\/9780136805922\/\" 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\/jonathan-dinu\/\"><span style=\"vertical-align: inherit\">Jonathan Dinu<\/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 and 1 minute<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Introduction<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Spark, Ray, and Python for Scalable Data Science: Introduction<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 1: Introduction to Distributed Computing in Python<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">1.1 Introduction and Materials <\/span><br \/><span style=\"vertical-align: inherit\">1.2 The Data Science Process <\/span><br \/><span style=\"vertical-align: inherit\">1.3 A Brief Historical Diversion <\/span><br \/><span style=\"vertical-align: inherit\">1.4 Distributed Systems Primer <\/span><br \/><span style=\"vertical-align: inherit\">1.5 Python Distributed Computing Frameworks <\/span><br \/><span style=\"vertical-align: inherit\">1.6 The What and Why of Spark <\/span><br \/><span style=\"vertical-align: inherit\">1.7 The Spark Platform <\/span><br \/><span style=\"vertical-align: inherit\">1.8 Spark versus Ray<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 2: Scaling Data Processing with Spark<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">2.1 Course Coding Setup <\/span><br \/><span style=\"vertical-align: inherit\">2.2 Your First PySpark Job <\/span><br \/><span style=\"vertical-align: inherit\">2.3 Introduction to RDDs <\/span><br \/><span style=\"vertical-align: inherit\">2.4 Transformations versus Actions <\/span><br \/><span style=\"vertical-align: inherit\">2.5 RDD Deep Dive <\/span><br \/><span style=\"vertical-align: inherit\">2.6 The Spark Execution Context <\/span><br \/><span style=\"vertical-align: inherit\">2.7 Spark versus Hadoop <\/span><br \/><span style=\"vertical-align: inherit\">2.8 Spark Application Lifecycle<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 3: Exploratory Data Analysis with PySpark<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">3.1 Introduction to Exploratory Data Analysis <\/span><br \/><span style=\"vertical-align: inherit\">3.2 A Quick Tour of Jupyter Notebooks <\/span><br \/><span style=\"vertical-align: inherit\">3.3 Parsing Data at Scale <\/span><br \/><span style=\"vertical-align: inherit\">3.4 Spark DataFrames: Integration into Existing Workflows <\/span><br \/><span style=\"vertical-align: inherit\">3.5 Scaling Exploratory Data Analysis with Spark <\/span><br \/><span style=\"vertical-align: inherit\">3.6 Making Sense of Data: Summary Statistics and Data Visualization <\/span><br \/><span style=\"vertical-align: inherit\">3.7 Working with Text: Introduction to NLP <\/span><br \/><span style=\"vertical-align: inherit\">3.8 Tokenization and Vectorization with MLlib<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 4: Parallel Computing with Ray<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">4.1 The What and Why of Ray <\/span><br \/><span style=\"vertical-align: inherit\">4.2 The Ray Programming Model <\/span><br \/><span style=\"vertical-align: inherit\">4.3 Parallelizing Functions with Ray Tasks <\/span><br \/><span style=\"vertical-align: inherit\">4.4 Asynchronous Programming with Actors <\/span><br \/><span style=\"vertical-align: inherit\">4.5 Cellular Automata and the Game of Life <\/span><br \/><span style=\"vertical-align: inherit\">4.6 Distributed Agent-Based Models with Ray<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 5: Scaling AI Applications with Ray<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Topics <\/span><br \/><span style=\"vertical-align: inherit\">5.1 Introduction to Model Evaluation <\/span><br \/><span style=\"vertical-align: inherit\">5.2 Serializing Data for Machine Learning Applications <\/span><br \/><span style=\"vertical-align: inherit\">5.3 Cross Validation with scikit-learn <\/span><br \/><span style=\"vertical-align: inherit\">5.4 Strategies for Tuning Machine Learning Models <\/span><br \/><span style=\"vertical-align: inherit\">5.5 Grid Search in Python <\/span><br \/><span style=\"vertical-align: inherit\">5.6 Distributed Hyperparameter Optimization with Ray Tune <\/span><br \/><span style=\"vertical-align: inherit\">5.7 Resource Efficient Search with Principled Early Stopping <\/span><br \/><span style=\"vertical-align: inherit\">5.8 Diving Deeper into Ray\u2019s Internals <\/span><br \/><span style=\"vertical-align: inherit\">5.9 Serving Machine Learning Models <\/span><br \/><span style=\"vertical-align: inherit\">5.10 Deploying AI Applications with Ray Serve <\/span><br \/><span style=\"vertical-align: inherit\">5.11 Monitoring Model Performance in Production<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Summary<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Spark, Ray, and Python for Scalable Data Science: Summary<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course prerequisites<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">A basic understanding of programming in Python (variables, basic control flow, simple scripts).<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Familiarity with the vocabulary of data processing at scale, machine learning (dataset, training set, test set, model), and AI.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Spark, Ray, and Python for Scalable Data Science course images<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-975750 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/04\/Spark-Ray-and-Python-for-Scalable-Data-Science.png\" alt=\"Spark, Ray, and Python for Scalable Data Science\" width=\"1403\" height=\"435\"><\/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-160729-1\"><video class=\"wp-video-shortcode\" id=\"video-160729-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spark_Ray_and_Python_for_Scalable_Data_Science_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spark_Ray_and_Python_for_Scalable_Data_Science_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spark_Ray_and_Python_for_Scalable_Data_Science_Downloadly.ir.mp4?nocache=1786115867778\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spark_Ray_and_Python_for_Scalable_Data_Science_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_Spark_Ray_and_Python_for_Scalable_Data_Science_2021-6.part1_Downloadly.ir.rar?nocache=1786115867\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 2 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Oreilly_Spark_Ray_and_Python_for_Scalable_Data_Science_2021-6.part2_Downloadly.ir.rar?nocache=1786115867\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 732 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\">2.7 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Spark, Ray, and Python for Scalable Data Science. This course teaches you how to implement data science and machine learning projects at scale using<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[82416,82417,82418,82419,82420,74183],"class_list":["post-9568","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-spark-ray-and-python-for-scalable-data-science","dgi_tag-download-course-spark-ray-and-python-for-scalable-data-science","dgi_tag-download-spark-ray-and-python-for-scalable-data-science","dgi_tag-free-download-spark-ray-and-python-for-scalable-data-science","dgi_tag-free-spark-ray-and-python-for-scalable-data-science","dgi_tag-jonathan-dinu"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/9568","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\/9568\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=9568"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=9568"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=9568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}