diff --git a/README.md b/README.md index 2f17acc5..c930c7c9 100644 --- a/README.md +++ b/README.md @@ -36,13 +36,23 @@ Azure Cloud Advocates at Microsoft are pleased to offer a 10-week, 20-lesson cur [Arabic](./translations/ar/README.md) | [Bengali](./translations/bn/README.md) | [Bulgarian](./translations/bg/README.md) | [Burmese (Myanmar)](./translations/my/README.md) | [Chinese (Simplified)](./translations/zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](./translations/zh-HK/README.md) | [Chinese (Traditional, Macau)](./translations/zh-MO/README.md) | [Chinese (Traditional, Taiwan)](./translations/zh-TW/README.md) | [Croatian](./translations/hr/README.md) | [Czech](./translations/cs/README.md) | [Danish](./translations/da/README.md) | [Dutch](./translations/nl/README.md) | [Estonian](./translations/et/README.md) | [Finnish](./translations/fi/README.md) | [French](./translations/fr/README.md) | [German](./translations/de/README.md) | [Greek](./translations/el/README.md) | [Hebrew](./translations/he/README.md) | [Hindi](./translations/hi/README.md) | [Hungarian](./translations/hu/README.md) | [Indonesian](./translations/id/README.md) | [Italian](./translations/it/README.md) | [Japanese](./translations/ja/README.md) | [Kannada](./translations/kn/README.md) | [Korean](./translations/ko/README.md) | [Lithuanian](./translations/lt/README.md) | [Malay](./translations/ms/README.md) | [Malayalam](./translations/ml/README.md) | [Marathi](./translations/mr/README.md) | [Nepali](./translations/ne/README.md) | [Nigerian Pidgin](./translations/pcm/README.md) | [Norwegian](./translations/no/README.md) | [Persian (Farsi)](./translations/fa/README.md) | [Polish](./translations/pl/README.md) | [Portuguese (Brazil)](./translations/pt-BR/README.md) | [Portuguese (Portugal)](./translations/pt-PT/README.md) | [Punjabi (Gurmukhi)](./translations/pa/README.md) | [Romanian](./translations/ro/README.md) | [Russian](./translations/ru/README.md) | [Serbian (Cyrillic)](./translations/sr/README.md) | [Slovak](./translations/sk/README.md) | [Slovenian](./translations/sl/README.md) | [Spanish](./translations/es/README.md) | [Swahili](./translations/sw/README.md) | [Swedish](./translations/sv/README.md) | [Tagalog (Filipino)](./translations/tl/README.md) | [Tamil](./translations/ta/README.md) | [Telugu](./translations/te/README.md) | [Thai](./translations/th/README.md) | [Turkish](./translations/tr/README.md) | [Ukrainian](./translations/uk/README.md) | [Urdu](./translations/ur/README.md) | [Vietnamese](./translations/vi/README.md) > **Prefer to Clone Locally?** - +> > This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout: +> +> **Bash / macOS / Linux:** > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git > cd Data-Science-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` +> +> **CMD (Windows):** +> ```cmd +> git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git +> cd Data-Science-For-Beginners +> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" +> ``` +> > This gives you everything you need to complete the course with a much faster download. diff --git a/translations/pa/.co-op-translator.json b/translations/pa/.co-op-translator.json index 0e3711ab..51d1754f 100644 --- a/translations/pa/.co-op-translator.json +++ b/translations/pa/.co-op-translator.json @@ -11,12 +11,24 @@ "source_file": "1-Introduction/01-defining-data-science/assignment.md", "language_code": "pa" }, + "1-Introduction/01-defining-data-science/notebook.ipynb": { + "original_hash": "8f5eb7b3f7cc89e6d98fb32e1de65dec", + "translation_date": "2026-02-27T09:19:18+00:00", + "source_file": "1-Introduction/01-defining-data-science/notebook.ipynb", + "language_code": "pa" + }, "1-Introduction/01-defining-data-science/solution/assignment.md": { "original_hash": "a8f79b9c0484c35b4f26e8aec7fc4d56", "translation_date": "2025-08-27T17:18:06+00:00", "source_file": "1-Introduction/01-defining-data-science/solution/assignment.md", "language_code": "pa" }, + "1-Introduction/01-defining-data-science/solution/notebook.ipynb": { + "original_hash": "090bbfbfcb0c40d3d6e3236f836164ea", + "translation_date": "2026-02-27T09:20:15+00:00", + "source_file": "1-Introduction/01-defining-data-science/solution/notebook.ipynb", + "language_code": "pa" + }, "1-Introduction/02-ethics/README.md": { "original_hash": "58860ce9a4b8a564003d2752f7c72851", "translation_date": "2025-10-03T16:23:07+00:00", @@ -95,6 +107,12 @@ "source_file": "2-Working-With-Data/07-python/assignment.md", "language_code": "pa" }, + "2-Working-With-Data/07-python/notebook-covidspread.ipynb": { + "original_hash": "6335cccba01dc6ad7b15aba7a8c73f38", + "translation_date": "2026-02-27T09:21:32+00:00", + "source_file": "2-Working-With-Data/07-python/notebook-covidspread.ipynb", + "language_code": "pa" + }, "2-Working-With-Data/08-data-preparation/README.md": { "original_hash": "1b560955ff39a2bcf2a049fce474a951", "translation_date": "2025-09-06T08:08:07+00:00", @@ -360,8 +378,8 @@ "language_code": "pa" }, "README.md": { - "original_hash": "9204a2806964384a56f5cb0f22bbe953", - "translation_date": "2026-02-06T08:01:11+00:00", + "original_hash": "f671e295a294a2559fc59d1524e001b4", + "translation_date": "2026-02-27T09:27:19+00:00", "source_file": "README.md", "language_code": "pa" }, diff --git a/translations/pa/1-Introduction/01-defining-data-science/README.md b/translations/pa/1-Introduction/01-defining-data-science/README.md index 8f4b9071..723ce2a7 100644 --- a/translations/pa/1-Introduction/01-defining-data-science/README.md +++ b/translations/pa/1-Introduction/01-defining-data-science/README.md @@ -6,7 +6,7 @@ --- -[![ਡਾਟਾ ਸਾਇੰਸ ਦੀ ਪਰਿਭਾਸ਼ਾ ਵੀਡੀਓ](../../../../translated_images/pa/video-def-ds.6623ee2392ef1abf6d7faf3fad10a4163642811749da75f44e35a5bb121de15c.png)](https://youtu.be/beZ7Mb_oz9I) +[![ਡਾਟਾ ਸਾਇੰਸ ਦੀ ਪਰਿਭਾਸ਼ਾ ਵੀਡੀਓ](../../../../translated_images/pa/video-def-ds.6623ee2392ef1abf.webp)](https://youtu.be/beZ7Mb_oz9I) ## [ਪ੍ਰੀ-ਲੈਕਚਰ ਕਵਿਜ਼](https://ff-quizzes.netlify.app/en/ds/quiz/0) @@ -102,7 +102,7 @@ ਇਸ ਚੁਣੌਤੀ ਵਿੱਚ, ਅਸੀਂ ਟੈਕਸਟਾਂ ਨੂੰ ਦੇਖ ਕੇ ਡੇਟਾ ਸਾਇੰਸ ਦੇ ਖੇਤਰ ਨਾਲ ਸਬੰਧਤ ਸੰਕਲਪਾਂ ਨੂੰ ਪਤਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ। ਅਸੀਂ ਡੇਟਾ ਸਾਇੰਸ 'ਤੇ ਇੱਕ ਵਿਕੀਪੀਡੀਆ ਲੇਖ ਲਵਾਂਗੇ, ਟੈਕਸਟ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਪ੍ਰੋਸੈਸ ਕਰਾਂਗੇ, ਅਤੇ ਫਿਰ ਇੱਕ ਵਰਡ ਕਲਾਉਡ ਬਣਾਵਾਂਗੇ ਜਿਵੇਂ ਕਿ ਇਹ ਹੈ: -![ਡੇਟਾ ਸਾਇੰਸ ਲਈ ਵਰਡ ਕਲਾਉਡ](../../../../translated_images/pa/ds_wordcloud.664a7c07dca57de017c22bf0498cb40f898d48aa85b3c36a80620fea12fadd42.png) +![ਡੇਟਾ ਸਾਇੰਸ ਲਈ ਵਰਡ ਕਲਾਉਡ](../../../../translated_images/pa/ds_wordcloud.664a7c07dca57de0.webp) ਕੋਡ ਨੂੰ ਪੜ੍ਹਨ ਲਈ [`notebook.ipynb`](../../../../1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') 'ਤੇ ਜਾਓ। ਤੁਸੀਂ ਕੋਡ ਨੂੰ ਚਲਾ ਵੀ ਸਕਦੇ ਹੋ, ਅਤੇ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਸਾਰੇ ਡੇਟਾ ਰੂਪਾਂਤਰਨਾਂ ਨੂੰ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਕਿਵੇਂ ਕਰਦਾ ਹੈ। diff --git a/translations/pa/1-Introduction/01-defining-data-science/notebook.ipynb b/translations/pa/1-Introduction/01-defining-data-science/notebook.ipynb index 47b95e80..40fb7d7b 100644 --- a/translations/pa/1-Introduction/01-defining-data-science/notebook.ipynb +++ b/translations/pa/1-Introduction/01-defining-data-science/notebook.ipynb @@ -3,15 +3,15 @@ { "cell_type": "markdown", "source": [ - "# ਚੁਣੌਤੀ: ਡਾਟਾ ਸਾਇੰਸ ਬਾਰੇ ਪਾਠ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ\n", + "# ਚੈਲੇਂਜ: ਡੇਟਾ ਸਾਇੰਸ ਬਾਰੇ ਟੈਕਸਟ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ\n", "\n", - "ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਆਓ ਇੱਕ ਸਧਾਰਣ ਕਸਰਤ ਕਰੀਏ ਜੋ ਰਵਾਇਤੀ ਡਾਟਾ ਸਾਇੰਸ ਪ੍ਰਕਿਰਿਆ ਦੇ ਸਾਰੇ ਕਦਮਾਂ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ। ਤੁਹਾਨੂੰ ਕੋਈ ਕੋਡ ਨਹੀਂ ਲਿਖਣਾ, ਤੁਸੀਂ ਸਿਰਫ ਹੇਠਾਂ ਦਿੱਤੇ ਸੈੱਲਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਉਨ੍ਹਾਂ ਨੂੰ ਚਲਾਉਣਾ ਹੈ ਅਤੇ ਨਤੀਜਾ ਦੇਖਣਾ ਹੈ। ਇੱਕ ਚੁਣੌਤੀ ਵਜੋਂ, ਤੁਹਾਨੂੰ ਇਹ ਕੋਡ ਵੱਖ-ਵੱਖ ਡਾਟਾ ਨਾਲ ਅਜ਼ਮਾਉਣ ਦੀ ਪ੍ਰੇਰਣਾ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।\n", + "ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ, ਆਓ ਇੱਕ ਸਧਾਰਣ ਅਭਿਆਸ ਕਰੀਏ ਜੋ ਪਰੰਪਰਿਕ ਡੇਟਾ ਸਾਇੰਸ ਪ੍ਰਕਿਰਿਆ ਦੇ ਸਾਰੇ ਕਦਮਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਕੋਈ ਕੋਡ ਲਿਖਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤੁਸੀਂ ਸਿਰਫ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਸੈਲਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰ ਕੇ ਉਨ੍ਹਾਂ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ ਨਤੀਜੇ ਵੇਖ ਸਕਦੇ ਹੋ। ਇੱਕ ਚੈਲੇਂਜ ਵਜੋਂ, ਤੁਹਾਨੂੰ ਹੌਸਲਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਕੋਡ ਨੂੰ ਵੱਖ-ਵੱਖ ਡੇਟਾ ਨਾਲ ਅਜ਼ਮਾਓ।\n", "\n", - "## ਲਕਸ਼\n", + "## ਮੁੱਦਾ\n", "\n", - "ਇਸ ਪਾਠ ਵਿੱਚ, ਅਸੀਂ ਡਾਟਾ ਸਾਇੰਸ ਨਾਲ ਜੁੜੇ ਵੱਖ-ਵੱਖ ਧਾਰਾਵਾਂ ਦੀ ਚਰਚਾ ਕਰ ਰਹੇ ਹਾਂ। ਆਓ ਕੁਝ ਹੋਰ ਸੰਬੰਧਿਤ ਧਾਰਾਵਾਂ ਦੀ ਖੋਜ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ **ਟੈਕਸਟ ਮਾਈਨਿੰਗ** ਕਰਕੇ। ਅਸੀਂ ਡਾਟਾ ਸਾਇੰਸ ਬਾਰੇ ਇੱਕ ਪਾਠ ਨਾਲ ਸ਼ੁਰੂ ਕਰਾਂਗੇ, ਇਸ ਵਿੱਚੋਂ ਕੁੰਜੀ ਸ਼ਬਦ ਕੱਢਾਂਗੇ, ਅਤੇ ਫਿਰ ਨਤੀਜੇ ਨੂੰ ਵਿਜੁਅਲਾਈਜ਼ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ।\n", + "ਇਸ ਪਾਠ ਵਿੱਚ, ਅਸੀਂ ਡੇਟਾ ਸਾਇੰਸ ਨਾਲ ਸਬੰਧਿਤ ਵੱਖ-ਵੱਖ ਧਾਰਣਾਵਾਂ 'ਤੇ ਚਰਚਾ ਕਰ ਰਹੇ ਹਾਂ। ਆਓ ਕੁਝ ਹੋਰ ਸੰਬੰਧਿਤ ਧਾਰਣਾਵਾਂ ਦੀ ਖੋਜ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੀਏ **ਟੈਕਸਟ ਮਾਇਨਿੰਗ** ਕਰਕੇ। ਅਸੀਂ ਡੇਟਾ ਸਾਇੰਸ ਬਾਰੇ ਇੱਕ ਟੈਕਸਟ ਨਾਲ ਸ਼ੁਰੂ ਕਰਾਂਗੇ, ਉਸ ਵਿੱਚੋਂ ਕੀਵਰਡਸ ਨਿਕਾਲਾਂਗੇ, ਅਤੇ ਫਿਰ ਨਤੀਜੇ ਨੂੰ ਵਿਜ਼ੂਅਲਾਈਜ਼ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ।\n", "\n", - "ਪਾਠ ਵਜੋਂ, ਮੈਂ ਵਿਕੀਪੀਡੀਆ ਤੋਂ ਡਾਟਾ ਸਾਇੰਸ ਵਾਲੇ ਪੰਨੇ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗਾ:\n" + "ਇੱਕ ਟੈਕਸਟ ਵਜੋਂ, ਮੈਂ ਵਿਕੀਪੀਡੀਆ ਤੋਂ ਡੇਟਾ ਸਾਇੰਸ ਦੇ ਪੰਨੇ ਦਾ ਉਪਯੋਗ ਕਰਾਂਗਾ:\n" ], "metadata": {} }, @@ -32,9 +32,9 @@ { "cell_type": "markdown", "source": [ - "## ਪਹਲਾ ਕਦਮ: ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨਾ\n", - "\n", - "ਹਰ ਡਾਟਾ ਸਾਇੰਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਪਹਿਲਾ ਕਦਮ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੁੰਦਾ ਹੈ। ਅਸੀਂ ਇਹ ਕੰਮ ਕਰਨ ਲਈ `requests` ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ:\n" + "## Step 1: Getting the Data\r\n", + "\r\n", + "ਪਹਿਲਾ ਕਦਮ ਹਰ ਡਾਟਾ ਸਾਇੰਸ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੁੰਦਾ ਹੈ। ਅਸੀਂ ਇਹ ਕਰਨ ਲਈ `requests` ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ:\n" ], "metadata": {} }, @@ -66,45 +66,43 @@ { "cell_type": "markdown", "source": [ - "## ਪੜਾਅ 2: ਡਾਟਾ ਨੂੰ ਬਦਲਣਾ\n", + "## Step 2: ਡੇਟਾ ਨੂੰ ਬਦਲਣਾ\n", "\n", - "ਅਗਲਾ ਕਦਮ ਡਾਟਾ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਲਈ ਉਚਿਤ ਰੂਪ ਵਿੱਚ ਬਦਲਣਾ ਹੈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਅਸੀਂ ਪੇਜ ਤੋਂ HTML ਸਰੋਤ ਕੋਡ ਡਾਊਨਲੋਡ ਕੀਤਾ ਹੈ, ਅਤੇ ਹੁਣ ਇਸਨੂੰ ਸਧਾਰਨ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ।\n", + "ਅਗਲਾ ਕਦਮ ਡੇਟਾ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਲਈ ਉਚਿਤ ਰੂਪ ਵਿੱਚ ਬਦਲਣਾ ਹੈ। ਸਾਡੇ ਮਾਮਲੇ ਵਿੱਚ, ਅਸੀਂ ਪੰਨੇ ਤੋਂ HTML ਸਰੋਤ ਕੋਡ ਡਾਊਨਲੋਡ ਕੀਤਾ ਹੈ, ਅਤੇ ਸਾਨੂੰ ਇਸਨੂੰ ਸਧਾਰਣ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਣਾ ਹੈ।\n", "\n", - "ਇਹ ਕੰਮ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ। ਅਸੀਂ Python ਦੇ ਸਭ ਤੋਂ ਆਸਾਨ ਬਿਲਟ-ਇਨ [HTMLParser](https://docs.python.org/3/library/html.parser.html) ਆਬਜੈਕਟ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ਸਾਨੂੰ `HTMLParser` ਕਲਾਸ ਨੂੰ ਸਬਕਲਾਸ ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਉਹ ਕੋਡ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਪਵੇਗਾ ਜੋ HTML ਟੈਗਾਂ ਦੇ ਅੰਦਰ ਸਾਰੇ ਟੈਕਸਟ ਨੂੰ ਇਕੱਠਾ ਕਰੇਗਾ, ਪਰ `