diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md index 1b01fe947d8..4046f51ebcf 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-a 更多資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 084feb4fd07..22ad338a7e3 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index 4cbd40d2ce8..0e6be1f8116 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index 5cc9fdb9312..0a4c84d0fcf 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index bcea842cb4e..5e6f847fdc5 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index f5a11c481f2..afa38f1c12e 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index 4168c6b6a82..d1244bb7a81 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index 76d13f6fe0a..eab4bdbe2e8 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index 226863db95b..08092ad62e1 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index ae1074b6489..c1b09709311 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index 8cc84abc03d..1baf19ebd78 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index c17dc49d081..980a7cb02e1 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index 0674f139dd1..3ed5d7254ae 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index adc1a86e727..cb4bd1f2728 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index 2807a1ba44a..245a665c19b 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index 6fd274c260d..6da85cce564 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index 6e955332d7a..0da91134a30 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index ef90cb89e3c..b983634e8a4 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index 81ec961d45d..89998707970 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index f35ca122ddd..afe76652a9a 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index 6a08617053d..c63b02fe00e 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index 825da560c98..4bad02b8b7a 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index 65665d7d053..6a7b7c26eb0 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index 051cb8f821d..af9996bae7e 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules 更多資源: -- [在 GitHub 平臺的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index 92ba7a777e2..cef0711c5b3 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index 3a3085fe42f..dd741981d51 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases 以下有更多的資料 -- [在 GitHub 平臺的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index b3e3c010b61..209ac8073f9 100644 --- a/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/chinese-traditional/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction 以下有更多的資料: -- [在 GitHub 平臺的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 來打開 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平臺的 Notebooks +- 如何使用 Google Colab 來打開 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md index c0dfe02a05a..04f37768fae 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-a 更多资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 16d00e4f398..409a985a041 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index 77909ba414a..0b3cd072761 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index 307bbde2df2..4d962539009 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index 29df6c0288c..34073ba2fb8 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index a297be00537..3a56ccd7d4b 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index be45222b168..955a5c305a6 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index 40ace2b9c29..b47ea6bc26a 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index d9fbb4e3654..1ecd60ecfa3 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index 343e591d594..58bef8b5b4c 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index 3281c0a3794..b41f2436c36 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index 4c9de9fd31e..4c3e21cd9bb 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index 6e3c3df58ae..7284a033928 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index 085a88551d6..f970f955228 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index b82b3466b99..cde5911513c 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index b768ecd359c..65079fc7acb 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index 7dfb9f58c48..7fc6807b467 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index 6d591279d81..78b9b7d5e30 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index 00d0a5f1978..161202a5c86 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index 75d05968db8..ebc499c706f 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index bb0ce3517c2..185ad7bd173 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index 0ff2a8ee47b..370829ed65c 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index 99052f2c794..71d90673880 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index c6f6b1e24bd..cb2447dca28 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules 更多资源: -- [在 GitHub 平台的 Notebooks](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index c01c1e2bcbb..032717a7ae8 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index 514443949d7..145b248a7a3 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases 以下有更多的资料 -- [在 GitHub 平台的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index 8513dc24cf1..ce1172eaaef 100644 --- a/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/chinese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction 以下有更多的资料: -- [在 GitHub 平台的 Notebooks](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [如何使用 Google Colab 来打开 GitHub 上的 Notebooks](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- 在 GitHub 平台的 Notebooks +- 如何使用 Google Colab 来打开 GitHub 上的 Notebooks # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md index 346dfb6f05c..56ace2bf0d0 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-a Más recursos: -- [Libros de notas en GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Cómo abrir libros de notas desde GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Libros de notas en GitHub +- Cómo abrir libros de notas desde GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 7f2980a8a66..5cec414a9d2 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Cómo abrir Notebooks desde GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Cómo abrir Notebooks desde GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index c4d4b95b31c..8360fd5df90 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Como abrir Notebooks desde GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Como abrir Notebooks desde GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index 7d27fc7d275..a865ea1597b 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index 627d7ba5eb0..1474ea0eec3 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index ed78934b85b..28793331619 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index 1a7059cc047..963dcc516e8 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index 1fc5dd025a5..7cd5a045970 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index edda3d03099..57c1c0c5ab7 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data Más recursos: -- [Notebooks en GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index 39b90d41276..c3d5d5c87d5 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index c416228a478..ee9c95eedd0 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index fc40b908396..213dd4131ff 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index 9f5f5047b5b..eb22f20184e 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index 80956c9a296..a72e490a692 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index 3f277aafb32..3d28f4d0c09 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index be4cc03be5a..75d73c8fd67 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index b69f7c02864..46fc1ffe559 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index 55088340b45..f11fac30471 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index ee72618d237..e58371a87e9 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index bb9e15369f8..b22b620f2df 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index caacc3d3128..5db9003b8b3 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data Más recursos: -- [Notas en GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index 9513cc91462..b93aec63905 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index 3e012d6ef27..fbfdcdcf06b 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index 3858467a622..5d88a001516 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules Más recursos: -- [Notas en GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index 9c758e04cfa..4aea811d48a 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt Más recursos: -- [Notas en GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index 9900581534b..ae1839f0c33 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases Más recursos: -- [Notas en GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index ede80d35ffe..6f71d94cb40 100644 --- a/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/espanol/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction Más recursos: -- [Notas en GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Cómo abrir Notebooks desde GitHub utilizando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notas en GitHub +- Cómo abrir Notebooks desde GitHub utilizando Google Colab. # --question-- diff --git a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md index 4aab9fa3c3c..4f58f151325 100644 --- a/curriculum/challenges/espanol/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md +++ b/curriculum/challenges/espanol/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md @@ -14,8 +14,7 @@ Ahora tienes que vincular el archivo `styles.css` para que los estilos se apliqu Tu código debe tener un elemento `link`. ```js -// link is removed -> if exists, replaced with style -const link = document.querySelector('head > style'); +const link = document.querySelector('link'); assert(link); ``` @@ -34,19 +33,24 @@ assert(code.match(//i)); Tu elemento `link` debe estar dentro del elemento `head`. ```js -assert(code.match(/[\w\W\s]*[\w\W\s]*<\/head>/i)) +const link = document.querySelector('head > link'); +assert(link); ``` Tu elemento `link` debe tener un atributo `rel` con el valor `stylesheet`. ```js -assert(code.match(/rel\s*=\s*('|")stylesheet\1/i)); +const link = document.querySelector('link') +const rel = link.getAttribute('rel') +assert(rel == `stylesheet`) ``` Tu elemento `link` debe tener un atributo `href` con el valor `styles.css`. ```js -assert(code.match(/href\s*=\s*('|")styles.css\1/i)); +const link = document.querySelector('link') +assert(link.dataset.href == 'styles.css') + ``` # --seed-- diff --git a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-palindrome-checker-project/palindrome-checker.md b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-palindrome-checker-project/palindrome-checker.md new file mode 100644 index 00000000000..d28e91621ed --- /dev/null +++ b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-palindrome-checker-project/palindrome-checker.md @@ -0,0 +1,125 @@ +--- +id: aaa48de84e1ecc7c742e1124 +title: Construye un proyecto de comprobación de palíndromos +challengeType: 5 +forumTopicId: 16004 +dashedName: build-a-palindrome-checker +--- + +# --description-- + +Devuelve `true` si la cadena proporcionada es un palíndromo. De lo contrario, devuelve `false`. + +Un palíndromo es una palabra o frase que se escribe de la misma manera hacia adelante y hacia atrás, ignorando la puntuación, mayúsculas, minúsculas y espaciado. + +**Nota:** Tendrás que eliminar **todos los caracteres no alfanuméricos** (puntuación, espacios y símbolos) y convertir todo en mayúsculas o minúsculas para comprobar si hay palíndromos. + +Pasaremos cadenas con formatos variables, como `racecar`, `RaceCar` y `race CAR` entre otros. + +También pasaremos cadenas con símbolos especiales, como `2A3*3a2`, `2A3 3a2` y `2_A3*3#A2`. + +# --hints-- + +`palindrome("eye")` debe devolver un booleano. + +```js +assert(typeof palindrome('eye') === 'boolean'); +``` + +`palindrome("eye")` debe devolver `true`. + +```js +assert(palindrome('eye') === true); +``` + +`palindrome("_eye")` debe devolver `true`. + +```js +assert(palindrome('_eye') === true); +``` + +`palindrome("race car")` debe devolver `true`. + +```js +assert(palindrome('race car') === true); +``` + +`palindrome("not a palindrome")` debe devolver `false`. + +```js +assert(palindrome('not a palindrome') === false); +``` + +`palindrome("A man, a plan, a canal. Panama")` debe devolver `true`. + +```js +assert(palindrome('A man, a plan, a canal. Panama') === true); +``` + +`palindrome("never odd or even")` debe devolver `true`. + +```js +assert(palindrome('never odd or even') === true); +``` + +`palindrome("nope")` debe devolver `false`. + +```js +assert(palindrome('nope') === false); +``` + +`palindrome("almostomla")` debe devolver `false`. + +```js +assert(palindrome('almostomla') === false); +``` + +`palindrome("My age is 0, 0 si ega ym.")` debe devolver `true`. + +```js +assert(palindrome('My age is 0, 0 si ega ym.') === true); +``` + +`palindrome("1 eye for of 1 eye.")` debe devolver `false`. + +```js +assert(palindrome('1 eye for of 1 eye.') === false); +``` + +`palindrome("0_0 (: /-\ :) 0-0")` debe devolver `true`. + +```js +assert(palindrome('0_0 (: /- :) 0-0') === true); +``` + +`palindrome("five|\_/|four")` debe devolver `false`. + +```js +assert(palindrome('five|_/|four') === false); +``` + +# --seed-- + +## --seed-contents-- + +```js +function palindrome(str) { + return true; +} + +palindrome("eye"); +``` + +# --solutions-- + +```js +function palindrome(str) { + var string = str.toLowerCase().split(/[^A-Za-z0-9]/gi).join(''); + var aux = string.split(''); + if (aux.join('') === aux.reverse().join('')){ + return true; + } + + return false; +} +``` diff --git a/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-roman-numeral-converter-project/roman-numeral-converter.md b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-roman-numeral-converter-project/roman-numeral-converter.md new file mode 100644 index 00000000000..61fde50ea64 --- /dev/null +++ b/curriculum/challenges/espanol/15-javascript-algorithms-and-data-structures-22/build-a-roman-numeral-converter-project/roman-numeral-converter.md @@ -0,0 +1,215 @@ +--- +id: a7f4d8f2483413a6ce226cac +title: Construya un convertidor de números romanos +challengeType: 5 +forumTopicId: 16044 +dashedName: build-a-roman-numeral-converter +--- + +# --description-- + +Convierte el número dado en un número romano. + +| Números romanos | Números arábigos | +| --------------- | ---------------- | +| M | 1000 | +| CM | 900 | +| D | 500 | +| CD | 400 | +| C | 100 | +| XC | 90 | +| L | 50 | +| XL | 40 | +| X | 10 | +| IX | 9 | +| V | 5 | +| IV | 4 | +| I | 1 | + +Todas las respuestas de los números romanos deben ser proporcionadas en mayúsculas. + +# --hints-- + +`convertToRoman(2)` debe devolver la cadena `II`. + +```js +assert.deepEqual(convertToRoman(2), 'II'); +``` + +`convertToRoman(3)` debe devolver la cadena `III`. + +```js +assert.deepEqual(convertToRoman(3), 'III'); +``` + +`convertToRoman(4)` debe devolver la cadena `IV`. + +```js +assert.deepEqual(convertToRoman(4), 'IV'); +``` + +`convertToRoman(5)` debe devolver la cadena `V`. + +```js +assert.deepEqual(convertToRoman(5), 'V'); +``` + +`convertToRoman(9)` debe devolver la cadena `IX`. + +```js +assert.deepEqual(convertToRoman(9), 'IX'); +``` + +`convertToRoman(12)` debe devolver la cadena `XII`. + +```js +assert.deepEqual(convertToRoman(12), 'XII'); +``` + +`convertToRoman(16)` debe devolver la cadena `XVI`. + +```js +assert.deepEqual(convertToRoman(16), 'XVI'); +``` + +`convertToRoman(29)` debe devolver la cadena `XXIX`. + +```js +assert.deepEqual(convertToRoman(29), 'XXIX'); +``` + +`convertToRoman(44)` debe devolver la cadena `XLIV`. + +```js +assert.deepEqual(convertToRoman(44), 'XLIV'); +``` + +`convertToRoman(45)` debe devolver la cadena `XLV`. + +```js +assert.deepEqual(convertToRoman(45), 'XLV'); +``` + +`convertToRoman(68)` debe devolver la cadena `LXVIII` + +```js +assert.deepEqual(convertToRoman(68), 'LXVIII'); +``` + +`convertToRoman(83)` debe devolver la cadena `LXXXIII` + +```js +assert.deepEqual(convertToRoman(83), 'LXXXIII'); +``` + +`convertToRoman(97)` debe devolver la cadena `XCVII` + +```js +assert.deepEqual(convertToRoman(97), 'XCVII'); +``` + +`convertToRoman(99)` debe devolver la cadena `XCIX` + +```js +assert.deepEqual(convertToRoman(99), 'XCIX'); +``` + +`convertToRoman(400)` debe devolver la cadena `CD` + +```js +assert.deepEqual(convertToRoman(400), 'CD'); +``` + +`convertToRoman(500)` debe devolver la cadena `D` + +```js +assert.deepEqual(convertToRoman(500), 'D'); +``` + +`convertToRoman(501)` debe devolver la cadena `DI` + +```js +assert.deepEqual(convertToRoman(501), 'DI'); +``` + +`convertToRoman(649)` debe devolver la cadena `DCXLIX` + +```js +assert.deepEqual(convertToRoman(649), 'DCXLIX'); +``` + +`convertToRoman(798)` debe devolver la cadena `DCCXCVIII` + +```js +assert.deepEqual(convertToRoman(798), 'DCCXCVIII'); +``` + +`convertToRoman(891)` debe devolver la cadena `DCCCXCI` + +```js +assert.deepEqual(convertToRoman(891), 'DCCCXCI'); +``` + +`convertToRoman(1000)` debe devolver la cadena `M` + +```js +assert.deepEqual(convertToRoman(1000), 'M'); +``` + +`convertToRoman(1004)` debe devolver la cadena `MIV` + +```js +assert.deepEqual(convertToRoman(1004), 'MIV'); +``` + +`convertToRoman(1006)` debe devolver la cadena `MVI` + +```js +assert.deepEqual(convertToRoman(1006), 'MVI'); +``` + +`convertToRoman(1023)` debe devolver la cadena `MXXIII` + +```js +assert.deepEqual(convertToRoman(1023), 'MXXIII'); +``` + +`convertToRoman(2014)` debe devolver la cadena `MMXIV` + +```js +assert.deepEqual(convertToRoman(2014), 'MMXIV'); +``` + +`convertToRoman(3999)` debe devolver la cadena `MMMCMXCIX` + +```js +assert.deepEqual(convertToRoman(3999), 'MMMCMXCIX'); +``` + +# --seed-- + +## --seed-contents-- + +```js +function convertToRoman(num) { + return num; +} + +convertToRoman(36); +``` + +# --solutions-- + +```js +function convertToRoman(num) { + var ref = [['M', 1000], ['CM', 900], ['D', 500], ['CD', 400], ['C', 100], ['XC', 90], ['L', 50], ['XL', 40], ['X', 10], ['IX', 9], ['V', 5], ['IV', 4], ['I', 1]]; + var res = []; + ref.forEach(function(p) { + while (num >= p[1]) { + res.push(p[0]); + num -= p[1]; + } + }); + return res.join(''); +} +``` diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md index 464e2e5b568..160c3c32415 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/constructing-strings-with-variables.md @@ -9,7 +9,7 @@ dashedName: constructing-strings-with-variables # --description-- -A volte dovrai costruire una stringa, nello stile di [Mad Libs](https://en.wikipedia.org/wiki/Mad_Libs). Utilizzando l'operatore di concatenazione (`+`), puoi inserire una o più variabili in una stringa che stai costruendo. +A volte, avrai bisogno di costruire una stringa. Utilizzando l'operatore di concatenazione (`+`), puoi inserire una o più variabili in una stringa che stai costruendo. Esempio: diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md index 0a5a3f84cea..c934e87807c 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/counting-cards.md @@ -9,7 +9,7 @@ dashedName: counting-cards # --description-- -Nel gioco di casinò Blackjack, un giocatore può guadagnare un vantaggio rispetto alla casa tenendo traccia del numero relativo di carte alte e basse rimanenti nel mazzo. Questo si chiama [Conteggio delle carte](https://it.wikipedia.org/wiki/Conteggio_delle_carte). +Nel gioco di casinò Blackjack, un giocatore può determinare se nella mano successiva ha un vantaggio sul banco tenendo traccia del numero relativo di carte alte e basse rimanenti nel mazzo. Questo si chiama contare le carte. Avere più carte alte rimanenti nel mazzo favorisce il giocatore. Ad ogni carta è assegnato un valore secondo la tabella sottostante. Quando il conteggio è positivo, il giocatore dovrebbe puntare alto. Quando il conteggio è zero o negativo, il giocatore dovrebbe puntare basso. diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md index ae5100f33cc..f21b11246a6 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/declare-a-read-only-variable-with-the-const-keyword.md @@ -25,7 +25,7 @@ Dovresti sempre dichiarare le variabili che non vuoi riassegnare usando la parol # --instructions-- -Modifica il codice in modo che tutte le variabili siano dichiarate utilizzando `let` o `const`. Usa `let` quando vuoi che la variabile possa cambiare e `const` quando vuoi che la variabile rimanga costante. Inoltre, rinomina le variabili dichiarate con `const` per conformarti alle pratiche comuni. +Modifica il codice in modo che tutte le variabili siano dichiarate utilizzando `let` o `const`. Usa `let` quando vuoi che la variabile possa cambiare e `const` quando vuoi che la variabile rimanga costante. Inoltre, rinomina le variabili dichiarate con `const` per conformarti alle pratiche comuni. Non cambiare la stringa assegnata alla variabile. # --hints-- @@ -45,10 +45,15 @@ assert.notMatch(code, /(fCC)/); `FCC` dovrebbe essere una variabile costante dichiarata con `const`. ```js -assert.equal(FCC, 'freeCodeCamp'); assert.match(code, /const\s+FCC/); ``` +La stringa assengata a `FCC` non dovrebbe essere cambiata. + +```js +assert.equal(FCC, 'freeCodeCamp'); +``` + `fact` dovrebbe essere dichiarata con `let`. ```js diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md index 40fc3c28230..9f0596847c2 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/escaping-literal-quotes-in-strings.md @@ -39,7 +39,7 @@ Dovresti usare due virgolette doppie (`"`) e quattro virgolette doppie con escap assert(code.match(/\\"/g).length === 4 && code.match(/[^\\]"/g).length === 2); ``` -La variabile myStr dovrebbe contenere la stringa: `I am a "double quoted" string inside "double quotes".` +La variabile `myStr` dovrebbe contenere la stringa: `I am a "double quoted" string inside "double quotes".` ```js assert(/I am a "double quoted" string inside "double quotes(\."|"\.)$/.test(myStr)); diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md index e662de1aade..d14925514c6 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/global-scope-and-functions.md @@ -17,7 +17,7 @@ Le variabili che vengono dichiarate senza la parola chiave `let` o la parola chi Usando `let` o `const`, dichiara una variabile globale denominata `myGlobal` al di fuori di qualsiasi funzione. Inizializzala con un valore di `10`. -All'interno della funzione `fun1`, assegna `5` a `oopsGlobal` ***senza*** utilizzare le parole chiave `let` o `const`. +All'interno della funzione `fun1`, assegna `5` a `oopsGlobal` ***senza*** utilizzare le parole chiave `var`, `let` o `const`. # --hints-- diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md index e74d90aeadd..6230f7d019c 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/golf-code.md @@ -9,7 +9,7 @@ dashedName: golf-code # --description-- -Nel gioco del [golf](https://en.wikipedia.org/wiki/Golf), ogni buca ha un `par`, che rappresenta il numero medio di `strokes` (colpi) che un golfista dovrebbe fare per mandare la palla in buca per completare il gioco. A seconda di quanto sopra o sotto al valore di `par` sono i tuoi `strokes`, c'è un soprannome diverso. +Nel gioco del Golf, ogni buca ha un `par`, che è il numero medio di tiri (`strokes`) che un golfista dovrebbe fare per riuscire a fare buca. A seconda di quanto sopra o sotto al valore di `par` sono i tuoi `strokes`, c'è un soprannome diverso. Alla tua funzione saranno passati gli argomenti `par` e `strokes`. Restituisci la stringa corretta in base a questa tabella che elenca i colpi in ordine di priorità; dall'alto (maggiore priorità) al basso (minore): diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md index e55ddddf261..84aa88652db 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-do...while-loops.md @@ -21,7 +21,7 @@ do { } while (i < 5); ``` -L'esempio sopra si comporta come altri tipi di cicli, e l'array risultante sarà `[0, 1, 2, 3, 4]`. Tuttavia, ciò che rende il `do...while` diverso da altri cicli è come si comporta quando la condizione fallisce al primo controllo. Vediamolo in azione: ecco un normale ciclo `while` che eseguirà il codice nel ciclo finché `i < 5`: +L'esempio sopra si comporta come altri tipi di cicli, e l'array risultante sarà `[0, 1, 2, 3, 4]`. Tuttavia, ciò che rende il `do...while` diverso da altri cicli è come si comporta quando la condizione fallisce al primo controllo. Vediamolo in azione. Ecco un loop `while` regolare che esegue il codice nel loop finché `i < 5`: ```js const ourArray = []; diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md index 96e39636aa6..840d5d27a6f 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/basic-javascript/word-blanks.md @@ -9,9 +9,7 @@ dashedName: word-blanks # --description-- -Ora useremo la nostra conoscenza sulle stringhe per costruire un gioco di parole in stile "[Mad Libs](https://en.wikipedia.org/wiki/Mad_Libs)", che chiameremo "Word Blanks". Creerai una frase in stile "Fill in the Blanks" (umoristica se vuoi). - -In un gioco "Mad Libs" ti vengono fornite frasi con alcune parole mancanti, come sostantivi, verbi, aggettivi e avverbi. Devi quindi riempire le parti mancanti con parole a tua scelta in modo che la frase completata abbia senso. +Ti vengono date delle frasi con delle parole mancanti, come nomi, verbi, aggettivi e avverbi. Devi quindi riempire le parti mancanti con parole a tua scelta in modo che la frase completata abbia senso. Considera questa frase: It was really **\_\_\_\_**, and we **\_\_\_\_** ourselves **\_\_\_\_**. Questa frase ha tre parti mancanti - un aggettivo, un verbo e un avverbio, e possiamo aggiungere parole di nostra scelta per completarla. Possiamo quindi assegnare la frase completata a una variabile come segue: @@ -46,7 +44,7 @@ assert( ); ``` -Non dovresti usare direttamente i valori `dog`, `ran`, `big`, o`quickly` per creare `wordBlanks`. +Non dovresti usare direttamente i valori `dog`, `ran`, `big` o`quickly` per creare `wordBlanks`. ```js const newCode = removeAssignments(code); @@ -58,7 +56,7 @@ assert( ); ``` -`wordBlanks` dovrebbe contenere tutte le parole assegnate alle variabili `myNoun`, `myVerb`, `myAdjective` e `myAdverb` separati da caratteri che non siano parole (e da eventuali parole aggiuntive nella tua madlib). +`wordBlanks` dovrebbe contenere tutte le parole assegnate alle variabili `myNoun`, `myVerb`, `myAdjective` e `myAdverb` separate da caratteri che non siano parole (e da eventuali parole di tua scelta). ```js assert( diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md index e99b67ee4e1..de160ffb259 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/everything-be-true.md @@ -54,7 +54,7 @@ assert.strictEqual(truthCheck( "role"), false); ``` -`truthCheck([{name: "Pikachu", number: 25, caught: 3}, {name: "Togepi", number: 175, caught: 1}], "number")` dovrebbe ritornare `true`. +`truthCheck([{name: "Pikachu", number: 25, caught: 3}, {name: "Togepi", number: 175, caught: 1}], "number")` dovrebbe restituire `true`. ```js assert.strictEqual(truthCheck( diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md index 5aafa241b3a..d7d2cacf5a0 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting/map-the-debris.md @@ -8,12 +8,19 @@ dashedName: map-the-debris # --description-- +Secondo la Terza Legge di Keplero, il periodo orbitale $T$ di una massa puntuale in orbitante attorno a un'altra, in una orbita ellittica o circolare è: + +$$ T = 2 \pi \sqrt{\frac{a^{3}}{\mu}} $$ + +- $a$ è il semi asse maggiore dell'orbita +- $μ = GM$ è il parametro gravitazionale standard +- $G$ è la costante gravitazionale, +- $M$ è la massa del corpo più massivo. + Restituisci un nuovo array che trasformi l'altitudine media degli elementi nei loro periodi orbitali (in secondi). L'array conterrà oggetti nel formato `{name: 'name', avgAlt: avgAlt}`. -Puoi leggere un approfondimento sui periodi orbitali [su Wikipedia](http://en.wikipedia.org/wiki/Orbital_period). - I valori devono essere arrotondati al numero intero più vicino. Il corpo attorno al quale si sta orbitando è la Terra. Il raggio della terra è 6367.4447 chilometri, e il valore GM della Terra è 398600.4418 km3s-2. diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md index 788ac0d9825..f8fb0c1f3e6 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/caesars-cipher.md @@ -10,9 +10,9 @@ dashedName: caesars-cipher Uno dei più semplici e più conosciuti cifrari è il cifrario di Cesare, noto anche come cifrario a scorrimento. In un cifrario a scorrimento i significati delle lettere sono spostati di un certo numero di posizioni. -Un uso moderno comune è il cifrario [ROT13](https://it.wikipedia.org/wiki/ROT13), dove i valori delle lettere sono spostati di 13 posti. Così `A ↔ N`, `B ↔ O` e così via. +Un comune uso moderno è il cifrario ROT13, dove i valori delle lettere sono shiftati di 13 posizioni. Così `A ↔ N`, `B ↔ O` e così via. -Scrivi una funzione che prenda una stringa codificata [ROT13](https://it.wikipedia.org/wiki/ROT13) come input e restituisca una stringa decodificata. +Scrivi una funzione che prende come input una stringa cifrata con ROT13 e restituisce una stringa decodificata. Tutte le lettere saranno maiuscole. Non trasformare alcun carattere non alfabetico (cioè spazi, punteggiatura), ma passali come sono. diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md index 10c3c3d8941..5803d3b38da 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter.md @@ -10,7 +10,23 @@ dashedName: roman-numeral-converter Converti il numero dato in un numero romano. -Tutte le [cifre romane](http://www.mathsisfun.com/roman-numerals.html) fornite come risposta dovrebbero essere in maiuscolo. +| Numeri romani | Numeri arabi | +| ------------- | ------------ | +| M | 1000 | +| CM | 900 | +| D | 500 | +| CD | 400 | +| C | 100 | +| XC | 90 | +| L | 50 | +| XL | 40 | +| X | 10 | +| IX | 9 | +| V | 5 | +| IV | 4 | +| I | 1 | + +Tutti i numeri romani nei risultati dovrebbero essere in maiuscolo. # --hints-- diff --git a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md index 627db4da528..da24fe96aa5 100644 --- a/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md +++ b/curriculum/challenges/italian/02-javascript-algorithms-and-data-structures/regular-expressions/find-more-than-the-first-match.md @@ -18,7 +18,7 @@ testStr.match(ourRegex); Qui `match` restituirà `["Repeat"]`. -Per cercare o estrarre un pattern più di una volta, è possibile utilizzare il flag `g`. +Per cercare o estrarre un pattern più di una volta, puoi usare l'opzione di ricerca globale: `g`. ```js let repeatRegex = /Repeat/g; diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md index 38d9af99d0a..816bb76ddec 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-25-5-clock.md @@ -8,9 +8,9 @@ dashedName: build-a-25--5-clock # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/XpKrrW. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai passare tutti i test. Usa il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux e jQuery per completare questo progetto. Dovresti usare un framework frontend (come React per esempio) perché questa sezione riguarda l'apprendimento dei framework per il frontend. Ulteriori tecnologie non elencate sopra non sono raccomandate e usarle è a tuo rischio. Stiamo cercando di supportare altri framework per il frontend come Angular e Vue, ma attualmente non sono supportati. Accetteremo e cercheremo di risolvere tutte le segnalazioni di problemi che utilizzano lo stack tecnologico suggerito per questo progetto. Happy coding! @@ -70,7 +70,7 @@ Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, **User Story #28:** L'elemento audio con id di `beep` deve terminare la riproduzione e tornare all'inizio quando viene cliccato l'elemento con l'id `reset`. -Puoi costruire il tuo progetto usando questo modello CodePen e facendo clic su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test passati. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md index dac95f01bf2..41609b957eb 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-drum-machine.md @@ -8,9 +8,9 @@ dashedName: build-a-drum-machine # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/MJyNMd. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai passare tutti i test. Usa il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux e jQuery per completare questo progetto. Dovresti usare un framework frontend (come React per esempio) perché questa sezione riguarda l'apprendimento dei framework per il frontend. Ulteriori tecnologie non elencate sopra non sono raccomandate e usarle è a tuo rischio. Stiamo cercando di supportare altri framework per il frontend come Angular e Vue, ma attualmente non sono supportati. Accetteremo e cercheremo di risolvere tutte le segnalazioni di problemi che utilizzano lo stack tecnologico suggerito per questo progetto. Happy coding! @@ -28,7 +28,7 @@ Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, **User Story #7:** Quando un `.drum-pad` viene attivato, viene visualizzata una stringa che descrive la clip audio associata come testo interno dell'elemento `#display` (ogni stringa deve essere unica). -Puoi costruire il tuo progetto usando questo modello CodePen e facendo clic su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test passati. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md index 32a179cc7ba..970a259d4da 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-javascript-calculator.md @@ -8,9 +8,9 @@ dashedName: build-a-javascript-calculator # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/wgGVVX. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai passare tutti i test. Usa il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux e jQuery per completare questo progetto. Dovresti usare un framework frontend (come React per esempio) perché questa sezione riguarda l'apprendimento dei framework per il frontend. Ulteriori tecnologie non elencate sopra non sono raccomandate e usarle è a tuo rischio. Stiamo cercando di supportare altri framework per il frontend come Angular e Vue, ma attualmente non sono supportati. Accetteremo e cercheremo di risolvere tutte le segnalazioni di problemi che utilizzano lo stack tecnologico suggerito per questo progetto. Happy coding! @@ -51,7 +51,7 @@ Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, - **Logica a esecuzione immediata:** `11.5` - **Logica della formula:** `32.5` -Puoi costruire il tuo progetto usando questo modello CodePen e facendo clic su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test passati. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md index 85f1049c60c..ff163331072 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-markdown-previewer.md @@ -8,9 +8,9 @@ dashedName: build-a-markdown-previewer # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/GrZVVO. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai passare tutti i test. Usa il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux e jQuery per completare questo progetto. Dovresti usare un framework frontend (come React per esempio) perché questa sezione riguarda l'apprendimento dei framework per il frontend. Ulteriori tecnologie non elencate sopra non sono raccomandate e usarle è a tuo rischio. Stiamo cercando di supportare altri framework per il frontend come Angular e Vue, ma attualmente non sono supportati. Accetteremo e cercheremo di risolvere tutte le segnalazioni di problemi che utilizzano lo stack tecnologico suggerito per questo progetto. Happy coding! @@ -28,7 +28,7 @@ Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, **Bonus opzionale (non è necessario superare questo test):** Il mio visualizzatore di markdown interpreta i ritorni a capo e li presenta come elementi `br` (interruzione di riga). -Puoi costruire il tuo progetto usando questo modello CodePen e facendo clic su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test passati. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md index e33f1bad65b..6d417289053 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/front-end-development-libraries-projects/build-a-random-quote-machine.md @@ -8,9 +8,9 @@ dashedName: build-a-random-quote-machine # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/qRZeGZ. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai passare tutti i test. Usa il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, Redux e jQuery per completare questo progetto. Dovresti usare un framework frontend (come React per esempio) perché questa sezione riguarda l'apprendimento dei framework per il frontend. Ulteriori tecnologie non elencate sopra non sono raccomandate e usarle è a tuo rischio. Stiamo cercando di supportare altri framework per il frontend come Angular e Vue, ma attualmente non sono supportati. Accetteremo e cercheremo di risolvere tutte le segnalazioni di problemi che utilizzano lo stack tecnologico suggerito per questo progetto. Happy coding! @@ -36,7 +36,7 @@ Puoi utilizzare qualsiasi mix di HTML, JavaScript, CSS, Bootstrap, SASS, React, **User Story #11:** L'elemento contenitore `#quote-box` dovrebbe essere centrato orizzontalmente. Ti preghiamo di eseguire i test con un livello di zoom del browser al 100% e la pagina massimizzata. -Puoi costruire il tuo progetto usando questo modello CodePen e facendo clic su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test superati. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md b/curriculum/challenges/italian/03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md index 45d0055c4c3..aa704452fc3 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react-and-redux/moving-forward-from-here.md @@ -10,7 +10,7 @@ dashedName: moving-forward-from-here Congratulazioni! Hai finito le lezioni su React e Redux. C'è un ultima cosa che vale la pena di sottolineare prima di andare avanti. In genere, non scriverai le applicazioni React in un editor di codice come questo. Questa sfida ti dà uno sguardo su come appare la sintassi se stai lavorando con npm e un file system sulla tua macchina. Il codice dovrebbe apparire simile, tranne per l'uso delle istruzioni `import` (queste importano tutte le dipendenze che ti sono sono state fornite nelle sfide). La sezione "Gestire i pacchetti con npm" copre npm in maggiore dettaglio. -Infine, scrivere codice React e Redux richiede generalmente una certa configurazione. Questo può diventare rapidamente complicato. Se sei interessato a sperimentare sulla tua macchina, la Create React App viene configurata ed è pronta all'uso. +Infine, scrivere codice React e Redux richiede generalmente una certa configurazione. Questo può diventare rapidamente complicato. Se sei interessato a sperimentare sulla tua macchina, la Create React App è configurata ed è pronta all'uso. In alternativa, puoi abilitare Babel come Preprocessore JavaScript in CodePen, aggiungere React e ReactDOM come risorse JavaScript esterne e lavorare anche lì. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react/create-a-stateful-component.md b/curriculum/challenges/italian/03-front-end-development-libraries/react/create-a-stateful-component.md index c09bcef1d42..f2ce7dfb8bc 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react/create-a-stateful-component.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react/create-a-stateful-component.md @@ -22,7 +22,7 @@ Hai accesso all'oggetto `state` per tutta la vita del tuo componente. Puoi aggio # --instructions-- -C'è un componente nell'editor di codice che sta cercando di fare il render di una proprietà `name` dal suo `state`. Tuttavia non c'è uno `state` definito. Inizializza il componente con `state` nel `constructor` e assegna il tuo nome a una proprietà `name`. +C'è un componente nell'editor di codice che sta cercando di renderizzare una proprietà `firstName` dal suo `state`. Tuttavia non c'è uno `state` definito. Inizializza il componente con `state` nel `constructor` e assegna il tuo nome a una proprietà `firstName`. # --hints-- @@ -55,7 +55,7 @@ assert( ); ``` -Lo stato di `StatefulComponent` dovrebbe essere inizializzato con una proprietà `name` impostata su una stringa. +Lo stato di `StatefulComponent` dovrebbe essere inizializzato con una proprietà `firstName` impostata su una stringa. ```js assert( @@ -65,13 +65,13 @@ assert( ); const initialState = mockedComponent.state(); return ( - typeof initialState === 'object' && typeof initialState.name === 'string' + typeof initialState === 'object' && typeof initialState.firstName === 'string' ); })() ); ``` -La proprietà `name` nello stato di `StatefulComponent` dovrebbe presentare l'elemento `h1`. +La proprietà `firstName` nello stato di `StatefulComponent` dovrebbe presentare l'elemento `h1`. ```js assert( @@ -80,7 +80,7 @@ assert( React.createElement(StatefulComponent) ); const initialState = mockedComponent.state(); - return mockedComponent.find('h1').text() === initialState.name; + return mockedComponent.find('h1').text() === initialState.firstName; })() ); ``` @@ -106,7 +106,7 @@ class StatefulComponent extends React.Component { render() { return (
-

{this.state.name}

+

{this.state.firstName}

); } @@ -120,13 +120,13 @@ class StatefulComponent extends React.Component { constructor(props) { super(props); this.state = { - name: 'freeCodeCamp!' + firstName: 'freeCodeCamp!' } } render() { return (
-

{this.state.name}

+

{this.state.firstName}

); } diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react/render-conditionally-from-props.md b/curriculum/challenges/italian/03-front-end-development-libraries/react/render-conditionally-from-props.md index da6aaa7193c..d6c13dadc19 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react/render-conditionally-from-props.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react/render-conditionally-from-props.md @@ -123,7 +123,7 @@ Ogni volta che viene fatto click sul pulsante, lo stato del contatore deve esser })(); ``` -Quando il componente `GameOfChance` viene montato per la prima volta nel DOM e ogni volta che il bottone viene cliccato successivamente, dovrebbe essere restituito un singolo elemento `h1` che scrive casualmente `You Win!` o `You Lose!`. +Quando il componente `GameOfChance` viene montato per la prima volta nel DOM e, successivamente, ogni volta che il bottone viene cliccato, dovrebbe essere restituito un singolo elemento `h1` che restituisce casualmente `You Win!` o `You Lose!`. Nota: può fallire casualmente. Se ciò accade, riprova. ```js (() => { @@ -265,6 +265,11 @@ class GameOfChance extends React.Component { # --solutions-- ```jsx +// We want this to be deterministic for testing purposes. +const randomSequence = [true, false, false, true, true, false, false, true, true, false]; +let index = 0; +const fiftyFifty = () => randomSequence[index++ % randomSequence.length]; + class Results extends React.Component { constructor(props) { super(props); @@ -290,11 +295,10 @@ class GameOfChance extends React.Component { }); } render() { - const expression = Math.random() >= 0.5; return (
- +

{'Turn: ' + this.state.counter}

); diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react/set-state-with-this.setstate.md b/curriculum/challenges/italian/03-front-end-development-libraries/react/set-state-with-this.setstate.md index 5c53c7a41e6..f9031d9bfbb 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react/set-state-with-this.setstate.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react/set-state-with-this.setstate.md @@ -16,7 +16,7 @@ this.setState({ }); ``` -React si aspetta che tu non modifichi mai lo `state` direttamente: usa sempre `this.setState()` quando si verificano cambiamenti di stato. Inoltre, dovresti notare che React può raggruppare più aggiornamenti di stato al fine di migliorare le prestazioni. Ciò significa che gli aggiornamenti di stato attraverso il metodo `setState` possono essere asincroni. C'è una sintassi alternativa per il metodo `setState` che fornisce un modo per aggirare questo problema. Questo raramente è necessario, ma è bene tenerlo in mente! Consulta la [Documentazione di React](https://reactjs.org/docs/state-and-lifecycle.html#state-updates-may-be-asynchronous) per ulteriori dettagli. +React si aspetta che tu non modifichi mai lo `state` direttamente: usa sempre `this.setState()` quando si verificano cambiamenti di stato. Inoltre, dovresti notare che React può raggruppare più aggiornamenti di stato al fine di migliorare le prestazioni. Ciò significa che gli aggiornamenti di stato attraverso il metodo `setState` possono essere asincroni. C'è una sintassi alternativa per il metodo `setState` che fornisce un modo per aggirare questo problema. Questo raramente è necessario, ma è bene tenerlo in mente! Per favore consulta il nostro articolo su React per maggiori dettagli. # --instructions-- diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md b/curriculum/challenges/italian/03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md index 7d865096c4d..e604bc9d9c7 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react/use-array.map-to-dynamically-render-elements.md @@ -16,7 +16,7 @@ Creiamo ad esempio una semplice app "To Do List". Come programmatore, non hai mo Nell'editor di codice troverai il componente `MyToDoList` quasi completamente configurato. Alcune parti di questo codice dovrebbero esserti familiari se hai completato la sfida del modulo controllato. Noterai una `textarea` e un `button`, insieme a un paio di metodi che tracciano i loro stati, ma per il momento niente è ancora presentato nella pagina. -All'interno del `constructor`, crea un oggetto `this.state` e definisci due stati: `userInput` dovrebbe essere inizializzato con una stringa vuota, e `toDoList` dovrebbe essere inizializzato con un array vuoto. Successivamente, elimina il commento nel metodo `render()` accanto alla variabile `items`. Al suo posto, mappa l'array `toDoList` memorizzato nello stato interno del componente e presenta dinamicamente un `li` per ogni elemento. Prova ad inserire la stringa `eat, code, sleep, repeat` nella `textarea`, quindi fai clic sul bottone per vedere cosa succede. +All'interno del `constructor`, crea un oggetto `this.state` e definisci due stati: `userInput` dovrebbe essere inizializzato con una stringa vuota, e `toDoList` dovrebbe essere inizializzato con un array vuoto. Poi, elimina il valore `null` nel metodo `render()` vicino alla variabile `items`. Al suo posto, mappa l'array `toDoList` memorizzato nello stato interno del componente e presenta dinamicamente un `li` per ogni elemento. Prova ad inserire la stringa `eat, code, sleep, repeat` nella `textarea`, quindi fai clic sul bottone per vedere cosa succede. **Nota:** Forse sai già che tutti gli elementi figli (e fratelli tra loro) creati da un'operazione di mappatura come questa devono essere forniti con un attributo `key` univoco. Non ti preoccupare, questo è il tema della prossima sfida. diff --git a/curriculum/challenges/italian/03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md b/curriculum/challenges/italian/03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md index 753acac0daf..69836c9f12a 100644 --- a/curriculum/challenges/italian/03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md +++ b/curriculum/challenges/italian/03-front-end-development-libraries/react/use-the-lifecycle-method-componentwillmount.md @@ -10,7 +10,7 @@ dashedName: use-the-lifecycle-method-componentwillmount I componenti React hanno diversi metodi speciali che offrono l'opportunità di eseguire azioni in punti specifici del ciclo di vita di un componente. Questi sono chiamati metodi del ciclo di vita, o hooks (ganci) del ciclo di vita, e consentono di intercettare i componenti in determinati istanti. Ad esempio prima che sia fatto il render del componente, prima di aggiornarlo, prima di ricevere le prop, prima di smontarlo, e così via. Ecco un elenco di alcuni dei principali metodi del ciclo di vita: `componentWillMount()` `componentDidMount()` `shouldComponentUpdate()` `componentDidUpdate()` `componentWillUnmount()` Le prossime lezioni copriranno alcuni dei casi di base per questi metodi del ciclo di vita. -**Nota:** Il metodo del ciclo di vita `componentWillMount` sarà deprecato in una versione futura di 16.X e rimosso nella versione 17. [(Fonte)](https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html) +**Nota:** Il metodo del ciclo di vita `componentWillMount` sarà deprecato in una versione futura di 16.X e rimosso nella versione 17. Impara di più in questo articolo # --instructions-- diff --git a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md index 43a63cb5f4f..60e6e82f42d 100644 --- a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md +++ b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart.md @@ -8,9 +8,9 @@ dashedName: visualize-data-with-a-bar-chart # --description-- -**Obiettivo:** Costruisci un'app su [CodePen.io](https://codepen.io) che sia funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/GrZVaM. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai in modo che tutti i test passino. Dagli il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg D3. I test richiedono la generazione degli assi con la proprietà axis di D3, che crea automaticamente le tacche sugli assi. Queste tacche sono richieste per superare i test perché la loro posizione è usata per determinale l'allineamento degli elementi del grafico. Puoi trovare informazioni su come generare gli assi su . Gli elementi del DOM (non-virtuale) richiesti sono selezionati al momento di ogni test. Se usi un framework frontend (come Vue per esempio) i risultati dei test potrebbero essere inaccurati per il contenuto dinamico. Speriamo di supportarli prima o poi, ma al momento non lo sono per i progetti D3. @@ -42,7 +42,7 @@ Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg Ecco i dati che dovrai utilizzare per completare il progetto: `https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/GDP-data.json` -Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js`. +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js`. Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test superati. diff --git a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md index 8b66b9f7a7f..628b161c6b7 100644 --- a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md +++ b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map.md @@ -8,9 +8,9 @@ dashedName: visualize-data-with-a-choropleth-map # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/EZKqza. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai in modo che tutti i test siano superati. Dalle il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg D3. Gli elementi del DOM (non-virtuale) richiesti sono selezionati al momento di ogni test. Se usi un framework frontend (come Vue per esempio) i risultati dei test potrebbero essere inaccurati per il contenuto dinamico. Speriamo di supportarli prima o poi, ma questi framework non sono supportati al momento per i progetti D3. @@ -41,7 +41,7 @@ Ecco i set di dati necessari per completare questo progetto: - **Dati sull'educazione negli Stati Uniti:**`https://cdn.freecodecamp.org/testable-projects-fcc/data/choropleth_map/for_user_education.json` - **Dati sull'educazione nelle contee degli Stati Uniti:**`https://cdn.freecodecamp.org/testable-projects-fcc/data/choropleth_map/counties.json` -Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test superati. diff --git a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md index 7cfa63ab641..b54a4c504be 100644 --- a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md +++ b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-heat-map.md @@ -8,9 +8,9 @@ dashedName: visualize-data-with-a-heat-map # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/JEXgeY. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai in modo che tutti i test siano superati. Dalle il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg D3. Gli elementi del DOM (non-virtuale) richiesti sono selezionati al momento di ogni test. Se usi un framework frontend (come Vue per esempio) i risultati dei test potrebbero essere inaccurati per il contenuto dinamico. Speriamo di supportarli prima o poi, ma questi framework non sono supportati al momento per i progetti D3. @@ -50,7 +50,7 @@ Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg Ecco il set di dati necessario per completare questo progetto: `https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/global-temperature.json` -Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test superati. diff --git a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md index d82a534ce0d..6f3e22ac967 100644 --- a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md +++ b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph.md @@ -8,9 +8,9 @@ dashedName: visualize-data-with-a-scatterplot-graph # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/bgpXyK. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai in modo che tutti i test siano superati. Usa il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg D3. I test richiedono la generazione degli assi con la proprietà axis di D3, che crea automaticamente le tacche sugli assi. Queste tacche sono richieste per superare i test perché la loro posizione è usata per determinare l'allineamento degli elementi del grafico. Puoi trovare informazioni su come generare gli assi su . Gli elementi del DOM (non-virtuale) richiesti sono selezionati al momento di ogni test. Se usi un framework frontend (come Vue per esempio) i risultati dei test potrebbero essere inaccurati per il contenuto dinamico. Speriamo di supportarli prima o poi, ma al momento non lo sono per i progetti D3. @@ -46,7 +46,7 @@ Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg Ecco i dati che dovrai utilizzare per completare il progetto: `https://raw.githubusercontent.com/freeCodeCamp/ProjectReferenceData/master/cyclist-data.json` -Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test superati. diff --git a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md index 8ade62f7b10..24d39b139a2 100644 --- a/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md +++ b/curriculum/challenges/italian/04-data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram.md @@ -8,9 +8,9 @@ dashedName: visualize-data-with-a-treemap-diagram # --description-- -**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . +**Obiettivo:** crea un'app funzionalmente simile a questa: https://codepen.io/freeCodeCamp/full/KaNGNR. -Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story) e fai passare tutti i test. Dalle il tuo stile personale. +Soddisfa le user story qui sotto e supera tutti i test. Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. Puoi usare HTML, JavaScript, CSS e la libreria di visualizzazione basata su svg D3. I test richiedono la generazione degli assi con la proprietà axis di D3, che crea automaticamente le tacche sugli assi. Queste tacche sono richieste per superare i test perché la loro posizione è usata per determinale l'allineamento degli elementi del grafico. Puoi trovare informazioni su come generare gli assi su . Gli elementi del DOM (non-virtuale) richiesti sono selezionati al momento di ogni test. Se usi un framework frontend (come Vue per esempio) i risultati dei test potrebbero essere inaccurati per il contenuto dinamico. Speriamo di supportarli prima o poi, ma questi framework non sono supportati al momento per i progetti D3. @@ -42,7 +42,7 @@ Per questo progetto puoi utilizzare uno dei seguenti set di dati: - **Vendite di film:**`https://cdn.freecodecamp.org/testable-projects-fcc/data/tree_map/movie-data.json` - **Vendite di videogiochi:**`https://cdn.freecodecamp.org/testable-projects-fcc/data/tree_map/video-game-sales-data.json` -Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` +Puoi costruire il tuo progetto usando questo modello CodePen e facendo click su `Save` per creare il tuo pen. Oppure puoi usare questo link CDN per eseguire i test in qualsiasi ambiente tu voglia: `https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js` Una volta fatto, invia l'URL del tuo progetto di lavoro con tutti i suoi test superati. diff --git a/curriculum/challenges/italian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md b/curriculum/challenges/italian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md index 69d8f89b9a1..f131efb2ff9 100644 --- a/curriculum/challenges/italian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md +++ b/curriculum/challenges/italian/04-data-visualization/json-apis-and-ajax/access-the-json-data-from-an-api.md @@ -12,7 +12,7 @@ Nella sfida precedente, hai visto come ottenere i dati JSON dall'API Cat Photo d Ora daremo un'occhiata più da vicino ai dati restituiti per comprendere meglio il formato JSON. Ricorda alcune notazioni in JavaScript: -
[ ] -> Le parentesi quadre rappresentano un array
{ } -> Le parentesi graffe rappresentano un oggetto
" " -> Le virgolette doppie rappresentano una stringa. Vengono utilizzati anche per i nomi delle chiavi in JSON
+
[ ] -> Le parentesi quadre rappresentano un array.
{ } -> Le parentesi graffe rappresentano un oggetto.
" " -> Le virgolette doppie rappresentano una stringa. Vengono utilizzati anche per i nomi delle chiavi in JSON.
Capire la struttura dei dati che un'API restituisce è importante perché influisce su come recuperare i valori di cui hai bisogno. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md index 85031397508..c68081bb85e 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/exercise-tracker.md @@ -8,10 +8,10 @@ dashedName: exercise-tracker # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://exercise-tracker.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questa repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-exercisetracker/) e completa il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-exercisetracker) per completare il tuo progetto. +- Clonare questa repository GitHub e completa il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md index 493f7e85759..7866578caf2 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/file-metadata-microservice.md @@ -8,10 +8,10 @@ dashedName: file-metadata-microservice # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://file-metadata-microservice.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questa repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-filemetadata/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-filemetadata) per completare il tuo progetto. +- Clonare questa repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md index e86c38eacfb..f278eb7dd75 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/request-header-parser-microservice.md @@ -8,10 +8,10 @@ dashedName: request-header-parser-microservice # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://request-header-parser-microservice.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questa repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-headerparser/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-headerparser) per completare il tuo progetto. +- Clonare questa repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md index 0fa6ebe37b2..bcb0ebddf70 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/timestamp-microservice.md @@ -8,10 +8,10 @@ dashedName: timestamp-microservice # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://timestamp-microservice.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questa repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-timestamp/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-timestamp) per completare il tuo progetto. +- Clonare questa repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md index 70ef751ea16..f92f5a09227 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/back-end-development-and-apis-projects/url-shortener-microservice.md @@ -8,10 +8,10 @@ dashedName: url-shortener-microservice # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://url-shortener-microservice.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questa repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-urlshortener/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-urlshortener) per completare il tuo progetto. +- Clonare questa repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md b/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md index abe1872c932..04c557b0365 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/basic-node-and-express/meet-the-node-console.md @@ -10,8 +10,8 @@ dashedName: meet-the-node-console Lavorare su queste sfide ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-express/) e completare queste sfide localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-express) per completare queste sfide. +- Clonare questo repository GitHub e completare queste sfide localmente. +- Usare la nostra bozza di progetto su Replit per completare queste sfide. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md b/curriculum/challenges/italian/05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md index cdc7a6d2013..685e1598601 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/managing-packages-with-npm/how-to-use-package.json-the-core-of-any-node.js-project-or-npm-package.md @@ -10,8 +10,8 @@ dashedName: how-to-use-package-json-the-core-of-any-node-js-project-or-npm-packa Lavorare su queste sfide ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-npm/) e completare queste sfide localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-npm) per completare queste sfide. +- Clonare questo repository GitHub e completare queste sfide localmente. +- Usare la nostra bozza di progetto su Replit per completare queste sfide. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md b/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md index 2df8f15f98b..a9eaf0c60b7 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/create-a-model.md @@ -38,7 +38,7 @@ age : number favoriteFoods : array of strings (*) ``` -Utilizzare i tipi di schema base di Mongoose. Se vuoi puoi anche aggiungere più campi, utilizzare semplici validatori come required o unique, e impostare dei valori predefiniti. Vedi i [Mongoose docs](http://mongoosejs.com/docs/guide.html). +Utilizzare i tipi di schema base di Mongoose. Se vuoi puoi anche aggiungere più campi, utilizzare semplici validatori come required o unique, e impostare dei valori predefiniti. Vedi il nostro articolo su Mongoose. Ora, crea un modello chiamato `Person` da `personSchema`. diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md b/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md index 069d27bebb6..fadd0955b84 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/install-and-set-up-mongoose.md @@ -10,19 +10,23 @@ dashedName: install-and-set-up-mongoose Lavorare su queste sfide ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-mongomongoose/) e completare queste sfide localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-mongomongoose) per completare queste sfide. +- Clonare questo repository GitHub e completare queste sfide localmente. +- Usare la nostra bozza di progetto su Replit per completare queste sfide. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. In questa sfida, imposterai un database MongoDB Atlas e importerai i pacchetti necessari per connetterti ad esso. -Segui questo tutorial per impostare un database ospitato su MongoDB Atlas. +Segui questo tutorial per impostare un database ospitato su MongoDB Atlas. # --instructions-- -Aggiungi `mongodb@~3.6.0` e `mongoose@~5.4.0` al `package.json` del progetto. Poi, richiedi mongoose come `mongoose` in `myApp.js`. Crea un file `.env` e aggiungi una variabile `MONGO_URI` ad esso. Il suo valore dovrebbe essere l'URI del database MongoDB Atlas. Assicurati di racchiudere l'URI tra virgolette singole o doppie, e ricorda che non puoi usare spazi attorno al segno `=` nelle variabili d'ambiente. Ad esempio, `MONGO_URI='VALUE'`. Quando hai finito, connettiti al database usando la seguente sintassi: +Aggiungi `mongodb@~3.6.0` e `mongoose@~5.4.0` al `package.json` del progetto. Poi, richiedi mongoose come `mongoose` in `myApp.js`. Crea un file `.env` e aggiungi una variabile `MONGO_URI` ad esso. Il suo valore dovrebbe essere l'URI del database MongoDB Atlas. Assicurati di racchiudere l'URI tra virgolette singole o doppie, e ricorda che non puoi usare spazi attorno al segno `=` nelle variabili d'ambiente. Ad esempio, `MONGO_URI='VALUE'`. + +**Nota:** Se stai usando Replit, non puoi creare un file `.env`. Utilizza invece la scheda SECRETS integrata per aggiungere la variabile. Non racchiudere i valori in virgolette quando usi la scheda SECRETS. + +Quando hai finito, connettiti al database usando la seguente sintassi: ```js mongoose.connect(, { useNewUrlParser: true, useUnifiedTopology: true }); @@ -30,7 +34,7 @@ mongoose.connect(, { useNewUrlParser: true, useUnifiedTopology: true } # --hints-- -la dipendenza "mongodb" dovrebbe essere specificata in package.json +La dipendenza "mongodb" dovrebbe essere specificata in package.json ```js (getUserInput) => @@ -45,7 +49,7 @@ la dipendenza "mongodb" dovrebbe essere specificata in package.json ); ``` -la dipendenza "mongoose" dovrebbe essere specificata in package.json +La dipendenza "mongoose" dovrebbe essere specificata in package.json ```js (getUserInput) => diff --git a/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md b/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md index 05ecb03fc79..04a7f498deb 100644 --- a/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md +++ b/curriculum/challenges/italian/05-back-end-development-and-apis/mongodb-and-mongoose/perform-classic-updates-by-running-find-edit-then-save.md @@ -14,7 +14,7 @@ Nei bei tempi andati, questo era quello che dovevi fare se volevi modificare un Modifica la funzione `findEditThenSave` per trovare una persona in base al suo `_id` (utilizza uno qualsiasi dei metodi visti in precedenza) con il parametro `personId` come chiave di ricerca. Aggiungi `"hamburger"` alla lista dei `favoriteFoods` della persona (puoi usare `Array.push()`). Quindi - all'interno della callback find - salva (`save()`) la `Person` aggiornata. -**Nota:** Potrebbe essere complicato, se nel tuo Schema, hai dichiarato `favoriteFoods` come Array, senza specificare il tipo (cioè `[String]`). In questo caso, `favoriteFoods` prende di default il tipo misto, e devi contrassegnarlo manualmente come modificato utilizzando `document.markModified('edited-field')`. Vedi la [Documentazione di Mongoose](https://mongoosejs.com/docs/schematypes.html#Mixed) +**Nota:** Potrebbe essere complicato, se nel tuo Schema, hai dichiarato `favoriteFoods` come Array, senza specificare il tipo (cioè `[String]`). In questo caso, `favoriteFoods` prende di default il tipo misto, e devi contrassegnarlo manualmente come modificato utilizzando `document.markModified('edited-field')`. Vedi il nostro articolo su Mongoose. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/announce-new-users.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/announce-new-users.md index 78837cd1345..db656d1b7c0 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/announce-new-users.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/announce-new-users.md @@ -34,7 +34,7 @@ socket.on('user', data => { }); ``` -Invia la tua pagina quando pensi di averlo fatto bene. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/bf95a0f74b756cf0771cd62c087b8286). +Invia la tua pagina quando pensi di averlo fatto bene. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-strategies.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-strategies.md index d8f0d52340f..995e0600b19 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-strategies.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-strategies.md @@ -8,7 +8,7 @@ dashedName: authentication-strategies # --description-- -Una strategia è un modo di autenticare un utente. Puoi utilizzare una strategia per permettere agli utenti di autenticarsi basandosi su informazioni salvate localmente (se li si fa prima registrare/iscrivere), o da una varietà di fornitori come Google o GitHub. Per questo progetto, imposteremo una strategia locale. Per vedere una lista delle centinaia di strategie, visita il sito Passport [qui](http://passportjs.org/). +Una strategia è un modo di autenticare un utente. Puoi utilizzare una strategia per permettere agli utenti di autenticarsi basandosi su informazioni salvate localmente (se li si fa prima registrare/iscrivere), o da una varietà di fornitori come Google o GitHub. Per questo progetto, usiamo il middleware Passport. Passport fornisce un set di strategie completo che supporta l'autenticazione usando username e password, GitHub, Google, e altri. Aggiungi `passport-local@~1.0.0` come dipendenza ed aggiungilo al tuo server come segue: `const LocalStrategy = require('passport-local');` @@ -34,7 +34,7 @@ Molte strategie vengono organizzate con impostazioni differenti, ma in genere so Nel passo successivo, imposteremo il modo in cui chiamare effettivamente la strategia di autenticazione per convalidare un utente sulla base dei dati del modulo! -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/53b495c02b92adeee0aa1bd3f3be8a4b). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md index 78411e8ef74..9f1108a116f 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/authentication-with-socket.io.md @@ -65,7 +65,7 @@ console.log('user ' + socket.request.user.name + ' connected'); Scriverà sulla console del server chi si è connesso! -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto fino a questo punto [qui](https://gist.github.com/camperbot/1414cc9433044e306dd7fd0caa1c6254). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto qui. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md index 6c3492069b5..c948a1b876c 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/clean-up-your-project-with-modules.md @@ -26,7 +26,7 @@ Continua ad aggiungere percorsi fino a quando non ci saranno più errori e il tu Ora fai la stessa cosa nel tuo file auth.js con tutte le cose relative all'autenticazione come la serializzazione e l'impostazione della strategia locale e cancellali dal file del server. Assicurati di aggiungere le dipendenze e invocare `auth(app, myDataBase)` nel server nello stesso punto. -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto completato [qui](https://gist.github.com/camperbot/2d06ac5c7d850d8cf073d2c2c794cc92). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri errori, puoi vedere un esempio del progetto completato qui. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/create-new-middleware.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/create-new-middleware.md index 8589454159c..c8659d2b30d 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/create-new-middleware.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/create-new-middleware.md @@ -31,7 +31,7 @@ app }); ``` -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/ae49b8778cab87e93284a91343da0959). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md index c639ef50ae1..5cf1a66afe1 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/hashing-your-passwords.md @@ -24,7 +24,7 @@ if (!bcrypt.compareSync(password, user.password)) { Questo è tutto quello che serve per implementare una delle caratteristiche di sicurezza più importanti quando si devono memorizzare le password! -Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/dc16cca09daea4d4151a9c36a1fab564). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md index 83a0d937688..ead9c7ebe52 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/how-to-use-passport-strategies.md @@ -18,7 +18,7 @@ Se l'autenticazione è riuscita, l'oggetto utente verrà salvato in `req.user`. A questo punto, se inserisci un nome utente e una password nel modulo, esso dovrebbe reindirizzare alla home page `/`, e la console del tuo server dovrebbe mostrare `'User {USERNAME} attempted to log in.'`, dato che al momento non possiamo effettuare il login di un utente che non è registrato. -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/7ad011ac54612ad53188b500c5e99cb9). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md index 4df7d611874..e842fcd4a59 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.md @@ -10,7 +10,9 @@ dashedName: implementation-of-social-authentication-ii L'ultima parte della configurazione dell'autenticazione con GitHub è creare la strategia stessa. Per questo, è necessario aggiungere la dipendenza di `passport-github@~1.1.0` al tuo progetto e richiederlo nel tuo `auth.js` come `GithubStrategy` così: `const GitHubStrategy = require('passport-github').Strategy;`. Non dimenticare di richiedere e configurare `dotenv` per utilizzare le variabili d'ambiente. -Per impostare la strategia GitHub, devi dire al Passport di utilizzare un `GitHubStrategy` istantanziato, che accetta 2 argomenti: un oggetto (contenente `clientID`, `clientSecret`, e `callbackURL`) e una funzione da chiamare quando un utente viene autenticato con successo, che determinerà se l'utente è nuovo e quali campi salvare inizialmente nell'oggetto database dell'utente. Questo è comune in molte strategie, ma alcune possono richiedere ulteriori informazioni, come indicato nel README di quella specifica strategia GitHub. Ad esempio, Google richiede anche un *ambito* che determina il tipo di informazioni che la tua richiesta sta chiedendo di ricevere e chiede all'utente di approvare tale accesso. L'attuale strategia che stiamo implementando ha il suo utilizzo delineato [qui](https://github.com/jaredhanson/passport-github/), ma stiamo esaminando tutto qui su freeCodeCamp! +Per impostare la strategia GitHub, devi dire al Passport di utilizzare un `GitHubStrategy` istantanziato, che accetta 2 argomenti: un oggetto (contenente `clientID`, `clientSecret`, e `callbackURL`) e una funzione da chiamare quando un utente viene autenticato con successo, che determinerà se l'utente è nuovo e quali campi salvare inizialmente nell'oggetto database dell'utente. Questo è comune in molte strategie, ma alcune possono richiedere ulteriori informazioni, come indicato nel README di quella specifica strategia GitHub. Ad esempio, Google richiede anche un *ambito* che determina il tipo di informazioni che la tua richiesta sta chiedendo di ricevere e chiede all'utente di approvare tale accesso. + +La strategia che stiamo usando autentica gli utenti usando un account GitHub e dei token OAuth 2.0. L'ID del client e il segreto ottenuto durante la creazione di un'applicazione vengono forniti come opzioni quando crei la strategia. La strategia inoltre richiede un callback `verify`, che riceve un token di accesso e un token opzionale di refresh, come anche un `profile` che contiene il profilo dell'utente di GitHub autenticato. Il callback `verify` deve chiamare `cb` fornendo un utente per completare l'autenticazione. Ecco come la tua nuova strategia dovrebbe essere a questo punto: @@ -29,7 +31,7 @@ passport.use(new GitHubStrategy({ La tua autenticazione non avrà ancora successo, anzi lancerà un errore senza la logica del database e la chiamata, ma se provi dovrebbe registrare il tuo profilo GitHub sulla tua console! -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/ff3a1166684c1b184709ac0bee30dee6). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- @@ -52,7 +54,7 @@ passport-github deve essere aggiunto come dipendenza. ); ``` -passaporto-github deve essere richiesto. +passaport-github deve essere richiesto. ```js (getUserInput) => diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md index 3fd7f874973..7ae7b2ca502 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.md @@ -42,7 +42,7 @@ myDataBase.findOneAndUpdate( Ora dovresti essere in grado di accedere alla tua app, provala! -Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/183e968f0e01d81dde015d45ba9d2745). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md index 2c1f9f27719..662577a8902 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.md @@ -18,7 +18,7 @@ Il percorso di base che seguirà questo tipo di autenticazione nella tua app è: Le strategie con OAuth richiedono di avere almeno un *ID client* e un *Client Secret* che è un modo per il servizio di verificare da chi proviene la richiesta di autenticazione e se è valida. Questi sono ottenuti dal sito con cui si sta tentando di implementare l'autenticazione, ad esempio GitHub, e sono unici per la tua app--**NON DEVONO ESSERE CONDIVISI** e non dovrebbero mai essere caricati in un archivio pubblico o scritti direttamente nel tuo codice. Una pratica comune è metterli nel tuo file `.env` e fare riferimento a loro in questo modo: `process.env.GITHUB_CLIENT_ID`. Per questa sfida useremo la strategia GitHub. -L'ottenimento del tuo *Client ID e Client Secret* da GitHub viene effettuato nelle impostazioni del profilo del tuo account in 'developer settings', quindi in '[OAuth applications](https://github.com/settings/developers)'. Clicca su 'Register a new application', dai un nome alla tua app, incolla l'url alla tua homepage di Replit (**Non l'url del progetto**), e infine, per l'url di callback, incolla lo stesso url della homepage ma con l'aggiunta di `/auth/github/callback`. È qui che gli utenti verranno reindirizzati per essere gestiti da noi dopo l'autenticazione su GitHub. Salva le informazioni restituite come `'GITHUB_CLIENT_ID'` e `'GITHUB_CLIENT_SECRET'` nel tuo file `.env`. +L'ottenimento di *Client ID e Client Secret* da GitHub viene effettuato nelle impostazioni del profilo del tuo account in 'developer settings', quindi in 'OAuth applications'. Clicca su 'Register a new application', dai un nome alla tua app, incolla l'url alla tua homepage di Replit (**Non l'url del progetto**), e infine, per l'url di callback, incolla lo stesso url della homepage ma con l'aggiunta di `/auth/github/callback`. È qui che gli utenti verranno reindirizzati per essere gestiti da noi dopo l'autenticazione su GitHub. Salva le informazioni restituite come `'GITHUB_CLIENT_ID'` e `'GITHUB_CLIENT_SECRET'` nel tuo file `.env`. Nel tuo file `routes.js`, aggiungi `showSocialAuth: true` alla rotta homepage, dopo `showRegistration: true`. Ora, crea 2 rotte che accettano le richieste GET: `/auth/github` e `/auth/github/callback`. La prima dovrebbe chiamare solo passport per autenticare `'github'`. La seconda dovrebbe chiamare passport per autenticare `'github'` con un reindirizzamento fallito a `/`, e poi, se questo è riuscito, reindirizzare a `/profile` (simile al nostro ultimo progetto). @@ -31,7 +31,7 @@ app.route('/login') }); ``` -Invia la tua pagina quando pensi di averlo fatto correttamente. Se dovessi incontrare degli errori, puoi controllare il progetto fino a questo punto [qui](https://gist.github.com/camperbot/1f7f6f76adb178680246989612bea21e). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto qui. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md index 3af2c1e7dd1..f910486f6cd 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/logging-a-user-out.md @@ -30,7 +30,7 @@ app.use((req, res, next) => { }); ``` -Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/c3eeb8a3ebf855e021fd0c044095a23b). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md index 24fbe3420b3..1a13fbb8bb1 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/send-and-display-chat-messages.md @@ -28,7 +28,7 @@ In `client.js`, dovresti ora rimanere in ascolto per l'evento `'chat message'` e A questo punto, la chat dovrebbe essere completamente funzionante e in grado di inviare messaggi attraverso tutti i client! -Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/d7af9864375207e254f73262976d2016). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se stai avendo errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/set-up-passport.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/set-up-passport.md index b2b1ffe042e..6a9a242edce 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/set-up-passport.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/set-up-passport.md @@ -29,7 +29,7 @@ app.use(session({ Puoi anche andare avanti e dire alla tua app express di **usare** 'passport.initialize()' e 'passport.session()'. (Per esempio, `app.use(passport.initialize());`) -Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/4068a7662a2f9f5d5011074397d6788c). +Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md index 6b28c5d6786..a2a65e26824 100644 --- a/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md +++ b/curriculum/challenges/italian/06-quality-assurance/advanced-node-and-express/use-a-template-engines-powers.md @@ -12,15 +12,39 @@ Una delle maggiori caratteristiche dell'utilizzo di un template engine è essere Nel tuo file Pug, sei in grado di usare una variabile facendo riferimento al nome della variabile come `#{variable_name}` inline con un altro testo su un elemento o usando un segno uguale sull'elemento senza uno spazio come `p=variable_name` che assegna il valore della variabile al testo dell'elemento p. -Si consiglia vivamente di guardare la sintassi e la struttura di Pug [qui](https://github.com/pugjs/pug) sul README di GitHub. Pug utilizza spazi bianchi e tab per mostrare elementi annidati e tagliare sulla quantità di codice necessario per fare un bel sito. + Pug utilizza spazi bianchi e tab per mostrare elementi annidati e tagliare sulla quantità di codice necessario per fare un bel sito. Leggi la documentazione di Pug per maggiori informazioni sull'utilizzo e la sintassi. -Guardando il nostro file pug 'index.pug' incluso nel tuo progetto, abbiamo usato le variabili *title* e *message*. + Ecco un esempio: -Per passare quelle variabili dal nostro server, dovrai aggiungere un oggetto come secondo argomento ai tuoi *res.render* con le variabili e i loro valori. Per esempio, passa questo oggetto impostando le variabili per la tua vista indice: `{title: 'Hello', message: 'Please login'}` + ```html + + head + script(type='text/javascript'). + if (foo) bar(1 + 5); + body + if youAreUsingPug + p You are amazing + else + p Get on it! -Dovrebbe assomigliare a: `res.render(process.cwd() + '/views/pug/index', {title: 'Hello', message: 'Please login'});` Ora aggiorna la tua pagina e dovresti vedere quei valori renderizzati nella tua vista nel punto corretto come impostato nel tuo file index.pug! + + + + + +

You are amazing

+ + ``` -Invia la tua pagina quando pensi di averlo fatto correttamente. Se incontri degli errori, puoi controllare il progetto completato fino a questo punto [qui](https://gist.github.com/camperbot/4af125119ed36e6e6a8bb920db0c0871). +Nel nostro file pug `index.pug` incluso nel tuo progetto, abbiamo usato le variabili `title` e `message`. + +Per passare quelle variabili dal nostro server, dovrai aggiungere un oggetto come secondo argomento ai tuoi `res.render` con le variabili e i loro valori. Per esempio, passa questo oggetto impostando le variabili per la tua vista indice: `{title: 'Hello', message: 'Please login'}` + +Dovrebbe assomigliare a: `res.render(process.cwd() + '/views/pug/index', {title: 'Hello', message: 'Please login'});` Aggiornando la tua pagina dovresti vedere quei valori renderizzati nel punto corretto come impostato nel file `index.pug`! + +Invia la tua pagina quando pensi che sia corretto. Se incontri errori, puoi vedere il progetto completato fino a questo punto. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md index 61f53ba9e42..0d91fa87fcf 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md @@ -8,7 +8,7 @@ dashedName: assert-deep-equality-with--deepequal-and--notdeepequal # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `deepEqual()` afferma che due oggetti sono uguali in maniera profonda. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md index c2425749fca..8c23f990386 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/compare-the-properties-of-two-elements.md @@ -8,11 +8,11 @@ dashedName: compare-the-properties-of-two-elements # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- -All'interno di `tests/1_unit-tests.js`, sotto il test etichettato con `#8`, nella suite `Comparisons`, cambia ogni asserzione `assert` in `assert.isAbove` o `assert.isAtMost` per far superare il test (dovrebbe risultare `true`). Non alterare gli argomenti passati alle asserzioni. +All'interno di `tests/1_unit-tests.js`, sotto il test etichettato con `#8`, nella suite `Comparisons`, cambia ogni `assert` in `assert.isAbove` o `assert.isAtMost` per far superare il test (dovrebbe risultare `true`). Non alterare gli argomenti passati alle asserzioni. # --hints-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md index d55fde8fed1..f8dda6ea2c5 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/learn-how-javascript-assertions-work.md @@ -10,8 +10,8 @@ dashedName: learn-how-javascript-assertions-work Lavorare su queste sfide ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/) e completare queste sfide localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai) per completare queste sfide. +- Clonare questo repository GitHub e completare queste sfide localmente. +- Usare la nostra bozza di progetto su Replit per completare queste sfide. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md index ac11a4d392d..f12f104642b 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iii---put-method.md @@ -8,7 +8,7 @@ dashedName: run-functional-tests-on-an-api-response-using-chai-http-iii---put-me # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. Quando testi una richiesta `PUT`, invierai spesso dei dati con essa. I dati che includi con la tua richiesta `PUT` sono chiamati corpo della richiesta. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md index 55aa258174b..0391ae14ee6 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-an-api-response-using-chai-http-iv---put-method.md @@ -8,7 +8,7 @@ dashedName: run-functional-tests-on-an-api-response-using-chai-http-iv---put-met # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. Questo esercizio è simile a quello precedente. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md index 933cdc31079..f327331fa1b 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http-ii.md @@ -8,7 +8,7 @@ dashedName: run-functional-tests-on-api-endpoints-using-chai-http-ii # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md index 3ddaf1ee9c2..f7d78f57523 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-on-api-endpoints-using-chai-http.md @@ -8,7 +8,7 @@ dashedName: run-functional-tests-on-api-endpoints-using-chai-http # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. Mocha consente di testare le operazioni asincrone come le chiamate agli endpoint API con un plugin chiamato `chai-http`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md index 695ec768483..63fd8d0d524 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser-ii.md @@ -8,7 +8,7 @@ dashedName: run-functional-tests-using-a-headless-browser-ii # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md index b68143a2203..753aa13321f 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/run-functional-tests-using-a-headless-browser.md @@ -8,7 +8,7 @@ dashedName: run-functional-tests-using-a-headless-browser # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. Nella pagina c'è un modulo di inserimento. Esso invia i dati all'endpoint `PUT /travellers` come richiesta AJAX. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md index 8db70497fd6..0815149a470 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/simulate-actions-using-a-headless-browser.md @@ -7,7 +7,7 @@ dashedName: simulate-actions-using-a-headless-browser # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. Nelle prossime sfide, simulerai l'interazione umana con una pagina utilizzando un headless browser (browser senza testa). diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md index 3b18675d384..0139f4d2ca2 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-for-truthiness.md @@ -8,7 +8,7 @@ dashedName: test-for-truthiness # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `isTrue()` testa per il valore boleano `true` e `isNotTrue()` passa per qualsiasi cosa che non sia il valore booleano `true`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md index 22c5b4da2df..80291f6d5f0 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-string-contains-a-substring.md @@ -8,7 +8,7 @@ dashedName: test-if-a-string-contains-a-substring # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `include()` e `notInclude()` funzionano anche per le stringhe! `include()` afferma che la stringa attuale contiene la sottostringa prevista. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md index f2c7ff51c34..bf3e6486a2c 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-falls-within-a-specific-range.md @@ -8,7 +8,7 @@ dashedName: test-if-a-value-falls-within-a-specific-range # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. ```javascript .approximately(actual, expected, delta, [message]) diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md index a234e97de54..8dd526c6d56 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-a-string.md @@ -8,7 +8,7 @@ dashedName: test-if-a-value-is-a-string # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `isString` or `isNotString` asserisce che il valore effettivo è una stringa. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md index 6361b08bcb3..ef8ec822004 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-an-array.md @@ -8,7 +8,7 @@ dashedName: test-if-a-value-is-an-array # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md index 17444688f1e..4f7b93c46a3 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-value-is-of-a-specific-data-structure-type.md @@ -8,7 +8,7 @@ dashedName: test-if-a-value-is-of-a-specific-data-structure-type # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `#typeOf` asserisce che il tipo del valore è la stringa data, come determinato da `Object.prototype.toString`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md index 6c49775c7d4..719259683af 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-a-variable-or-function-is-defined.md @@ -8,7 +8,7 @@ dashedName: test-if-a-variable-or-function-is-defined # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md index 11c1a135c39..c2dc4a9630f 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-array-contains-an-item.md @@ -8,7 +8,7 @@ dashedName: test-if-an-array-contains-an-item # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md index 47b161d2398..d0cee030b31 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-has-a-property.md @@ -8,7 +8,7 @@ dashedName: test-if-an-object-has-a-property # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `property` asserisce che l'oggetto effettivo ha una data proprietà. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md index 7463740c870..c8307bc55ea 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-an-object-is-an-instance-of-a-constructor.md @@ -8,7 +8,7 @@ dashedName: test-if-an-object-is-an-instance-of-a-constructor # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `#instanceOf` afferma che un oggetto è un'istanza di un costruttore. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md index fb505ca0d41..14c1aecd611 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/test-if-one-value-is-below-or-at-least-as-large-as-another.md @@ -8,7 +8,7 @@ dashedName: test-if-one-value-is-below-or-at-least-as-large-as-another # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md index 0fcf52d22a1..fb2e23442eb 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-assert.isok-and-assert.isnotok.md @@ -8,11 +8,11 @@ dashedName: use-assert-isok-and-assert-isnotok # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `isOk()` verificherà se un valore è veritiero e `isNotOk()` verificherà se un valore è falso. -Per saperne di più sui valori veritieri e falsi, prova la nostra sfida [Falsy Bouncer](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/falsy-bouncer). +Per saperne di più sui valori veritieri e falsi, prova la nostra sfida Falsy Bouncer. # --instructions-- diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md index d7f49e0ba49..7418a9dbbb7 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-regular-expressions-to-test-a-string.md @@ -8,7 +8,7 @@ dashedName: use-regular-expressions-to-test-a-string # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `match()` afferma che il valore effettivo corrisponde al secondo argomento espressione regolare. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md index 315c0b9736d..81a83111d27 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-double-equals-to-assert-equality.md @@ -8,7 +8,7 @@ dashedName: use-the-double-equals-to-assert-equality # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `equal()` confronta oggetti usando `==`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md index 7e9975a38a4..e8d384fcaac 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-and-testing-with-chai/use-the-triple-equals-to-assert-strict-equality.md @@ -8,7 +8,7 @@ dashedName: use-the-triple-equals-to-assert-strict-equality # --description-- -Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), o clonato da [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Come promemoria, questo progetto verrà costruito a partire dalla seguente bozza su Replit, o clonato da GitHub. `strictEqual()` confronta oggetti usando `===`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/american-british-translator.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/american-british-translator.md index 32eb737e2d9..c8e66acb81a 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/american-british-translator.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/american-british-translator.md @@ -8,10 +8,10 @@ dashedName: american-british-translator # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://american-british-translator.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-american-british-english-translator/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-american-british-english-translator) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md index 87d7d1e5f3e..87a3454de73 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/issue-tracker.md @@ -8,10 +8,10 @@ dashedName: issue-tracker # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://issue-tracker.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-issuetracker/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-issuetracker) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md index 57cfe2dcdba..1ceaf4b98b1 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/metric-imperial-converter.md @@ -8,10 +8,10 @@ dashedName: metric-imperial-converter # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://metric-imperial-converter.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-metricimpconverter/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-metricimpconverter) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/personal-library.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/personal-library.md index bc475239d71..83c6823abaf 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/personal-library.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/personal-library.md @@ -8,10 +8,10 @@ dashedName: personal-library # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://personal-library.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-library) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-library) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/sudoku-solver.md b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/sudoku-solver.md index a72ecb973f1..895b4d77e3f 100644 --- a/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/sudoku-solver.md +++ b/curriculum/challenges/italian/06-quality-assurance/quality-assurance-projects/sudoku-solver.md @@ -8,10 +8,10 @@ dashedName: sudoku-solver # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://sudoku-solver.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freecodecamp/boilerplate-project-sudoku-solver) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-sudoku-solver) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. @@ -324,7 +324,7 @@ async (getUserInput) => { }; ``` -Se il valore `value` inviato a `/api/check` non è un numero compreso tra 1 e 9, i valori restituiti saranno `{ error: 'Invalid value' }` +Se il valore `value` inviato a `/api/check` non è un numero compreso tra 1 e 9, il valore restituito sarà `{ error: 'Invalid value' }` ```js async (getUserInput) => { @@ -369,7 +369,7 @@ async (getUserInput) => { }; ``` -Tutti i 14 test funzionali richiesti sono completi e superati. Vedi `/tests/2_functional-tests.js` per le funzionalità per le quali dovresti scrivere dei test. +Tutti i 14 test funzionali richiesti sono completi e superati. Vedi `/tests/2_functional-tests.js` per le funzionalità attese per le quali dovresti scrivere dei test. ```js async (getUserInput) => { diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md index d5a59336aa5..e2334370d09 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/arithmetic-formatter.md @@ -8,7 +8,7 @@ dashedName: arithmetic-formatter # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-arithmetic-formatter). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. # --instructions-- diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md index ab19b35f112..3b572686f03 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/budget-app.md @@ -8,7 +8,7 @@ dashedName: budget-app # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-budget-app). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. # --instructions-- diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md index 60e14e44209..d5021380a2a 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/polygon-area-calculator.md @@ -8,7 +8,7 @@ dashedName: polygon-area-calculator # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-polygon-area-calculator). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. # --instructions-- diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md index 1d712520c83..4bc3a85dedc 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/probability-calculator.md @@ -8,7 +8,7 @@ dashedName: probability-calculator # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-probability-calculator). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. # --instructions-- diff --git a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md index eb26ac6a55b..212e14c6c14 100644 --- a/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md +++ b/curriculum/challenges/italian/07-scientific-computing-with-python/scientific-computing-with-python-projects/time-calculator.md @@ -8,7 +8,7 @@ dashedName: time-calculator # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-time-calculator). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. # --instructions-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md index 92d31444600..87621ba8a75 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-a Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index fa43c435587..0ccc65aaa93 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index 8a769667de4..5b82284260b 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index a9aacf0b477..ab531377a62 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index 66327a29686..46ee79d600d 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index f3b5fa11191..926fc6f9433 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index ca9d8d2396b..c26fe7c98a9 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md index dd6c0eb5bc8..e7851eebc06 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/introduction-to-data-analysis.md @@ -11,10 +11,11 @@ dashedName: introduction-to-data-analysis --- # --description-- +L'analisi dei dati è l'atto di convertire dati disordinati in dati utili pulendoli, trasformandoli, manipolandoli e analizzandoli. Altre risorse: -\- [Presentazione](https://docs.google.com/presentation/d/1cUIt8b2ySz-85_ykfeuuWsurccwTAuFPn782pZBzFsU/edit?usp=sharing) +\- News article # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index d0072c99b41..7e945b2f929 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index c7815d704d9..a8d12b0837c 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index d39980dbd66..b3e7243ed8c 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index 735a5484834..ad6c477335c 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index c705cb376cd..1fd691de278 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index de34559abf3..bf4058a1467 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index 506521be8c5..1a495a910e0 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index d00e4c80f5e..5f8ab424b31 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index 172b8f5c7e5..8ca13f20c98 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index e7dcb9a303b..8961762fb66 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index 6737d1146e6..4f02291bcc9 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index 2efa8dcaa3f..baeebeb3e7c 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index 1a0f4e705f9..eaa8f5cfe3f 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index 73ce333116a..218686b1492 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data Altre risorse: -- [Notebook su GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index 73d92c1c285..3eb860dca11 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index ab41ee2371a..317056d60ee 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index dec28c091d5..160f30b109b 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules Altre risorse: -- [Notebook su GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index 9bb3a53c335..fb825b287a1 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt Altre risorse: -- [Notebook su GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index 66b683f8282..5a445bb7b15 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases Altre risorse: -- [Notebook su GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index 05f49ee658a..98f23fb329d 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction Altre risorse: -- [Notebook su GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Come aprire Notebooks da GitHub usando Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebook su GitHub +- Come aprire Notebooks da GitHub usando Google Colab. # --question-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md index 59d494413e4..45cd705d34e 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/demographic-data-analyzer.md @@ -8,12 +8,12 @@ dashedName: demographic-data-analyzer # --description-- -Lavorerari a [questo progetto con il nostro codice iniziale su Replit](https://replit.com/github/freeCodeCamp/boilerplate-demographic-data-analyzer). +Lavorerai a questo progetto con il nostro codice iniziale su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Video corso Python for Everybody](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Python for Everybody (14 ore) +- Video corso Learn Python (10 ore) # --instructions-- @@ -59,7 +59,7 @@ Copia l'URL del tuo progetto e consegnalo nell'input qua sotto. ## Fonte Dataset -Dua, D. e Graff, C. (2019). [UCI Machine Learning Repository](http://archive.ics.uci.edu/ml). Irvine, CA: University of California, School of Information and Computer Science. +Dua, D. e Graff, C. (2019). UCI Machine Learning Repository. Irvine, CA: University of California, School of Information and Computer Science. # --hints-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md index cf7d8de97d6..5aab64edbc1 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/mean-variance-standard-deviation-calculator.md @@ -8,12 +8,12 @@ dashedName: mean-variance-standard-deviation-calculator # --description-- -Lavorerari a [questo progetto con il nostro codice iniziale su Replit](https://replit.com/github/freeCodeCamp/boilerplate-mean-variance-standard-deviation-calculator). +Lavorerai a questo progetto con il nostro codice iniziale su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Video corso Python for Everybody](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Python for Everybody (14 ore) +- Video corso Learn Python # --instructions-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md index 36d930e7b79..3ac07ed901d 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/medical-data-visualizer.md @@ -8,12 +8,12 @@ dashedName: medical-data-visualizer # --description-- -Lavorerari a [questo progetto con il nostro codice iniziale su Replit](https://replit.com/github/freeCodeCamp/boilerplate-medical-data-visualizer). +Lavorerai a questo progetto con il nostro codice iniziale su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Video corso Python for Everybody](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Python for Everybody (14 ore) +- Video corso Learn Python # --instructions-- diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md index 379b64b9f7c..fc2cd00a30e 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/page-view-time-series-visualizer.md @@ -8,12 +8,12 @@ dashedName: page-view-time-series-visualizer # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-page-view-time-series-visualizer). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Python for Everybody Video Course](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Python for Everybody (14 ore) +- Video corso Learn Python # --instructions-- @@ -21,11 +21,11 @@ Per questo progetto visualizzerai i dati delle serie temporali usando un grafico Utilizza i dati per completare le seguenti attività: -- Utilizza Pandas per importare i dati da "fcc-forum-pageviews.csv". Imposta l'indice sulla colonna "date". +- Utilizza Pandas per importare i dati da "fcc-forum-pageviews.csv". Imposta l'indice alla colonna `date`. - Pulisci i dati filtrando i giorni in cui le viste della pagina erano nel 2,5% superiore o nel 2,5% inferiore del set di dati. -- Crea una funzione `draw_line_plot` che utilizza Matplotlib per disegnare un grafico a linee simile a "examples/Figure_1.png". Il titolo dovrebbe essere "Daily freeCodeCamp Forum Page Views 5/2016-12/2019". L'etichetta sull'asse x dovrebbe essere "Date" e l'etichetta sull'asse y dovrebbe essere "Page Views". -- Crea una funzione `draw_bar_plot` che disegna un grafico a barre simile a "examples/Figure_2.png". Dovrebbe mostrare le visualizzazioni medie giornaliere delle pagine per ogni mese raggruppato per anno. La legenda dovrebbe mostrare le etichette mensili e avere un titolo di "Months". Sul grafico, l'etichetta sull'asse x dovrebbe essere "Years" e l'etichetta sull'asse y dovrebbe essere "Average Page Views". -- Crea una funzione `draw_box_plot` che utilizzi Seaborn per disegnare due grafici adiacenti simili a "examples/Figure_3.png". Questi grafici a riquadro devono mostrare come i valori sono distribuiti entro un determinato anno o mese e come si confronta nel tempo. Il titolo del primo grafico dovrebbe essere "Year-wise Box Plot (Trend)" e il titolo del secondo grafico dovrebbe essere "Month-wise Box Plot (Seasonality)". Assicurati che le etichette mensili in basso inizino da "Jan" e che gli assi x e y siano etichettati correttamente. Il boilerplate include comandi per preparare i dati. +- Crea una funzione `draw_line_plot` che utilizza Matplotlib per disegnare un grafico a linee simile a "examples/Figure_1.png". Il titolo dovrebbe essere `Daily freeCodeCamp Forum Page Views 5/2016-12/2019`. L'eticchetta sull'asse x dovrebbe essere `Date` e l'etichetta sull'asse y dovrebbe essere `Page Views`. +- Crea una funzione `draw_bar_plot` che disegna un grafico a barre simile a "examples/Figure_2.png". Dovrebbe mostrare le visualizzazioni medie giornaliere delle pagine per ogni mese raggruppato per anno. La legenda dovrebbe mostrare etichette dei mesi e avere il titolo `Months`. Sul grafico, l'etichetta sull'asse x dovrebbe essere `Years` e l'etichetta sull'asse y dovrebbe essere `Average Page Views`. +- Crea una funzione `draw_box_plot` che utilizzi Seaborn per disegnare due grafici adiacenti simili a "examples/Figure_3.png". Questi grafici a riquadro devono mostrare come i valori sono distribuiti entro un determinato anno o mese e come si confronta nel tempo. Il titolo del primo grafico dovrebbe essere `Year-wise Box Plot (Trend)` e il titolo del secondo grafico dovrebbe essere `Month-wise Box Plot (Seasonality)`. Assicurati che le etichette mensili in basso inizino con `Jan` e gli assi x e y siano etichettati correttamente. Il boilerplate include comandi per preparare i dati. Per ogni grafico, assicurati di utilizzare una copia del frame di dati. I test unitari sono scritti per te in `test_module.py`. diff --git a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md index e91770879b3..9d9dd8d1933 100644 --- a/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md +++ b/curriculum/challenges/italian/08-data-analysis-with-python/data-analysis-with-python-projects/sea-level-predictor.md @@ -8,12 +8,12 @@ dashedName: sea-level-predictor # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-sea-level-predictor). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Video corso Python for Everybody](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Python for Everybody (14 ore) +- Video corso Learn Python # --instructions-- @@ -22,10 +22,10 @@ Analizzerai un set di dati del cambiamento globale medio del livello del mare da Usa i dati per completare le seguenti attività: - Usa Pandas per importare i dati da `epa-sea-level.csv`. -- Usa matplotlib per creare un grafico a dispersione usando la colonna "Year" come asse x e la colonna "CSIRO Adjusted Sea Level" come asse y. +- Usa matplotlib per creare un grafico a dispersione usando la colonna `Year` come asse x e la colonna `CSIRO Adjusted Sea Level` come asse y. - Usa la funzione `linregress` da `scipy.stats` per ottenere la pendenza e l'intercetta y della retta di regressione. Traccia la retta di regressione sopra la parte superiore del grafico a dispersione. Fai passare la linea attraverso l'anno 2050 per prevedere l'aumento del livello del mare nel 2050. - Traccia una nuova retta di regressione utilizzando i dati dall'anno 2000 all'anno più recente nel set di dati. Fai passare la linea anche per l'anno 2050 per prevedere quale sarà l'aumento del livello del mare nel 2050 se il tasso di crescita continuerà come ha fatto dal 2000 in poi. -- L'etichetta x dovrebbe essere "Year", l'etichetta y dovrebbe essere "Sea Level (inches)", e il titolo dovrebbe essere "Rise in Sea Level". +- L'asse x dovrebbe essere `Year`, l'asse y dovrebbe essere `Sea Level (inches)` e il titolo dovrebbe essere `Rise in Sea Level`. I test unitari sono scritti per te in `test_module.py`. @@ -44,7 +44,8 @@ Abbiamo importato i test da `test_module.py` in `main.py` per tua convenienza. I Copia l'URL del tuo progetto e consegnalo nell'input qua sotto. ## Sorgente Dati -[Cambiamento medio assoluto globale del livello del mare](https://datahub.io/core/sea-level-rise), dal 1880 al 2014 da US Environmental Protection Agency usando i dati da CSIRO, 2015; NOAA, 2015. + +Cambiamento medio assoluto globale del livello del mare, dal 1880 al 2014 da US Environmental Protection Agency usando i dati da CSIRO, 2015; NOAA, 2015. # --hints-- diff --git a/curriculum/challenges/italian/09-information-security/information-security-projects/anonymous-message-board.md b/curriculum/challenges/italian/09-information-security/information-security-projects/anonymous-message-board.md index 865e549f730..859da9d472b 100644 --- a/curriculum/challenges/italian/09-information-security/information-security-projects/anonymous-message-board.md +++ b/curriculum/challenges/italian/09-information-security/information-security-projects/anonymous-message-board.md @@ -8,12 +8,12 @@ dashedName: anonymous-message-board # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://anonymous-message-board.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-messageboard/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-messageboard) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/09-information-security/information-security-projects/port-scanner.md b/curriculum/challenges/italian/09-information-security/information-security-projects/port-scanner.md index 56cd5bfece2..534287a3979 100644 --- a/curriculum/challenges/italian/09-information-security/information-security-projects/port-scanner.md +++ b/curriculum/challenges/italian/09-information-security/information-security-projects/port-scanner.md @@ -9,13 +9,13 @@ dashedName: port-scanner # --description-- -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-port-scanner). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Video corso Python for Everybody](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) +- Video corso Python for Everybody (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Learn Python (10 ore) # --instructions-- diff --git a/curriculum/challenges/italian/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md b/curriculum/challenges/italian/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md index f6ac585829c..05b818ef956 100644 --- a/curriculum/challenges/italian/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md +++ b/curriculum/challenges/italian/09-information-security/information-security-projects/secure-real-time-multiplayer-game.md @@ -8,10 +8,10 @@ dashedName: secure-real-time-multiplayer-game # --description-- -Sviluppa un gioco multigiocatore in tempo reale 2D utilizzando l'API HTML Canvas e il [Socket.io](https://socket.io/) che è funzionalmente simile a questo: . Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: +Sviluppa un gioco 2D multigiocatore in tempo reale utilizzando l'API HTML Canvas e il Socket.io che è funzionalmente simile a questo: https://secure-real-time-multiplayer-game.freecodecamp.rocks/. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-secure-real-time-multiplayer-game/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-secure-real-time-multiplayer-game) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti a tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/09-information-security/information-security-projects/sha-1-password-cracker.md b/curriculum/challenges/italian/09-information-security/information-security-projects/sha-1-password-cracker.md index 157bd878434..7f4743e862f 100644 --- a/curriculum/challenges/italian/09-information-security/information-security-projects/sha-1-password-cracker.md +++ b/curriculum/challenges/italian/09-information-security/information-security-projects/sha-1-password-cracker.md @@ -9,13 +9,13 @@ dashedName: sha-1-password-cracker # --description-- -Lavorerari a [questo progetto con il nostro codice iniziale su Replit](https://replit.com/github/freeCodeCamp/boilerplate-SHA-1-password-cracker). +Lavorerai a questo progetto con il nostro codice iniziale su Replit. Stiamo ancora sviluppando la parte didattica interattiva del curriculum di Python. Per ora, ecco alcuni video sul canale YouTube di freeCodeCamp.org che ti insegneranno tutto quello che devi sapere per completare questo progetto: -- [Video corso Python for Everybody](https://www.freecodecamp.org/news/python-for-everybody/) (14 ore) +- Video corso Python for Everybody (14 ore) -- [Video corso Learn Python](https://www.freecodecamp.org/news/learn-python-video-course/) (10 ore) +- Video corso Learn Python (10 ore) # --instructions-- @@ -41,7 +41,7 @@ Ecco l'hash di alcune password con cui testare la funzione con `use_salts` impos - `da5a4e8cf89539e66097acd2f8af128acae2f8ae` dovrebbe restituire "q1w2e3r4t5" - `ea3f62d498e3b98557f9f9cd0d905028b3b019e1` dovrebbe restituire "bubbles1" -La libreria `hashlib` è stata importata per te. Considera di usarla nel tuo codice. [Scopri di più su "hashlib" qui.](https://docs.python.org/3/library/hashlib.html) +La libreria `hashlib` è stata importata per te. Considera di usarla nel tuo codice. Scopri di più su "hashlib" qui. ## Sviluppo diff --git a/curriculum/challenges/italian/09-information-security/information-security-projects/stock-price-checker.md b/curriculum/challenges/italian/09-information-security/information-security-projects/stock-price-checker.md index 073653b1bc9..ba79dfa8da9 100644 --- a/curriculum/challenges/italian/09-information-security/information-security-projects/stock-price-checker.md +++ b/curriculum/challenges/italian/09-information-security/information-security-projects/stock-price-checker.md @@ -8,14 +8,14 @@ dashedName: stock-price-checker # --description-- -Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: . +Costruisci un'app JavaScript full-stack che sia funzionalmente simile a questa: https://stock-price-checker.freecodecamp.rocks/. -Poiché tutte le API di stock price affidabili richiedono una chiave API, abbiamo costruito una soluzione alternativa. Usa per ottenere informazioni aggiornate sul prezzo delle azioni senza doverti iscrivere per ottenere la tua chiave. +Poiché tutte le API di stock price affidabili richiedono una chiave API, abbiamo costruito una soluzione alternativa. Usa https://stock-price-checker-proxy.freecodecamp.rocks/ per ottenere informazioni aggiornate sul prezzo delle azioni senza doverti iscrivere per ottenere la tua chiave. Lavorare su questo progetto ti porterà a scrivere il tuo codice utilizzando uno dei seguenti metodi: -- Clonare [questo repository GitHub](https://github.com/freeCodeCamp/boilerplate-project-stockchecker/) e completare il tuo progetto localmente. -- Usare [la nostra bozza di progetto su Replit](https://replit.com/github/freeCodeCamp/boilerplate-project-stockchecker) per completare il tuo progetto. +- Clonare questo repository GitHub e completare il tuo progetto localmente. +- Usare la nostra bozza di progetto su Replit per completare il tuo progetto. - Usare un costruttore di siti di tua scelta per completare il progetto. Assicurati di incorporare tutti i file del nostro repository GitHub. Quando hai finito, assicurati che una demo funzionante del tuo progetto sia ospitata in qualche percorso pubblico. Quindi invia l'URL nel campo `Solution Link`. Facoltativamente, invia anche un link al codice sorgente del tuo progetto nel campo `GitHub Link`. diff --git a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/create-a-trie-search-tree.md b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/create-a-trie-search-tree.md index 5402ea96f17..aac9e6ba3c0 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/create-a-trie-search-tree.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/create-a-trie-search-tree.md @@ -32,7 +32,7 @@ assert( ); ``` -Il `Trie` dovrebbe avere `print` come metodo. +La tua classe `HashTable` dovrebbe avere un metodo `add`. ```js assert( diff --git a/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-168-number-rotations.md b/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-168-number-rotations.md index ede85a733b5..f5ea8dc2cfc 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-168-number-rotations.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/project-euler/problem-168-number-rotations.md @@ -14,14 +14,20 @@ Si può verificare che $714285 = 5 × 142857$. Ciò dimostra una proprietà insolita del 142857: è un divisore della sua rotazione a destra. -Trova le ultime 5 cifre della somma di tutti gli interi $n$, $10 < n < 10100$, che hanno questa proprietà. +Per un numero intero di cifre $a$ e $b$, trova le utile cinque cifre della somma di tutti i numeri interi $n$, $10^a < n < 10^b$, che hanno questa proprietà. # --hints-- -`numberRotations()` dovrebbe restituire `59206`. +`numberRotations(2, 10)` dovrebbe restituire `98311`. ```js -assert.strictEqual(numberRotations(), 59206); +assert.strictEqual(numberRotations(2, 10), 98311); +``` + +`numberRotations(2, 100)` dovrebbe restituire `59206`. + +```js +assert.strictEqual(numberRotations(2, 100), 59206); ``` # --seed-- @@ -29,9 +35,9 @@ assert.strictEqual(numberRotations(), 59206); ## --seed-contents-- ```js -function numberRotations() { +function numberRotations(a, b) { - return true; + return 0; } numberRotations(); @@ -40,5 +46,37 @@ numberRotations(); # --solutions-- ```js -// solution required +function numberRotations(minDigits, maxDigits) { + const DIGITS_TO_KEEP = 100000n; + const powersOfTen = Array(maxDigits).fill(0); + powersOfTen[0] = 1n; + for (let i = 1; i < maxDigits; i++) { + powersOfTen[i] = powersOfTen[i - 1] * 10n; + } + + // We want numbers of the form xd * m = dx + // Or more precisely: + // (x * 10 + d) * m = d*10^(n-1) + x + // Solving for x: + // x = d (10^(n-1) - m) / (10 * m - 1) + let total = 0n; + for (let numDigits = minDigits; numDigits <= maxDigits; numDigits++) { + // Check all multiplier - digit pairs to see if a candidate can be built + // with the correct number of digits + for (let multiplier = 1n; multiplier < 10n; multiplier++) { + for (let lastDigit = 1n; lastDigit < 10n; lastDigit++) { + const numerator = lastDigit * (powersOfTen[numDigits - 1] - multiplier); + const denominator = (powersOfTen[1] * multiplier - 1n); + if (numerator % denominator === 0n) { + const candidate = (numerator / denominator) * 10n + lastDigit; + if (candidate.toString().length === numDigits) { + total = (total + candidate) % DIGITS_TO_KEEP; + } + } + } + } + } + + return parseInt(total); +} ``` diff --git a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.md b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.md index 2c4636c7faf..399ef39c9d9 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/cumulative-standard-deviation.md @@ -8,7 +8,32 @@ dashedName: cumulative-standard-deviation # --description-- -Scrivi una funzione che prende un array di numeri come parametro e restituisce la [deviazione standard](https://it.wikipedia.org/wiki/Scarto_quadratico_medio) della serie. +Supponi che l'intera popolazione di interesse sia di otto studenti in una certa classe. Per un insieme finito di numeri, la deviazione standard della popolazione si trova prendendo la radice quadrata della media dei quadrati delle differenze tra i valori e il loro valore medio. I voti di una classe di otto studenti (cioè, la popolazione statistica) sono i seguenti otto valori: + +$2, 4, 4, 4, 5, 5, 7, 9$ + +Questi otto valori hanno la media di 5: + +$$\mu ={\frac {2+4+4+4+5+5+7+9}{8}}={\frac {40}{8}}=5$$ + +Prima, calcola le deviazioni di ogni dato dalla media e fai il quadrato del risultato di ognuno: + +| Deviazione di ogni dato | Quadrato del risultato | +| ----------------------- | ---------------------- | +| $(2-5)^{2}=(-3)^{2}=9$ | $(5-5)^{2}=0^{2}=0$ | +| $(4-5)^{2}=(-1)^{2}=1$ | $(5-5)^{2}=0^{2}=0$ | +| $(4-5)^{2}=(-1)^{2}=1$ | $(7-5)^{2}=2^{2}=4$ | +| $(4-5)^{2}=(-1)^{2}=1$ | $(9-5)^{2}=4^{2}=16$ | + +La varianza è la media di questi valori: + +$$\sigma ^{2}={\frac {9+1+1+1+0+0+4+16}{8}}={\frac {32}{8}}=4$$ + +e la deviazione standard della popolazione è uguale al quadrato della varianza: + +$$\sigma ={\sqrt {4}}=2$$ + +Scrivi una funzione che prende un array di numeri come parametro e restituisce la deviazione standard della serie. # --hints-- diff --git a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.md b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.md index 32990641b63..f5d24988f93 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/i-before-e-except-after-c.md @@ -8,7 +8,7 @@ dashedName: i-before-e-except-after-c # --description-- -["I before E, except after C"](https://en.wikipedia.org/wiki/I before E except after C) è una frase mnemonica che dovrebbe aiutare con la scrittura delle parole inglesi. +**"I prima di E, tranne dopo C"** è una regoletta mnemonica per lo spelling inglese. Se non si è sicuri se una parola si scrive con `ei` o con `ie`, la regoletta suggerisce che l'ordine corretto è `ie` a meno che la lettera precedente sia una `c`, in tal caso potrebbe essere `ei`. Utilizzando le parole fornite, verificare se le due sotto-clausole della frase sono plausibili singolarmente: diff --git a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.md b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.md index b692ed2fdd3..a17cb645543 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/longest-increasing-subsequence.md @@ -12,14 +12,14 @@ Il problema di della più lunga sottosequenza crescente è quello di trovare una Per il seguente array: -$\\{3, 10, 2, 1, 20\\}$ +```js +const array = [3, 10, 2, 1, 20]; +``` La sequenza crescente più lunga è: $\\{3, 10, 20\\}$ -Per ulteriori informazioni su questo problema consulta [Wikipedia](https://en.wikipedia.org/wiki/Longest increasing subsequence). - # --instructions-- Scrivere una funzione che prende un array di numeri come parametro e restituisce la più lunga sottosequenza crescente. diff --git a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/lzw-compression.md b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/lzw-compression.md index c1ee234e27b..38655e2ddf1 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/lzw-compression.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/lzw-compression.md @@ -10,8 +10,6 @@ dashedName: lzw-compression L'algoritmo Lempel-Ziv-Welch (LZW) fornisce compressione di dati senza perdite. -Puoi leggerne una descrizione completa nell'articolo [Wikipedia](https://en.wikipedia.org/wiki/Lempel-Ziv-Welch) sull'argomento. - # --instructions-- Scrivi una funzione che prende due parametri. Il primo parametro è un booleano dove `true` indica compressione e `false` indica decompressione. Il secondo parametro è una stringa o un array da elaborare. Se si tratta di una stringa da comprimere, restituisce un array di numeri. Se si tratta di un array di numeri da decomprimere restituisce una stringa. diff --git a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/sum-of-a-series.md b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/sum-of-a-series.md index eef35077dc3..4cb2e7f4169 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/sum-of-a-series.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/rosetta-code/sum-of-a-series.md @@ -8,7 +8,7 @@ dashedName: sum-of-a-series # --description-- -Calcola il termine **n**mo di una [serie](https://en.wikipedia.org/wiki/Series (mathematics)), cioè la somma dei primi **n** termini della successione [corrispondente](https://en.wikipedia.org/wiki/sequence). In modo informale questo valore, o il suo limite quando **n** tende all'infinito, è anche chiamato la *somma della serie*, quindi il titolo di questo compito. Per questo compito, usa: $S_n = \displaystyle\sum_{k=1}^n \frac{1}{k^2}$. +Calcola il termine **n**mo di una serie, cioè la somma dei primi **n** termini della successione corrispondente. In modo informale questo valore, o il suo limite quando **n** tende all'infinito, è anche chiamato la *somma della serie*, quindi il titolo di questo compito. Per questo compito, usa: $S_n = \displaystyle\sum_{k=1}^n \frac{1}{k^2}$. # --instructions-- diff --git a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md index 3cb7087d719..78addaaa4c4 100644 --- a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md +++ b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md @@ -8,7 +8,7 @@ dashedName: book-recommendation-engine-using-knn # --description-- -[Lavorerai su questo progetto con Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-book-recommendation-engine/blob/master/fcc_book_recommendation_knn.ipynb). +Lavorerai su questo progetto con Google Colaboratory. Dopo essere andato a quel collegamento, crea una copia del notebook nel tuo account o localmente. Una volta completato il progetto e superato il test (incluso a quel link), invia il link del progetto qui sotto. Se stai inviando un link di Google Colaboratory, assicurati di attivare la condivisione di link per "anyone with the link" @@ -18,7 +18,7 @@ Stiamo ancora sviluppando il contenuto didattico interattivo per il programma di In questa sfida creerai un algoritmo per raccomandare libri usando **K-Nearest Neighbors**. -Userai il [Book-Crossings dataset](http://www2.informatik.uni-freiburg.de/~cziegler/BX/). Questo set di dati contiene 1,1 milioni di valutazioni (scala 1-10) di 270.000 libri da 90.000 utenti. +Userai il Book-Crossings dataset. Questo set di dati contiene 1,1 milioni di valutazioni (scala 1-10) di 270.000 libri da 90.000 utenti. Dopo aver importato e pulito i dati, usa `NearestNeighbors` da `sklearn.neighbors` per sviluppare un modello che mostra libri che sono simili a un dato libro. L'algoritmo Nearest Neighbors misura la distanza per determinare la "vicinanza" delle istanze. diff --git a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md index ada131295e8..78c06788dfe 100644 --- a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md +++ b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md @@ -8,7 +8,7 @@ dashedName: cat-and-dog-image-classifier # --description-- -[Lavorerai su questo progetto con Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-cat-and-dog-image-classifier/blob/master/fcc_cat_dog.ipynb). +Lavorerai su questo progetto con Google Colaboratory. Dopo essere andato a quel collegamento, crea una copia del notebook nel tuo account o localmente. Una volta completato il progetto e superato il test (incluso a quel link), invia il link del progetto qui sotto. Se stai inviando un link di Google Colaboratory, assicurati di attivare la condivisione di link per "anyone with the link" diff --git a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md index 270104f57bf..0bb686998dc 100644 --- a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md +++ b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md @@ -8,7 +8,7 @@ dashedName: linear-regression-health-costs-calculator # --description-- -[Lavorerai su questo progetto con Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-linear-regression-health-costs-calculator/blob/master/fcc_predict_health_costs_with_regression.ipynb). +Lavorerai su questo progetto con Google Colaboratory. Dopo essere andato a quel collegamento, crea una copia del notebook nel tuo account o localmente. Una volta completato il progetto e superato il test (incluso a quel link), invia il link del progetto qui sotto. Se stai inviando un link di Google Colaboratory, assicurati di attivare la condivisione di link per "anyone with the link" diff --git a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md index 9bcdeb4e8fc..1c6e33aedf5 100644 --- a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md +++ b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md @@ -8,7 +8,7 @@ dashedName: neural-network-sms-text-classifier # --description-- -[Lavorerai su questo progetto con Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-neural-network-sms-text-classifier/blob/master/fcc_sms_text_classification.ipynb). +Lavorerai su questo progetto con Google Colaboratory. Dopo essere andato a quel collegamento, crea una copia del notebook nel tuo account o localmente. Una volta completato il progetto e superato il test (incluso a quel link), invia il link del progetto qui sotto. Se stai inviando un link di Google Colaboratory, assicurati di attivare la condivisione di link per "anyone with the link" @@ -20,7 +20,7 @@ In questa sfida, dovrai creare un modello di machine learning che classificherà Dovresti creare una funzione chiamata `predict_message` che prende un messaggio sotto forma di stringa e restituisce una lista. Il primo elemento della lista dovrebbe essere un numero tra zero e uno che inidica la probabilità di "ham" (0) o "spam" (1). Il secondo elemento nella lista dovrebbe essere la parola "ham" o "spam" a seconda di quale è più probabile. -Per questa sfida, userai il dataset [SMS Spam Collection](http://www.dt.fee.unicamp.br/~tiago/smsspamcollection/). Il dataset è già stato diviso tra dati di allenamento e dati di test. +Per questa sfida, userai il dataset SMS Spam Collection. Il dataset è già stato diviso tra dati di allenamento e dati di test. Le prime due celle importano le librerie e i dati. L'ultima cella testa il tuo modello e funzione. Aggiungi il tuo codice tra queste due celle. diff --git a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index 3431c02ef4b..20a6991a1fe 100644 --- a/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/italian/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -10,7 +10,7 @@ dashedName: rock-paper-scissors In questa sfida creerai un programma per giocare a carta, sasso, forbici. Un programma che sceglie a caso di solito vincerà il 50% delle volte. Per superare questa sfida il tuo programma deve giocare partite contro quattro diversi bot, vincendo almeno il 60% dei giochi in ogni partita. -Lavorerari a [questo progetto con il nostro codice d'inizio su Replit](https://replit.com/github/freeCodeCamp/boilerplate-rock-paper-scissors). +Lavorerai a questo progetto con il nostro codice d'inizio su Replit. Stiamo ancora sviluppando la parte di didattica interattiva per il programma di machine learning. Per ora, dovrai utilizzare altre risorse per imparare a superare questa sfida. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md index d5ca7024477..619481b8af7 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md @@ -14,8 +14,7 @@ Ora è necessario collegare il file `styles.css` in modo che gli stili vengano a Il codice dovrebbe avere un elemento `link`. ```js -// link is removed -> if exists, replaced with style -const link = document.querySelector('head > style'); +const link = document.querySelector('link'); assert(link); ``` @@ -34,19 +33,24 @@ assert(code.match(//i)); L'elemento `link` dovrebbe essere all'interno dell'elemento `head`. ```js -assert(code.match(/[\w\W\s]*[\w\W\s]*<\/head>/i)) +const link = document.querySelector('head > link'); +assert(link); ``` L'elemento `link` dovrebbe avere un attributo `rel` con il valore `stylesheet`. ```js -assert(code.match(/rel\s*=\s*('|")stylesheet\1/i)); +const link = document.querySelector('link') +const rel = link.getAttribute('rel') +assert(rel == `stylesheet`) ``` L'elemento `link` dovrebbe avere un attributo `href` con il valore `styles.css`. ```js -assert(code.match(/href\s*=\s*('|")styles.css\1/i)); +const link = document.querySelector('link') +assert(link.dataset.href == 'styles.css') + ``` # --seed-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md index 0da99b9c999..a7257513295 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md @@ -28,13 +28,13 @@ assert.include(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('ba Dovresti usare `--building-color4` dallo `0%` al `10%` come primo colore. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var(\(--building-color4\)(0%)?,var\(--building-color4\)10%|\(--building-color4\)0%10%)/); ``` Dovresti usare `transparent` dal `10%` al `15%` come secondo colore. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%,transparent10%,transparent15%\)/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /,(transparent10%,transparent15%\)|transparent10%15%\))$/); ``` # --seed-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md index b3b02589fe5..3ff60411256 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md @@ -31,13 +31,13 @@ assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('back Dovresti aggiungere un `repeating-linear-gradient` con `--building-color4` dallo `0%` al `10%` come primo colore. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(var\(--building-color4\)(0%)?,var\(--building-color4\)10%/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%,transparent10%,transparent15%\),repeating-linear-gradient\(var(\(--building-color4\)(0%)?,var\(--building-color4\)10%|\(--building-color4\)0%10%)/); ``` Dovresti usare `--window-color4` dal `10%` al `90%` come secondo colore. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%,transparent10%,transparent15%\),repeating-linear-gradient\(var\(--building-color4\)(0%)?,var\(--building-color4\)10%,var\(--window-color4\)10%,var\(--window-color4\)90%\)/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /,(var\(--window-color4\)10%,var\(--window-color4\)90%\)|var\(--window-color4\)10%90%\))$/); ``` # --seed-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md index b73c90f8fc2..239fefa710b 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5dfb5ecbeacea3f48c6300b1.md @@ -16,7 +16,9 @@ Usa gli elementi list item (`li`) per creare punti in una lista. Ecco un esempio ``` -Annida tre elementi list item all'interno dell'elemento `ul` per visualizzare tre cose che i gatti amano: `cat nip`, `laser pointers` e `lasagna`. +Dentro l'elemento `ul` annida tre elementi `li` per mostrare tre cose che piacciono ai gatti: + +`cat nip` `laser pointers` `lasagna` # --hints-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md index afdc2bb97ec..f0322d75b0a 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804d2.md @@ -9,7 +9,9 @@ dashedName: step-26 Il codice di una lista ordinata (`ol`) è simile a una lista non ordinata, ma gli elementi elencati in una lista ordinata sono numerati. -Dopo l'ultimo elemento `h3`del secondo elemento `section`, aggiungi una lista ordinata con questi tre elementi di lista: `flea treatment`, `thunder` e `other cats`. +Dopo l'ultimo elemento `h3` del secondo elemento `section`, aggiungi una lista ordinata con i seguenti elementi di lista: + +`flea treatment` `thunder` `other cats` # --hints-- diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 76e60028998..8fedab3208b 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -41,7 +41,7 @@ assert.equal(title.text, 'Registration Form'); Il codice dovrebbe avere un elemento `link`. ```js -assert.match(code, //i)); L'elemento `link` dovrebbe essere all'interno dell'elemento `head`. ```js -assert(code.match(/[\w\W\s]*[\w\W\s]*<\/head>/i)) +assert.exists(document.querySelector('head > link')); ``` L'elemento `link` dovrebbe avere un attributo `rel` con il valore `stylesheet`. ```js -assert.match(code, / { @@ -265,6 +265,11 @@ class GameOfChance extends React.Component { # --solutions-- ```jsx +// We want this to be deterministic for testing purposes. +const randomSequence = [true, false, false, true, true, false, false, true, true, false]; +let index = 0; +const fiftyFifty = () => randomSequence[index++ % randomSequence.length]; + class Results extends React.Component { constructor(props) { super(props); @@ -290,11 +295,10 @@ class GameOfChance extends React.Component { }); } render() { - const expression = Math.random() >= 0.5; return (
- +

{'Turn: ' + this.state.counter}

); diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md index ac299c1cc7c..65b28e8e9eb 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-a その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 53b1bad3be3..af9f59cb39f 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [GitHub のノート](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index 6892f6afee6..9743e9899db 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index b0cad8bb12b..f244a443c07 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index 4ede3a51e58..de381d3774b 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index d3027ce565c..6eda89b9d19 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index a681a7ffa8c..ad4f10365e0 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index 86771526946..f5420789cf2 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index 5f0004112b1..61bc3981807 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index f7a3a541946..f7c30d582e6 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index 508bd53efb1..502a23be788 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index df6e1391818..062361f0789 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index af278c56734..da1173222da 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index fe221da0ea7..b3e2d5b283d 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index 1b2183f0021..c79afeaaea6 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index b0c6f26eace..b0c686b9712 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index 883b4d1d63a..66e3f87adeb 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index 173a7580003..0be8854654b 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index cb1b1696592..42614a623b9 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index 99d9b7ef4d7..0175711d42d 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index 24654c5bf90..441b92b6761 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data その他のリソース: -- [GitHub のノート](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index 3324a473901..c36fbb3fd1d 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index b45fe70ea7f..e6abae3126f 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index a0a4d90f4a8..e7f999fa25f 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules その他のリソース: -- [GitHub のノート](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index cc272ab96e0..ae54362fca5 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt その他のリソース: -- [GitHub のノート](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index bc976e8f7ca..8cb4fa5c830 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases その他のリソース: -- [GitHub のノート](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index 8c67dba5279..014d0228b17 100644 --- a/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/japanese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction その他のリソース: -- [GitHub のノート](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Google Colab を使用して GitHub からノートを開く方法](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- GitHub のノート +- Google Colab を使用して GitHub からノートを開く方法 # --question-- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md index bcad54baae9..a33660d863b 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-accessibility-by-building-a-quiz/614ccc21ea91ef1736b9b578.md @@ -7,7 +7,7 @@ dashedName: step-1 # --description-- -アクセシビリティクイズの導入部へようこそ。 あなたは HTML と CSS の経験を積んだ開発者となりつつあるようなので、ここでは基本的なボイラープレートから始めることにします。 +アクセシビリティクイズへようこそ。 あなたは HTML と CSS の経験を積んだ開発者となりつつあるようなので、ここでは基本的なボイラープレートから始めることにします。 `html` 要素に `lang` 属性を加えるところから、このアクセシビリティの旅を始めましょう。 これはスクリーンリーダーがページの言語を特定するのに使用されます。 diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md index f7c146d92ad..3705e116009 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md @@ -7,15 +7,14 @@ dashedName: step-17 # --description-- -スタイルを再度適用するためには `styles.css` ファイルをリンクする必要があります。 自己閉じ要素の `link` を 1 つ `head` 要素内にネストしてください。 それに、`rel` 属性値 `stylesheet` 、`type` 属性値 `text/css`、`href` 属性値 `styles.css` を加えてください。 +スタイルを再度適用するためには `styles.css` ファイルをリンクする必要があります。 自己閉じ要素の `link` を 1 つ `head` 要素内にネストしてください。 その `rel` 属性を `stylesheet` に、`href` 属性を `styles.css` に設定してください。 # --hints-- コードには `link` 要素が 1 つ必要です。 ```js -// link is removed -> if exists, replaced with style -const link = document.querySelector('head > style'); +const link = document.querySelector('link'); assert(link); ``` @@ -34,25 +33,24 @@ assert(code.match(//i)); `link` 要素は `head` 要素の中にある必要があります。 ```js -assert(code.match(/[\w\W\s]*[\w\W\s]*<\/head>/i)) +const link = document.querySelector('head > link'); +assert(link); ``` `link` 要素には `rel` 属性があり、値が `stylesheet` に設定されている必要があります。 ```js -assert(code.match(/rel\s*=\s*('|")stylesheet\1/i)); +const link = document.querySelector('link') +const rel = link.getAttribute('rel') +assert(rel == `stylesheet`) ``` -`link` 要素には `type` 属性があり、値が `text/css` に設定されている必要があります。 +`link` 要素は値が `styles.css` に設定されている `href` 属性を持つ必要があります。 ```js -assert(code.match(/type\s*=\s*('|")text\/css\1/i)); -``` +const link = document.querySelector('link') +assert(link.dataset.href == 'styles.css') -`link` 要素には `href` 属性があり、値が `styles.css` に設定されている必要があります。 - -```js -assert(code.match(/href\s*=\s*('|")styles.css\1/i)); ``` # --seed-- diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md index 539ca808cdf..5b1f74395be 100644 --- a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3c866de7a5b784048f94b1.md @@ -9,7 +9,7 @@ dashedName: step-37 望んでいた形に近いものになりましたが、ここでフレーバーと価格が一直線上にあるとよさそうです。 `p` 要素は ブロックレベル要素なので、親要素の幅全体に広がっています。 -これを一直線上に配置するには、`p` 要素にとあるスタイルを適用してインライン (`inline`) 要素のように動作させる必要があります。 `class` 属性と値 `item` を、`Coffee` という見出しの下にある最初の `article` 要素に追加してください。 +これを一直線上に配置するには、`p` 要素にとあるスタイルを適用してインライン要素のように動作させる必要があります。 `class` 属性と値 `item` を、`Coffee` という見出しの下にある最初の `article` 要素に追加してください。 # --hints-- @@ -42,7 +42,7 @@ assert($('article')[0].className === 'item'); Cafe Menu - + + + +``` + +```css +body { + background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); + font-family: sans-serif; + padding: 20px; +} + +h1 { + font-size: 40px; +} + +h2 { + font-size: 30px; +} + +.established { + font-style: italic; +} + +h1, h2, p { + text-align: center; +} + +.menu { + width: 80%; + background-color: burlywood; + margin-left: auto; + margin-right: auto; + padding: 20px; + max-width: 500px; +} + +hr { + height: 2px; + background-color: brown; + border-color: brown; +} + +.bottom-line { + margin-top: 25px; +} + +h1, h2 { + font-family: Impact, serif; +} + +.item p { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; +} + +.flavor, .dessert { + text-align: left; + width: 75%; +} + +.price { + text-align: right; + width: 25% +} + +--fcc-editable-region-- + +--fcc-editable-region-- + +``` + diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md new file mode 100644 index 00000000000..7708cb240b2 --- /dev/null +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f46fc57528aa1c4b5ea7c2e.md @@ -0,0 +1,167 @@ +--- +id: 5f46fc57528aa1c4b5ea7c2e +title: ステップ 76 +challengeType: 0 +dashedName: step-76 +--- + +# --description-- + +`margin-bottom` を `5px` に変更したのはよさそうですね。 ところが現在、メニューの `Cinnamon Roll` という商品と 2 つ目の `hr` 要素の間のスペースが、上の `hr` 要素と `Coffee` という見出しの間のスペースと揃っていません。 + +`bottom-line` という名前のクラスを作成し、`margin-top` プロパティを `25px` に設定して余白を増やしましょう。 + +# --hints-- + +`.bottom-line` セレクターを追加する必要があります。 + +```js +const hasBottomLine = new __helpers.CSSHelp(document).getStyle('.bottom-line'); +assert(hasBottomLine); +``` + +`margin-top` プロパティを `25px` に設定する必要があります。 + +```js +const hasMarginTop = new __helpers.CSSHelp(document).getCSSRules().some(x => x.style['margin-top'] === '25px'); +assert(hasMarginTop); +``` + +`.bottom-line` セレクターには値が `25px` の `margin-top` が必要です。 + +```js +const bottomLineMargin = new __helpers.CSSHelp(document).getStyle('.bottom-line')?.getPropertyValue('margin-top'); +assert(bottomLineMargin === '25px'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Cafe Menu + + + + + + +``` + +```css +body { + background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); + font-family: sans-serif; + padding: 20px; +} + +h1 { + font-size: 40px; +} + +h2 { + font-size: 30px; +} + +.established { + font-style: italic; +} + +h1, h2, p { + text-align: center; +} + +.menu { + width: 80%; + background-color: burlywood; + margin-left: auto; + margin-right: auto; + padding: 20px; + max-width: 500px; +} + +hr { + height: 2px; + background-color: brown; + border-color: brown; +} + +--fcc-editable-region-- + +--fcc-editable-region-- + +h1, h2 { + font-family: Impact, serif; +} + +.item p { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; +} + +.flavor, .dessert { + text-align: left; + width: 75%; +} + +.price { + text-align: right; + width: 25% +} +``` + diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md new file mode 100644 index 00000000000..4639732f41d --- /dev/null +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475bb508746c16c9431d42.md @@ -0,0 +1,223 @@ +--- +id: 5f475bb508746c16c9431d42 +title: ステップ 90 +challengeType: 0 +dashedName: step-90 +--- + +# --description-- + +追加した画像は、その上の `Coffee` という見出しのように水平方向の中央に配置されていません。 `img` 要素はインライン要素「のようなもの」です。 + +画像に (ブロックレベル要素である) 見出し要素のような振る舞いをさせるには、`img` の要素型セレクターを作成し、`block` という値を `display` プロパティに設定してください。さらに `margin-left` と `margin-right` に適切な値を設定して水平方向の中央に配置してください。 + +# --hints-- + +`img` セレクターが必要です。 + +```js +const hasImg = new __helpers.CSSHelp(document).getStyle('img'); +assert(hasImg); +``` + +`display` プロパティを `block` に設定する必要があります。 + +```js +const hasDisplay = new __helpers.CSSHelp(document).getCSSRules().some(x => x.style.display === 'block'); +assert(hasDisplay); +``` + +`margin-left` プロパティを `auto` に設定する必要があります。 + +```js +const marginLeftFilter = new __helpers.CSSHelp(document).getCSSRules().filter(x => x.style['margin-left'] === 'auto'); +assert(marginLeftFilter.length === 2); +``` + +`margin-right` プロパティを `auto` に設定する必要があります。 + +```js +const marginRightFilter = new __helpers.CSSHelp(document).getCSSRules().filter(x => x.style['margin-right'] === 'auto'); +assert(marginRightFilter.length === 2); +``` + +`img` 要素の `display` は `block` に設定されている必要があります。 + +```js +const imgDisplay = new __helpers.CSSHelp(document).getStyle('img')?.getPropertyValue('display'); +assert(imgDisplay === 'block'); +``` + +`img` 要素には値が `auto` の `margin-left` と `margin-right` が必要です。 + +```js +const imgMarginLeft = new __helpers.CSSHelp(document).getStyle('img')?.getPropertyValue('margin-left'); +assert(imgMarginLeft === 'auto'); +const imgMarginRight = new __helpers.CSSHelp(document).getStyle('img')?.getPropertyValue('margin-right'); +assert(imgMarginRight === 'auto'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Cafe Menu + + + + + + +``` + +```css +body { + background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); + font-family: sans-serif; + padding: 20px; +} + +h1 { + font-size: 40px; + margin-top: 0; + margin-bottom: 15px; +} + +h2 { + font-size: 30px; +} + +.established { + font-style: italic; +} + +h1, h2, p { + text-align: center; +} + +.menu { + width: 80%; + background-color: burlywood; + margin-left: auto; + margin-right: auto; + padding: 20px; + max-width: 500px; +} + +--fcc-editable-region-- + +--fcc-editable-region-- + +hr { + height: 2px; + background-color: brown; + border-color: brown; +} + +.bottom-line { + margin-top: 25px; +} + +h1, h2 { + font-family: Impact, serif; +} + +.item p { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; +} + +.flavor, .dessert { + text-align: left; + width: 75%; +} + +.price { + text-align: right; + width: 25% +} + +/* FOOTER */ + +footer { + font-size: 14px; +} + +.address { + margin-bottom: 5px; +} + +a { + color: black; +} + +a:visited { + color: black; +} + +a:hover { + color: brown; +} + +a:active { + color: brown; +} +``` + diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md new file mode 100644 index 00000000000..fe9dfefddd6 --- /dev/null +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f475e1c7f71a61d913836c6.md @@ -0,0 +1,199 @@ +--- +id: 5f475e1c7f71a61d913836c6 +title: ステップ 91 +challengeType: 0 +dashedName: step-91 +--- + +# --description-- + +最後にもう一つ、`Desserts` という見出しの下に `https://cdn.freecodecamp.org/curriculum/css-cafe/pie.jpg` という URL を使用して画像を追加してください。 画像には `alt` 属性値 `pie icon` を加えてください。 + +# --hints-- + +2 つ目の `img` 要素を追加する必要があります。 + +```js +assert($('img').length === 2); +``` + +新しい `img` 要素には値が `https://cdn.freecodecamp.org/curriculum/css-cafe/pie.jpg` に設定されている `src` が必要です。 + +```js +assert($('img').last().attr('src') === 'https://cdn.freecodecamp.org/curriculum/css-cafe/pie.jpg'); +``` + +新しい `img` 要素には `pie icon` という値の `alt` が必要です。 + +```js +assert($('img').last().attr('alt').match(/pie icon/i)); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Cafe Menu + + + + + + +``` + +```css +body { + background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); + font-family: sans-serif; + padding: 20px; +} + +h1 { + font-size: 40px; + margin-top: 0; + margin-bottom: 15px; +} + +h2 { + font-size: 30px; +} + +.established { + font-style: italic; +} + +h1, h2, p { + text-align: center; +} + +.menu { + width: 80%; + background-color: burlywood; + margin-left: auto; + margin-right: auto; + padding: 20px; + max-width: 500px; +} + +img { + display: block; + margin-left: auto; + margin-right: auto; +} + +hr { + height: 2px; + background-color: brown; + border-color: brown; +} + +.bottom-line { + margin-top: 25px; +} + +h1, h2 { + font-family: Impact, serif; +} + +.item p { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; +} + +.flavor, .dessert { + text-align: left; + width: 75%; +} + +.price { + text-align: right; + width: 25%; +} + +/* FOOTER */ + +footer { + font-size: 14px; +} + +.address { + margin-bottom: 5px; +} + +a { + color: black; +} + +a:visited { + color: black; +} + +a:hover { + color: brown; +} + +a:active { + color: brown; +} +``` + diff --git a/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md new file mode 100644 index 00000000000..adc5de9253c --- /dev/null +++ b/curriculum/challenges/japanese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f47fe7e31980053a8d4403b.md @@ -0,0 +1,363 @@ +--- +id: 5f47fe7e31980053a8d4403b +title: ステップ 92 +challengeType: 0 +dashedName: step-92 +--- + +# --description-- + +`h2` 要素と関連するアイコンの間の垂直方向のスペースがより小さいといいですね。 `h2` 要素は上下にデフォルトのマージンをもっているので、`h2` 要素の下部マージンを `0` かまたは別の数値に変更することも可能です。 + +より簡単な方法として、マイナスの値の上部マージンを `img` 要素に追加して、画像を現在の位置から引き上げることもできます。 マイナスの値は `-` を値の前につけることで作成します。 では `img` 要素型セレクターの上部マージンにマイナス `25px` を設定して、このプロジェクトを完成させてください。 + +# --hints-- + +`margin-top` プロパティを `-25px` に設定する必要があります。 + +```js +const hasMarginTop = new __helpers.CSSHelp(document).getCSSRules().some(x => x.style['margin-top'] === '-25px'); +assert(hasMarginTop); +``` + +`img` 要素には値が `-25px` の `margin-top` が必要です。 + +```js +const imgMarginTop = new __helpers.CSSHelp(document).getStyle('img')?.getPropertyValue('margin-top'); +assert(imgMarginTop === '-25px'); +``` + +# --seed-- + +## --seed-contents-- + +```html + + + + + + Cafe Menu + + + + + + +``` + +```css +body { + background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); + font-family: sans-serif; + padding: 20px; +} + +h1 { + font-size: 40px; + margin-top: 0; + margin-bottom: 15px; +} + +h2 { + font-size: 30px; +} + +.established { + font-style: italic; +} + +h1, h2, p { + text-align: center; +} + +.menu { + width: 80%; + background-color: burlywood; + margin-left: auto; + margin-right: auto; + padding: 20px; + max-width: 500px; +} + +--fcc-editable-region-- +img { + display: block; + margin-left: auto; + margin-right: auto; +} +--fcc-editable-region-- + +hr { + height: 2px; + background-color: brown; + border-color: brown; +} + +.bottom-line { + margin-top: 25px; +} + +h1, h2 { + font-family: Impact, serif; +} + +.item p { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; +} + +.flavor, .dessert { + text-align: left; + width: 75%; +} + +.price { + text-align: right; + width: 25%; +} + +/* FOOTER */ + +footer { + font-size: 14px; +} + +.address { + margin-bottom: 5px; +} + +a { + color: black; +} + +a:visited { + color: black; +} + +a:hover { + color: brown; +} + +a:active { + color: brown; +} +``` + +# --solutions-- + +```html + + + + + + Cafe Menu + + + + + + +``` + +```css +body { + background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); + font-family: sans-serif; + padding: 20px; +} + +h1 { + font-size: 40px; + margin-top: 0; + margin-bottom: 15px; +} + +h2 { + font-size: 30px; +} + +.established { + font-style: italic; +} + +h1, h2, p { + text-align: center; +} + +.menu { + width: 80%; + background-color: burlywood; + margin-left: auto; + margin-right: auto; + padding: 20px; + max-width: 500px; +} + +img { + display: block; + margin-left: auto; + margin-right: auto; + margin-top: -25px; +} + +hr { + height: 2px; + background-color: brown; + border-color: brown; +} + +.bottom-line { + margin-top: 25px; +} + +h1, h2 { + font-family: Impact, serif; +} + +.item p { + display: inline-block; + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; +} + +.flavor, .dessert { + text-align: left; + width: 75%; +} + +.price { + text-align: right; + width: 25%; +} + +/* FOOTER */ + +footer { + font-size: 14px; +} + +.address { + margin-bottom: 5px; +} + +a { + color: black; +} + +a:visited { + color: black; +} + +a:hover { + color: brown; +} + +a:active { + color: brown; +} +``` diff --git a/curriculum/challenges/portuguese/03-front-end-development-libraries/react/render-conditionally-from-props.md b/curriculum/challenges/portuguese/03-front-end-development-libraries/react/render-conditionally-from-props.md index e07ca148ec1..715ee35513f 100644 --- a/curriculum/challenges/portuguese/03-front-end-development-libraries/react/render-conditionally-from-props.md +++ b/curriculum/challenges/portuguese/03-front-end-development-libraries/react/render-conditionally-from-props.md @@ -123,7 +123,7 @@ Cada vez que o botão é clicado, o estado do contador deve ser incrementado por })(); ``` -Quando o componente `GameOfChance` é montado pela primeira vez no DOM e toda vez que o botão é clicado depois, um único elemento `h1` deve ser retornado que renderiza aleatoriamente qualquer um dos textos `You Win!` ou `You Lose!`. +Quando o componente `GameOfChance` é montado pela primeira vez no DOM e toda vez que o botão é clicado depois, um único elemento `h1` deve ser retornado que renderiza aleatoriamente qualquer um dos textos `You Win!` ou `You Lose!`. Observação: isso pode falhar aleatoriamente. Se isso acontecer, tente novamente. ```js (() => { @@ -265,6 +265,11 @@ class GameOfChance extends React.Component { # --solutions-- ```jsx +// We want this to be deterministic for testing purposes. +const randomSequence = [true, false, false, true, true, false, false, true, true, false]; +let index = 0; +const fiftyFifty = () => randomSequence[index++ % randomSequence.length]; + class Results extends React.Component { constructor(props) { super(props); @@ -290,11 +295,10 @@ class GameOfChance extends React.Component { }); } render() { - const expression = Math.random() >= 0.5; return (
- +

{'Turn: ' + this.state.counter}

); diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md index bc46e6894f6..63b0fd8c5d9 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-a.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-a Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index c841080fcda..4d98ffe77a3 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index a72bd4f38f9..04e06cc392f 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index 49de91ac4a9..987662c8d77 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index b1447c44397..4ea1788e11d 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index 5576489ebbd..6cfcc55292c 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index 5d6f1610676..d783eb241a3 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index 25189675d00..f70866475ca 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index ca144a3f7fc..99061222275 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index 0a8092182da..3fdfed3a438 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index ebe809da4d2..d3c823f3330 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index ef5fccda416..9a09f620e2f 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index d40d6a2dee9..397a2fcea4b 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index e28e2092e1d..1687fcf4319 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index 2bd99787fe2..28b480c7158 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index bc1feb2114b..1d50fbc43cb 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index d0008c095e3..8d0299e4016 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index 25d0b7a4958..ddad73064a5 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index 6662ce72faf..4d443d2503c 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index 704ad9306cc..46c126b7946 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index 659c3c47358..14dc7094022 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data Mais recursos: -- [Notebooks no GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index a1a881750d4..a21d46c04f2 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index bad6c6f6038..ee223986e9a 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index 4dcdaed2e49..674644d2be0 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules Mais recursos: -- [Notebooks no GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index 45154f0d08b..dc388574d06 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt Mais recursos: -- [Notebooks no GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index 2000220d22f..c0358139630 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases Mais recursos: -- [Notebooks no GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index f61365ddc83..fb4b85763ea 100644 --- a/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/portuguese/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction Mais recursos: -- [Notebooks no GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Como abrir notebooks do GitHub usando o Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Notebooks no GitHub +- Como abrir notebooks do GitHub usando o Google Colab. # --question-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md index 9c6aec91f2c..7ae8f0cbce3 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-basic-css-by-building-a-cafe-menu/5f3477cb2e27333b1ab2b955.md @@ -14,8 +14,7 @@ Agora você precisa vincular o arquivo `styles.css` para que os estilos sejam ap O código deve ter um elemento `link`. ```js -// link is removed -> if exists, replaced with style -const link = document.querySelector('head > style'); +const link = document.querySelector('link'); assert(link); ``` @@ -34,19 +33,24 @@ assert(code.match(//i)); O elemento `link` deve estar dentro do elemento `head`. ```js -assert(code.match(/[\w\W\s]*[\w\W\s]*<\/head>/i)) +const link = document.querySelector('head > link'); +assert(link); ``` O elemento `link` deve ter o atributo `rel` com o valor `stylesheet`. ```js -assert(code.match(/rel\s*=\s*('|")stylesheet\1/i)); +const link = document.querySelector('link') +const rel = link.getAttribute('rel') +assert(rel == `stylesheet`) ``` O elemento `link` deve ter o atributo `href` com o valor `styles.css`. ```js -assert(code.match(/href\s*=\s*('|")styles.css\1/i)); +const link = document.querySelector('link') +assert(link.dataset.href == 'styles.css') + ``` # --seed-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md index 9d6114b3a30..5280e5f5ec7 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9916.md @@ -28,13 +28,13 @@ assert.include(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('ba Você deve usar a primeira cor de `--building-color4` de `0%` a `10%`. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var(\(--building-color4\)(0%)?,var\(--building-color4\)10%|\(--building-color4\)0%10%)/); ``` Você deve usar a segunda cor de `transparent` de `10%` a `15%`. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%,transparent10%,transparent15%\)/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /,(transparent10%,transparent15%\)|transparent10%15%\))$/); ``` # --seed-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md index afc573cf732..ea8e326ead1 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-css-variables-by-building-a-city-skyline/5d822fd413a79914d39e9917.md @@ -31,13 +31,13 @@ assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('back Você deve dar um `repeating-linear-gradient` uma cor de inicial de `--building-color4` de `0%` a `10%`. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(var\(--building-color4\)(0%)?,var\(--building-color4\)10%/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%,transparent10%,transparent15%\),repeating-linear-gradient\(var(\(--building-color4\)(0%)?,var\(--building-color4\)10%|\(--building-color4\)0%10%)/); ``` Você deve usar a segunda cor de `--window-color4` de `10%` a `90%`. ```js -assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /repeating-linear-gradient\(90deg,var\(--building-color4\)(0%)?,var\(--building-color4\)10%,transparent10%,transparent15%\),repeating-linear-gradient\(var\(--building-color4\)(0%)?,var\(--building-color4\)10%,var\(--window-color4\)10%,var\(--window-color4\)90%\)/); +assert.match(new __helpers.CSSHelp(document).getStyle(".fb1c")?.getPropVal('background', true), /,(var\(--window-color4\)10%,var\(--window-color4\)90%\)|var\(--window-color4\)10%90%\))$/); ``` # --seed-- diff --git a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md index 1c647662d76..cad310b4feb 100644 --- a/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md +++ b/curriculum/challenges/portuguese/14-responsive-web-design-22/learn-html-forms-by-building-a-registration-form/60f0286404aefb0562a4fdf9.md @@ -41,7 +41,7 @@ assert.equal(title.text, 'Registration Form'); O código deve ter um elemento `link`. ```js -assert.match(code, //i)); O elemento `link` deve estar dentro do elemento `head`. ```js -assert(code.match(/[\w\W\s]*[\w\W\s]*<\/head>/i)) +assert.exists(document.querySelector('head > link')); ``` O elemento `link` deve ter um atributo `rel` com o valor `stylesheet`. ```js -assert.match(code, /Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md index 9ac8b593e30..10226eb4cb7 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-analysis-example-b.md @@ -16,8 +16,8 @@ dashedName: data-analysis-example-b Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/FreeCodeCamp-Pandas-Real-Life-Example) +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md index 0e058051860..a489125d343 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-and-visualizations.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-and-visualizations Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md index a578522ddbb..cb76b50b4d9 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-duplicates.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-duplicates Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md index 587e7430011..52021cc3f3b 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-introduction.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-introduction Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md index ff948fc01ea..ad7b7be0acc 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/data-cleaning-with-dataframes.md @@ -16,8 +16,8 @@ dashedName: data-cleaning-with-dataframes Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/data-cleaning-rmotr-freecodecamp) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md index 8bd3ec4fdaa..6dbc8ed0e5b 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/how-to-use-jupyter-notebooks-intro.md @@ -16,8 +16,8 @@ dashedName: how-to-use-jupyter-notebooks-intro Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md index 0150f89c2c8..4ce0917692e 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-cells.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-cells Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md index 779e1ca0278..9db5324623a 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/jupyter-notebooks-importing-and-exporting-data.md @@ -16,8 +16,8 @@ dashedName: jupyter-notebooks-importing-and-exporting-data Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/ds-content-interactive-jupyterlab-tutorial) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md index 5b878503809..90a498f9212 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-algebra-and-size.md @@ -16,8 +16,8 @@ dashedName: numpy-algebra-and-size Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md index 009cd58d5b3..6bb9f4e632a 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-arrays Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md index 26a24347de4..2253a44957c 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-boolean-arrays.md @@ -16,8 +16,8 @@ dashedName: numpy-boolean-arrays Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md index 1ef1140f660..6dd8dceb31c 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-a.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-a Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md index f47f3a1fe61..15c1a14ee39 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-introduction-b.md @@ -16,8 +16,8 @@ dashedName: numpy-introduction-b Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md index 473a85ed880..e6501fe49af 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/numpy-operations.md @@ -16,8 +16,8 @@ dashedName: numpy-operations Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-numpy) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md index e7e7c2f3682..45b8a01e30e 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-conditional-selection-and-modifying-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-conditional-selection-and-modifying-dataframes Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md index ee86c69aa4e..f0a962e921d 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-creating-columns.md @@ -16,8 +16,8 @@ dashedName: pandas-creating-columns Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md index a0b624da554..5616d7fe718 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-dataframes.md @@ -16,8 +16,8 @@ dashedName: pandas-dataframes Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md index dd30bc61945..67de2706d05 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-indexing-and-conditional-selection.md @@ -16,8 +16,8 @@ dashedName: pandas-indexing-and-conditional-selection Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md index e1a7871498d..3f20648f0d2 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/pandas-introduction.md @@ -16,8 +16,8 @@ dashedName: pandas-introduction Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/freecodecamp-intro-to-pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md index 2f6ae81ca21..b7d117b6a86 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/parsing-html-and-saving-data.md @@ -16,8 +16,8 @@ dashedName: parsing-html-and-saving-data Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md index 78842c0bcc3..ab6776acd9b 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-functions-and-collections.md @@ -16,8 +16,8 @@ dashedName: python-functions-and-collections Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md index 69f15d14d17..41e3a7b73ae 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-introduction.md @@ -16,8 +16,8 @@ dashedName: python-introduction Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md index c7d7680b0da..18e9dc207da 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/python-iteration-and-modules.md @@ -16,8 +16,8 @@ dashedName: python-iteration-and-modules Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/ine-rmotr-curriculum/ds-content-python-under-10-minutes) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md index 8f7a6f8d35f..bca9275e481 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-csv-and-txt.md @@ -16,8 +16,8 @@ dashedName: reading-data-csv-and-txt Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md index 731171addf7..410c59c0145 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-from-databases.md @@ -16,8 +16,8 @@ dashedName: reading-data-from-databases Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question-- diff --git a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md index bd9f3c097cf..1233ac81aeb 100644 --- a/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md +++ b/curriculum/challenges/ukrainian/08-data-analysis-with-python/data-analysis-with-python-course/reading-data-introduction.md @@ -16,8 +16,8 @@ dashedName: reading-data-introduction Додаткові ресурси: -- [Блокноти на GitHub](https://github.com/krishnatray/RDP-Reading-Data-with-Python-and-Pandas) -- [Як відкрити блокноти з GitHub використовуючи Google Colab.](https://colab.research.google.com/github/googlecolab/colabtools/blob/master/notebooks/colab-github-demo.ipynb) +- Блокноти на GitHub +- Як відкрити блокноти з GitHub використовуючи Google Colab. # --question--