From c7fb462b4ac8f66bebb3171dba92aa9f4bcc5fb6 Mon Sep 17 00:00:00 2001 From: camperbot Date: Thu, 22 Jul 2021 21:31:38 +0530 Subject: [PATCH] chore(i18n,curriculum): update translations (#42969) --- .../find-the-symmetric-difference.md | 36 +++++++++---------- .../algorithms/implement-merge-sort.md | 24 ++++++------- .../algorithms/implement-selection-sort.md | 17 ++++----- ...ts-at-a-specific-index-in-a-linked-list.md | 12 +++---- .../data-structures/adjacency-matrix.md | 24 ++++++------- .../build-a-camper-leaderboard.md | 18 +++++----- .../p2p-video-chat-application.md | 28 +++++++-------- ...sh-by-building-a-kitty-ipsum-translator.md | 18 ++++++++++ .../match-letters-of-the-alphabet.md | 2 +- ...dd-elements-within-your-bootstrap-wells.md | 8 ++--- ...ont-awesome-icons-to-all-of-our-buttons.md | 14 ++++---- .../add-font-awesome-icons-to-our-buttons.md | 12 +++---- ...add-id-attributes-to-bootstrap-elements.md | 12 +++---- ...pply-the-default-bootstrap-button-style.md | 10 +++--- ...call-out-optional-actions-with-btn-info.md | 10 +++--- .../bootstrap/center-text-with-bootstrap.md | 8 ++--- ...create-a-block-element-bootstrap-button.md | 12 +++---- .../bootstrap/create-a-bootstrap-button.md | 8 ++--- ...ality-with-.deepequal-and-.notdeepequal.md | 14 ++++---- .../build-your-own-functions.md | 8 ++--- .../comparing-and-sorting-tuples.md | 8 ++--- .../conditional-execution.md | 4 +-- .../data-visualization-mailing-lists.md | 20 +++++------ .../data-visualization-page-rank.md | 10 +++--- .../dictionaries-and-loops.md | 8 ++--- .../dictionaries-common-applications.md | 6 ++-- .../files-as-a-sequence.md | 16 ++++----- .../intermediate-expressions.md | 10 +++--- .../intermediate-strings.md | 8 ++--- .../introduction-elements-of-python.md | 4 +-- .../introduction-hardware-achitecture.md | 10 +++--- .../introduction-python-as-a-language.md | 4 +-- .../introduction-why-program.md | 16 ++++----- .../iterations-definite-loops.md | 4 +-- .../iterations-loop-idioms.md | 4 +-- .../iterations-more-patterns.md | 8 ++--- .../loops-and-iterations.md | 4 +-- .../make-a-relational-database.md | 4 +-- .../more-conditional-structures.md | 14 ++++---- .../networking-protocol.md | 4 +-- .../networking-text-processing.md | 4 +-- .../networking-using-urllib-in-python.md | 10 +++--- .../networking-web-scraping-with-python.md | 12 +++---- .../networking-with-python.md | 4 +-- .../networking-write-a-web-browser.md | 12 +++---- .../python-for-everybody/object-lifecycle.md | 4 +-- .../objects-a-sample-class.md | 8 ++--- .../objects-inheritance.md | 12 +++---- .../python-dictionaries.md | 4 +-- .../python-for-everybody/python-functions.md | 14 ++++---- .../python-for-everybody/python-lists.md | 4 +-- .../python-for-everybody/python-objects.md | 12 +++---- .../python-for-everybody/reading-files.md | 4 +-- ...xpressions-matching-and-extracting-data.md | 4 +-- ...ular-expressions-practical-applications.md | 6 ++-- .../regular-expressions.md | 4 +-- .../relational-database-design.md | 4 +-- .../relational-databases-and-sqlite.md | 12 +++---- .../relational-databases-join-operation.md | 10 +++--- ...al-databases-many-to-many-relationships.md | 24 ++++++------- ...ational-databases-relationship-building.md | 10 +++--- ...-relationships-in-a-relational-database.md | 12 +++---- .../python-for-everybody/strings-and-lists.md | 8 ++--- .../python-for-everybody/strings-in-python.md | 4 +-- .../the-tuples-collection.md | 4 +-- .../using-web-services.md | 14 ++++---- .../variables-expressions-and-statements.md | 4 +-- .../visualizing-data-with-python.md | 14 ++++---- ...services-api-rate-limiting-and-security.md | 22 ++++++------ .../python-for-everybody/web-services-apis.md | 12 +++---- .../python-for-everybody/web-services-json.md | 4 +-- .../web-services-service-oriented-approach.md | 10 +++--- .../web-services-xml-schema.md | 10 +++--- .../python-for-everybody/web-services-xml.md | 12 +++---- .../working-with-lists.md | 4 +-- .../build-a-camper-leaderboard.md | 18 +++++----- .../deep-learning-demystified.md | 12 +++---- .../how-convolutional-neural-networks-work.md | 10 +++--- .../how-deep-neural-networks-work.md | 10 +++--- ...rks-rnn-and-long-short-term-memory-lstm.md | 10 +++--- .../book-recommendation-engine-using-knn.md | 14 ++++---- .../cat-and-dog-image-classifier.md | 12 +++---- ...near-regression-health-costs-calculator.md | 14 ++++---- .../neural-network-sms-text-classifier.md | 12 +++---- .../rock-paper-scissors.md | 12 +++---- .../tensorflow/conclusion.md | 10 +++--- ...al-neural-networks-evaluating-the-model.md | 10 +++--- ...ral-networks-picking-a-pretrained-model.md | 4 +-- ...neural-networks-the-convolutional-layer.md | 10 +++--- .../convolutional-neural-networks.md | 10 +++--- ...-learning-algorithms-building-the-model.md | 4 +-- ...core-learning-algorithms-classification.md | 10 +++--- .../core-learning-algorithms-clustering.md | 14 ++++---- ...earning-algorithms-hidden-markov-models.md | 10 +++--- ...earning-algorithms-the-training-process.md | 10 +++--- ...ng-algorithms-training-and-testing-data.md | 10 +++--- ...using-probabilities-to-make-predictions.md | 4 +-- ...e-learning-algorithms-working-with-data.md | 10 +++--- .../tensorflow/core-learning-algorithms.md | 14 ++++---- ...creating-a-convolutional-neural-network.md | 4 +-- ...roduction-machine-learning-fundamentals.md | 10 +++--- .../tensorflow/introduction-to-tensorflow.md | 12 +++---- ...processing-with-rnns-building-the-model.md | 4 +-- ...ssing-with-rnns-create-a-play-generator.md | 4 +-- ...processing-with-rnns-making-predictions.md | 10 +++--- ...al-language-processing-with-rnns-part-2.md | 10 +++--- ...ing-with-rnns-recurring-neural-networks.md | 12 +++---- ...ocessing-with-rnns-sentimental-analysis.md | 4 +-- ...processing-with-rnns-training-the-model.md | 4 +-- .../natural-language-processing-with-rnns.md | 10 +++--- .../neural-networks-activation-functions.md | 10 +++--- .../neural-networks-creating-a-model.md | 4 +-- .../tensorflow/neural-networks-optimizers.md | 10 +++--- .../neural-networks-with-tensorflow.md | 10 +++--- ...cement-learning-with-q-learning-example.md | 4 +-- ...rcement-learning-with-q-learning-part-2.md | 8 ++--- .../reinforcement-learning-with-q-learning.md | 10 +++--- 117 files changed, 590 insertions(+), 577 deletions(-) create mode 100644 curriculum/challenges/italian/13-relational-databases/learn-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator.md diff --git a/curriculum/challenges/italian/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md b/curriculum/challenges/italian/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md index f5fa4e3e8c..d4d5ebb294 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/algorithms/find-the-symmetric-difference.md @@ -1,6 +1,6 @@ --- id: a3f503de51cf954ede28891d -title: Find the Symmetric Difference +title: Trovare la differenza simmetrica challengeType: 5 forumTopicId: 301611 dashedName: find-the-symmetric-difference @@ -8,77 +8,77 @@ dashedName: find-the-symmetric-difference # --description-- -The mathematical term symmetric difference (`△` or `⊕`) of two sets is the set of elements which are in either of the two sets but not in both. For example, for sets `A = {1, 2, 3}` and `B = {2, 3, 4}`, `A △ B = {1, 4}`. +Il termine matematico differenza simmetrica (`△` o `⊕`) di due insiemi è l'insieme di elementi che sono in uno dei due insiemi ma non in entrambi. Ad esempio, per gli insiemi `A = {1, 2, 3}` e `B = {2, 3, 4}`, `A △ B = {1, 4}`. -Symmetric difference is a binary operation, which means it operates on only two elements. So to evaluate an expression involving symmetric differences among *three* elements (`A △ B △ C`), you must complete one operation at a time. Thus, for sets `A` and `B` above, and `C = {2, 3}`, `A △ B △ C = (A △ B) △ C = {1, 4} △ {2, 3} = {1, 2, 3, 4}`. +La differenza simmetrica è un'operazione binaria, il che significa che opera solo su due elementi. Quindi per valutare un'espressione che comporta differenze simmetriche tra *tre* elementi (`A △ B △ C`), è necessario completare un'operazione alla volta. Così, per gli insiemi `A` e `B` di cui sopra, e `C = {2, 3}`, `A △ B △ C = (A △ B) △ C = {1, 4} △ {2, 3} = {1, 2, 3, 4}`. # --instructions-- -Create a function that takes two or more arrays and returns an array of their symmetric difference. The returned array must contain only unique values (*no duplicates*). +Crea una funzione che richiede due o più array e restituisce un array della loro differenza simmetrica. L'array restituito deve contenere solo valori univoci (*nessun duplicato*). # --hints-- -`sym([1, 2, 3], [5, 2, 1, 4])` should return `[3, 4, 5]`. +`sym([1, 2, 3], [5, 2, 1, 4])` dovrebbe restituire `[3, 4, 5]`. ```js assert.sameMembers(sym([1, 2, 3], [5, 2, 1, 4]), [3, 4, 5]); ``` -`sym([1, 2, 3], [5, 2, 1, 4])` should contain only three elements. +`sym([1, 2, 3], [5, 2, 1, 4])` dovrebbe contenere solo tre elementi. ```js assert.equal(sym([1, 2, 3], [5, 2, 1, 4]).length, 3); ``` -`sym([1, 2, 3, 3], [5, 2, 1, 4])` should return `[3, 4, 5]`. +`sym([1, 2, 3, 3], [5, 2, 1, 4])` dovrebbe restituire `[3, 4, 5]`. ```js assert.sameMembers(sym([1, 2, 3, 3], [5, 2, 1, 4]), [3, 4, 5]); ``` -`sym([1, 2, 3, 3], [5, 2, 1, 4])` should contain only three elements. +`sym([1, 2, 3, 3], [5, 2, 1, 4])` dovrebbe contenere solo tre elementi. ```js assert.equal(sym([1, 2, 3, 3], [5, 2, 1, 4]).length, 3); ``` -`sym([1, 2, 3], [5, 2, 1, 4, 5])` should return `[3, 4, 5]`. +`sym([1, 2, 3], [5, 2, 1, 4, 5])` dovrebbe restituire `[3, 4, 5]`. ```js assert.sameMembers(sym([1, 2, 3], [5, 2, 1, 4, 5]), [3, 4, 5]); ``` -`sym([1, 2, 3], [5, 2, 1, 4, 5])` should contain only three elements. +`sym([1, 2, 3], [5, 2, 1, 4, 5])` dovrebbe contenere solo tre elementi. ```js assert.equal(sym([1, 2, 3], [5, 2, 1, 4, 5]).length, 3); ``` -`sym([1, 2, 5], [2, 3, 5], [3, 4, 5])` should return `[1, 4, 5]` +`sym([1, 2, 5], [2, 3, 5], [3, 4, 5])` dovrebbe restituire `[1, 4, 5]` ```js assert.sameMembers(sym([1, 2, 5], [2, 3, 5], [3, 4, 5]), [1, 4, 5]); ``` -`sym([1, 2, 5], [2, 3, 5], [3, 4, 5])` should contain only three elements. +`sym([1, 2, 5], [2, 3, 5], [3, 4, 5])` dovrebbe contenere solo tre elementi. ```js assert.equal(sym([1, 2, 5], [2, 3, 5], [3, 4, 5]).length, 3); ``` -`sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5])` should return `[1, 4, 5]`. +`sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5])` dovrebbe restituire `[1, 4, 5]`. ```js assert.sameMembers(sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5]), [1, 4, 5]); ``` -`sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5])` should contain only three elements. +`sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5])` dovrebbe contenere solo tre elementi. ```js assert.equal(sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5]).length, 3); ``` -`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3])` should return `[2, 3, 4, 6, 7]`. +`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3])` dovrebbe restituire `[2, 3, 4, 6, 7]`. ```js assert.sameMembers( @@ -87,7 +87,7 @@ assert.sameMembers( ); ``` -`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3])` should contain only five elements. +`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3])` deve contenere solo cinque elementi. ```js assert.equal( @@ -96,7 +96,7 @@ assert.equal( ); ``` -`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1])` should return `[1, 2, 4, 5, 6, 7, 8, 9]`. +`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1])` dovrebbe restituire `[1, 2, 4, 5, 6, 7, 8, 9]`. ```js assert.sameMembers( @@ -112,7 +112,7 @@ assert.sameMembers( ); ``` -`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1])` should contain only eight elements. +`sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1])` dovrebbe contenere solo otto elementi. ```js assert.equal( diff --git a/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-merge-sort.md b/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-merge-sort.md index ab1dca4381..4c7750a339 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-merge-sort.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-merge-sort.md @@ -1,6 +1,6 @@ --- id: 587d825c367417b2b2512c8f -title: Implement Merge Sort +title: Implementare Merge Sort challengeType: 1 forumTopicId: 301614 dashedName: implement-merge-sort @@ -8,27 +8,27 @@ dashedName: implement-merge-sort # --description-- -Another common intermediate sorting algorithm is merge sort. Like quick sort, merge sort also uses a divide-and-conquer, recursive methodology to sort an array. It takes advantage of the fact that it is relatively easy to sort two arrays as long as each is sorted in the first place. But we'll start with only one array as input, so how do we get to two sorted arrays from that? Well, we can recursively divide the original input in two until we reach the base case of an array with one item. A single-item array is naturally sorted, so then we can start combining. This combination will unwind the recursive calls that split the original array, eventually producing a final sorted array of all the elements. The steps of merge sort, then, are: +Un altro algoritmo di ordinamento intermedio comune è Merge Sort. Come Quick Sort, anche Merge Sort utilizza una metodologia ricorsiva divide-et-impera per ordinare un array. Esso si avvale del fatto che è relativamente semplice ordinare due array se ciascuno di essi è già ordinato. Ma inizieremo con un solo array come input, quindi come arriviamo a due array ordinati partendo da quello? Bene, possiamo dividere ricorsivamente a metà l'input originale fino a raggiungere il caso base di un array con un elemento. Un array con un singolo elemento è naturalmente ordinato, quindi possiamo iniziare a combinare. Questa combinazione darà il via alle chiamate ricorsive che dividono l'array originale, producendo alla fine un array finale ordinato di tutti gli elementi. I passi di Merge Sort, sono quindi: -**1)** Recursively split the input array in half until a sub-array with only one element is produced. +**1)** Dividi ricorsivamente l'array di input a metà finché non viene prodotto un sotto-array con un solo elemento. -**2)** Merge each sorted sub-array together to produce the final sorted array. +**2)** Unisci tutti i sottoarray ordinati per produrre l'array finale ordinato. -Merge sort is an efficient sorting method, with time complexity of *O(nlog(n))*. This algorithm is popular because it is performant and relatively easy to implement. +Il Merge Sort è un metodo di ordinamento efficiente, con complessità temporale di *O(nlog(n))*. Questo algoritmo è popolare perché è performante e relativamente facile da implementare. -As an aside, this will be the last sorting algorithm we cover here. However, later in the section on tree data structures we will describe heap sort, another efficient sorting method that requires a binary heap in its implementation. +A parte questo, questo sarà l'ultimo algoritmo di ordinamento che tratteremo qui. Tuttavia, più tardi nella sezione sulle strutture di dati ad albero descriveremo Heap Sort, un altro metodo di ordinamento efficiente che richiede un heap binario nella sua implementazione. -**Instructions:** Write a function `mergeSort` which takes an array of integers as input and returns an array of these integers in sorted order from least to greatest. A good way to implement this is to write one function, for instance `merge`, which is responsible for merging two sorted arrays, and another function, for instance `mergeSort`, which is responsible for the recursion that produces single-item arrays to feed into merge. Good luck! +**Istruzioni:** Scrivi una funzione `mergeSort` che prende un array di interi come input e restituisce un array di questi interi in ordine dal più piccolo al più grande. Un buon modo per implementarlo è quello di scrivere una funzione, per esempio `merge`, che si occupa dell'unione di due array, e un'altra funzione, per esempio `mergeSort`, che è responsabile della ricorsione e che produce array di elementi singoli da fornire a Merge. Buona fortuna! # --hints-- -`mergeSort` should be a function. +`mergeSort` dovrebbe essere una funzione. ```js assert(typeof mergeSort == 'function'); ``` -`mergeSort` should return a sorted array (least to greatest). +`mergeSort` dovrebbe restituire un array ordinato (dal più piccolo al più grande). ```js assert( @@ -56,7 +56,7 @@ assert( ); ``` -`mergeSort` should return an array that is unchanged except for order. +`mergeSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])` dovrebbe restituire un array invariato tranne che per l'ordine. ```js assert.sameMembers( @@ -83,7 +83,7 @@ assert.sameMembers( ); ``` -`mergeSort` should not use the built-in `.sort()` method. +`mergeSort` non dovrebbe utilizzare il metodo integrato `.sort()`. ```js assert(isBuiltInSortUsed()); @@ -117,8 +117,6 @@ function mergeSort(array) { return array; // Only change code above this line } - -mergeSort([1, 4, 2, 8, 345, 123, 43, 32, 5643, 63, 123, 43, 2, 55, 1, 234, 92]); ``` # --solutions-- diff --git a/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-selection-sort.md b/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-selection-sort.md index 1a1b082090..7ab8066dd3 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-selection-sort.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/algorithms/implement-selection-sort.md @@ -1,6 +1,6 @@ --- id: 587d8259367417b2b2512c85 -title: Implement Selection Sort +title: Implementare Selection Sort challengeType: 1 forumTopicId: 301616 dashedName: implement-selection-sort @@ -8,19 +8,19 @@ dashedName: implement-selection-sort # --description-- -Here we will implement selection sort. Selection sort works by selecting the minimum value in a list and swapping it with the first value in the list. It then starts at the second position, selects the smallest value in the remaining list, and swaps it with the second element. It continues iterating through the list and swapping elements until it reaches the end of the list. Now the list is sorted. Selection sort has quadratic time complexity in all cases. +Qui implementeremo Selection Sort. Selection Sort funziona selezionando il valore minimo in una lista e scambiandolo con il primo valore dell'elenco. Poi inizia dalla seconda posizione, seleziona il valore più piccolo nella lista rimanente e lo scambia con il secondo elemento. Continua a iterare attraverso la lista e scambiare gli elementi fino a raggiungere la fine della lista. Ora la lista è ordinata. Il selection sort ha una complessità di tempo quadratica in tutti i casi. -**Instructions**: Write a function `selectionSort` which takes an array of integers as input and returns an array of these integers in sorted order from least to greatest. +**Istruzioni:** Scrivi una funzione `selectionSort` che prende un array di interi come input e restituisce un array di questi interi in ordine dal più piccolo al più grande. # --hints-- -`selectionSort` should be a function. +`selectionSort` dovrebbe essere una funzione. ```js assert(typeof selectionSort == 'function'); ``` -`selectionSort` should return a sorted array (least to greatest). +`selectionSort` dovrebbe restituire un array ordinato (dal più piccolo al più grande). ```js assert( @@ -48,7 +48,7 @@ assert( ); ``` -`selectionSort` should return an array that is unchanged except for order. +`selectionSort([1,4,2,8,345,123,43,32,5643,63,123,43,2,55,1,234,92])` dovrebbe restituire un array invariato tranne che per l'ordine. ```js assert.sameMembers( @@ -75,7 +75,7 @@ assert.sameMembers( ); ``` -`selectionSort` should not use the built-in `.sort()` method. +`selectionSort` non dovrebbe usare il metodo integrato `.sort()`. ```js assert(isBuiltInSortUsed()); @@ -109,9 +109,6 @@ function selectionSort(array) { return array; // Only change code above this line } - - -selectionSort([1, 4, 2, 8, 345, 123, 43, 32, 5643, 63, 123, 43, 2, 55, 1, 234, 92]); ``` # --solutions-- diff --git a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md index 3ca9c8c0f4..07ac0476dd 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/add-elements-at-a-specific-index-in-a-linked-list.md @@ -1,6 +1,6 @@ --- id: 587d8252367417b2b2512c67 -title: Add Elements at a Specific Index in a Linked List +title: Aggiungere elementi ad un indice specifico in una lista collegata challengeType: 1 forumTopicId: 301619 dashedName: add-elements-at-a-specific-index-in-a-linked-list @@ -8,15 +8,15 @@ dashedName: add-elements-at-a-specific-index-in-a-linked-list # --description-- -Let's create a addAt(index,element) method that adds an element at a given index. Just like how we remove elements at a given index, we need to keep track of the currentIndex as we traverse the linked list. When the currentIndex matches the given index, we would need to reassign the previous node's next property to reference the new added node. And the new node should reference the next node in the currentIndex. Returning to the conga line example, a new person wants to join the line, but he wants to join in the middle. You are in the middle of the line, so you take your hands off of the person ahead of you. The new person walks over and puts his hands on the person you once had hands on, and you now have your hands on the new person. +Creiamo un metodo addAt(index,element) che aggiunge un elemento ad un dato indice. Proprio come come quando rimuoviamo gli elementi in un dato indice, dobbiamo tenere traccia del currentIndex mentre attraversiamo la lista collegata. Quando l'indice corrente corrisponde all'indice dato, dovremmo riassegnare la proprietà next del nodo precedente per fare riferimento al nuovo nodo aggiunto. E il nuovo nodo dovrebbe fare riferimento al nodo successivo in currentIndex. Tornando all'esempio della linea conga, una nuova persona vuole unirsi alla linea, ma vuole unirsi nel mezzo. Tu sei in mezzo alla linea, così togli le mani dalla persona che ti sta davanti. La nuova persona si inserisce e mette le mani sulla persona sulla quale prima avevi le tue mani, e tu ora metti le mani sulla nuova persona. # --instructions-- -Create an `addAt(index,element)` method that adds an element at a given index. Return false if an element could not be added. **Note:** Remember to check if the given index is a negative or is longer than the length of the linked list. +Crea un metodo `addAt(index,element)` che aggiunge un elemento ad un dato indice. Restituisce falso se un elemento non può essere aggiunto. **Nota:** Ricordati di controllare se l'indice fornito è negativo o è più lungo della lunghezza dell'elenco. # --hints-- -Your `addAt` method should reassign `head` to the new node when the given index is 0. +Il tuo metodo `addAt` dovrebbe riassegnare `head` al nuovo nodo quando l'indice dato è 0. ```js assert( @@ -30,7 +30,7 @@ assert( ); ``` -Your `addAt` method should increase the length of the linked list by one for each new node added to the linked list. +Il tuo metodo `addAt` dovrebbe aumentare di uno la lunghezza della lista collegata per ogni nuovo nodo aggiunto alla lista. ```js assert( @@ -44,7 +44,7 @@ assert( ); ``` -Your `addAt` method should return `false` if a node was unable to be added. +Il tuo metodo `addAt` dovrebbe restituire `false` se non è stato possibile aggiungere un nodo. ```js assert( diff --git a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/adjacency-matrix.md b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/adjacency-matrix.md index a852fb9b08..418073cc72 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/data-structures/adjacency-matrix.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/data-structures/adjacency-matrix.md @@ -1,6 +1,6 @@ --- id: 587d8256367417b2b2512c78 -title: Adjacency Matrix +title: Matrice di adiacenza challengeType: 1 forumTopicId: 301621 dashedName: adjacency-matrix @@ -8,9 +8,9 @@ dashedName: adjacency-matrix # --description-- -Another way to represent a graph is to put it in an adjacency matrix. An adjacency matrix is a two-dimensional (2D) array where each nested array has the same number of elements as the outer array. In other words, it is a matrix or grid of numbers, where the numbers represent the edges. +Un altro modo per rappresentare un grafico è quello di metterlo in una matrice di adiacenza. Una matrice di adiacenza è un array bidimensionale (2D) in cui ogni array annidato ha lo stesso numero di elementi dell'array esterno. In altre parole, è una matrice o una griglia di numeri, dove i numeri rappresentano gli archi. -**Note**: The numbers to the top and left of the matrix are just labels for the nodes. Inside the matrix, ones mean there exists an edge between the vertices (nodes) representing the row and column. Finally, zeros mean there is no edge or relationship. +**Nota**: I numeri in alto e a sinistra della matrice sono solo etichette per i nodi. All'interno della matrice, gli uni significano che esiste un arco tra i vertici (nodi) che rappresentano la riga e la colonna. Infine, gli zeri significano che non c'è un arco o relazione.
     1 2 3
@@ -20,7 +20,7 @@ Another way to represent a graph is to put it in an adjacency matrix.
 3 | 1 0 0
 
-Above is a very simple, undirected graph where you have three nodes, where the first node is connected to the second and third node. Below is a JavaScript implementation of the same thing. +Quello sopra è un grafico molto semplice e non orientato con tre nodi, dove il primo nodo è collegato al secondo e al terzo nodo. Di seguito è riportata una implementazione JavaScript della stessa cosa. ```js var adjMat = [ @@ -30,7 +30,7 @@ var adjMat = [ ]; ``` -Unlike an adjacency list, each "row" of the matrix has to have the same number of elements as nodes in the graph. Here we have a three by three matrix, which means we have three nodes in our graph. A directed graph would look similar. Below is a graph where the first node has an edge pointing toward the second node, and then the second node has an edge pointing to the third node. +A differenza di una lista di adiacenza, ogni "riga" della matrice deve avere lo stesso numero di elementi dei nodi nel grafico. Qui abbiamo una matrice tre per tre, il che significa che abbiamo tre nodi nel nostro grafico. Un grafico orientato apparirebbe simile. Di seguito è riportato un grafico in cui il primo nodo ha un arco rivolto verso il secondo nodo, e poi il secondo nodo ha un arco che punta al terzo nodo. ```js var adjMatDirected = [ @@ -40,15 +40,15 @@ var adjMatDirected = [ ]; ``` -Graphs can also have weights on their edges. So far, we have unweighted edges where just the presence and lack of edge is binary (`0` or `1`). You can have different weights depending on your application. +I grafici possono anche avere pesi sui loro archi. Finora, abbiamo archi non ponderati dove la sola presenza e mancanza di archi è binaria (`0` o `1`). Puoi avere pesi diversi a seconda della tua applicazione. # --instructions-- -Create an adjacency matrix of an undirected graph with five nodes. This matrix should be in a multi-dimensional array. These five nodes have relationships between the first and fourth node, the first and third node, the third and fifth node, and the fourth and fifth node. All edge weights are one. +Crea una matrice di adiacenza di un grafico non orientato con cinque nodi. Questa matrice dovrebbe essere in un array multidimensionale. Questi cinque nodi hanno relazioni tra il primo e il quarto nodo, il primo e il terzo nodo, il terzo e il quinto nodo, il quarto e il quinto nodo. Tutti i pesi degli archi sono uno. # --hints-- -`undirectedAdjList` should only contain five nodes. +`undirectedAdjList` dovrebbe contenere cinque nodi. ```js assert( @@ -63,25 +63,25 @@ assert( ); ``` -There should be an edge between the first and fourth node. +Dovrebbe esserci un arco tra il primo e il quarto nodo. ```js assert(adjMatUndirected[0][3] === 1 && adjMatUndirected[3][0] === 1); ``` -There should be an edge between the first and third node. +Dovrebbe esserci un arco tra il primo e il terzo nodo. ```js assert(adjMatUndirected[0][2] === 1 && adjMatUndirected[2][0] === 1); ``` -There should be an edge between the third and fifth node. +Dovrebbe esserci un bordo tra il terzo e il quinto nodo. ```js assert(adjMatUndirected[2][4] === 1 && adjMatUndirected[4][2] === 1); ``` -There should be an edge between the fourth and fifth node. +Dovrebbe esserci un arco tra il quarto e il quinto nodo. ```js assert(adjMatUndirected[3][4] === 1 && adjMatUndirected[4][3] === 1); diff --git a/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md b/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md index 35f9887785..d098e8d1dd 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md @@ -1,6 +1,6 @@ --- id: bd7156d8c242eddfaeb5bd13 -title: Build a freeCodeCamp Forum Homepage +title: Costruisci una Homepage del Forum freeCodeCamp challengeType: 3 forumTopicId: 302349 dashedName: build-a-freecodecamp-forum-homepage @@ -8,21 +8,21 @@ dashedName: build-a-freecodecamp-forum-homepage # --description-- -**Objective:** Build a [CodePen.io](https://codepen.io) app that is functionally similar to this: . +**Obiettivo:** Costruisci un'app [CodePen.io](https://codepen.io) funzionalmente simile a questa: . -Fulfill the below [user stories](https://en.wikipedia.org/wiki/User_story). Use whichever libraries or APIs you need. Give it your own personal style. +Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story). Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. -**User Story:** I can see a list of the most recent posts on the freeCodeCamp forum. +**User Story:** Posso vedere un elenco dei post più recenti sul forum freeCodeCamp. -**User Story:** For each topic, I can see the title and a list of links to users who have recently posted in it. +**User Story:** Per ogni argomento, posso vedere il titolo e un elenco di link agli utenti che hanno recentemente pubblicato su di esso. -**User Story:** I can see the number of replies and views that each topic has had, and a timestamp of when the topic was last active. +**User Story:** Posso vedere il numero di risposte e di visualizzazioni che ogni argomento ha avuto, e un timestamp di quando l'argomento è stato attivo l'ultima volta. -**Hint:** To get the 30 most recent forum posts: . +**Suggerimento:** Per ottenere i 30 post più recenti del forum: . -When you are finished, include a link to your project on CodePen and click the "I've completed this challenge" button. +Quando hai finito, includi un link al tuo progetto su CodePen e clicca sul pulsante "Ho completato questa sfida". -You can get feedback on your project by sharing it on the [freeCodeCamp forum](https://forum.freecodecamp.org/c/project-feedback/409). +Puoi ottenere un feedback sul tuo progetto condividendolo sul forum [freeCodeCamp](https://forum.freecodecamp.org/c/project-feedback/409). # --solutions-- diff --git a/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md b/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md index 6070f83ea8..c67932381e 100644 --- a/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md +++ b/curriculum/challenges/italian/10-coding-interview-prep/take-home-projects/p2p-video-chat-application.md @@ -1,6 +1,6 @@ --- id: bd7150d8c442eddfafb5bd1c -title: P2P Video Chat Application +title: Applicazione Video Chat P2P challengeType: 4 forumTopicId: 302366 dashedName: p2p-video-chat-application @@ -8,31 +8,31 @@ dashedName: p2p-video-chat-application # --description-- -**Objective:** Build a [Replit](https://replit.com/) app that is functionally similar to this: . +**Obiettivo:** Costruisci un'app [Replit](https://replit.com/) funzionalmente simile a questa: . -Fulfill the below [user stories](https://en.wikipedia.org/wiki/User_story). Use whichever libraries or APIs you need. Give it your own personal style. +Soddisfa le seguenti [user story](https://en.wikipedia.org/wiki/User_story). Utilizza le librerie o le API di cui hai bisogno. Usa il tuo stile personale. -**User Story:** Upon arriving, the browser will prompt me to access my camera and microphone. +**User Story:** All'arrivo, il browser mi chiederà di accedere alla mia fotocamera e al mio microfono. -**User Story:** After I give it permission, I am prompted to type in a room name. +**User Story:** Dopo aver dato il permesso, mi viene chiesto di digitare il nome di una stanza. -**User Story:** Once I type in the room name, a room will be created if no room of that name existed before. +**User Story:** Una volta digitato il nome della stanza, se non esiste una stanza con quel nome ne verrà creata una. -**User Story:** A friend of mine can subsequently go to the same website, type in the same room I entered, and join the same room, then enter into a video chat with me. +**User Story:** Di conseguenza un amico potrà andare allo stesso sito web, digitare lo stesso nome per la stanza, unirsi alla stessa stanza e iniziare una chat video con me. -**User Story:** If I type in a room name, and there are already two people in that room, I get a notification that the room is full. +**User Story:** Se scrivo il nome della stanza, e ci sono già due persone all'interno di una stanza, ricevo una notifica che la stanza è piena. -**User Story:** Anyone can create or join any room. And there can be any number of rooms, but all of them must have unique names. +**User Story:** Chiunque può creare o unirsi ad una qualsiasi stanza. E ci può essere qualsiasi numero di stanze, ma ognuna deve avere un nome univoco. -**User Story:** I can choose to not permit the site to access my microphone and webcam. If I choose not to do this, or if some other driver problem occurs, I see an error message saying these are required. +**User Story:** Posso scegliere di non permettere al sito di usare il mio microfono e la mia webcam. Se scelgo di non farlo, o se si presenta qualche altro problema di driver, vedo un messaggio di errore che dice che sono richiesti. -**User Story:** When I choose to cancel the room name input step, or if I type in no name, or just spaces, it should again ask me again to type in a valid room name. +**User Story:** Quando scelgo di cancellare lo step di scrivere il nome di una stanza, o se non scrivo alcun nome, o se scrivo solo spazi, dovrei ricevere di nuovo la richiesta di scrivere un nome di stanza valido. -**User Story:** If one of the two people in the room get disconnected, they can reconnect to the same room and continue chatting. +**User Story:** Se una delle due persone in una stanza viene disconnessa, si può riconnettere alla stessa stanza e continuare a chattare. -Once you've finished implementing these user stories, enter the URL to your live app and, optionally, your GitHub repository. Then click the "I've completed this challenge" button. +Una volta terminata l'implementazione di queste user story, scrivi l'URL della tua app live e, opzionalmente, il tuo repository GitHub. Quindi clicca sul pulsante "Ho completato questa sfida". -You can get feedback on your project by sharing it on the [freeCodeCamp forum](https://forum.freecodecamp.org/c/project-feedback/409). +Puoi ottenere un feedback sul tuo progetto condividendolo sul forum [freeCodeCamp](https://forum.freecodecamp.org/c/project-feedback/409). # --solutions-- diff --git a/curriculum/challenges/italian/13-relational-databases/learn-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator.md b/curriculum/challenges/italian/13-relational-databases/learn-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator.md new file mode 100644 index 0000000000..d073c6729e --- /dev/null +++ b/curriculum/challenges/italian/13-relational-databases/learn-relational-databases/learn-advanced-bash-by-building-a-kitty-ipsum-translator.md @@ -0,0 +1,18 @@ +--- +id: 602da0de22201c65d2a019f6 +title: Impara Bash avanzato costruendo un traduttore Kitty Ipsum +challengeType: 12 +helpCategory: Relational Databases +url: https://github.com/moT01/.learn-advanced-bash-by-building-a-kitty-ipsum-translator +dashedName: learn-advanced-bash-by-building-a-kitty-ipsum-translator +--- + +# --description-- + +# --instructions-- + +# --hints-- + +# --seed-- + +# --solutions-- diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md index 4608b830ab..c87d8f9b8f 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/regular-expressions/match-letters-of-the-alphabet.md @@ -8,7 +8,7 @@ dashedName: match-letters-of-the-alphabet # --description-- -Você viu como pode usar classes de caracteres para especificar um grupo de caracteres para capturar. Mas você precisaria escrever muito para definir uma classe larga como, por exemplo, para capturar todas as letras do alfabeto. Felizmente há uma maneira de fazer com que elas fiquem pequenas e simples. +Você viu como pode usar conjuntos de caracteres para especificar um grupo de caracteres para capturar. Mas você precisaria escrever muito para definir uma classe larga como, por exemplo, para capturar todas as letras do alfabeto. Felizmente há uma maneira de fazer com que elas fiquem pequenas e simples. Você pode usar um hífen (`-`) para definir um intervalo de caracteres para capturar dentro de uma classe. diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md index e0e65633e3..4a8197539c 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aec908849 -title: Adicione elementos em seus Bootstrap Wells +title: Adicionar elementos aos poços no Bootstrap challengeType: 0 forumTopicId: 16636 dashedName: add-elements-within-your-bootstrap-wells @@ -10,11 +10,11 @@ dashedName: add-elements-within-your-bootstrap-wells Agora estamos na profundidade de diversos elementos `div` em cada coluna da nossa linha. Isso é tão profundo quanto precisamos ir. Agora podemos adicionar nossos elementos `button`. -Aninhe três elementos `button` dentro de cada um de seus elementos `div` contendo o nome de classe `well`. +Aninhe três elementos `button` dentro de cada um dos elementos `div` contendo o nome de classe `well`. # --hints-- -Três elementos `button` devem ser aninhados dentro de cada um de seus elementos `div` com a classe `well`. +Três elementos `button` devem ser aninhados dentro de cada um dos elementos `div` com a classe `well`. ```js assert( @@ -29,7 +29,7 @@ Você deve ter o total de 6 elementos `button`. assert($('button') && $('button').length > 5); ``` -Todos os seus elementos `button` deve conter tag de fechamento. +Todos os elementos `button` devem conter tag de fechamento. ```js assert( diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md index 9294949164..7bd1d40096 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aedc08845 -title: Adicione Ícones de Font Awesome para todos os seus botões +title: Adicione ícones de Font Awesome para todos os botões challengeType: 0 forumTopicId: 16637 required: @@ -12,17 +12,17 @@ dashedName: add-font-awesome-icons-to-all-of-our-buttons # --description-- -Font Awesome é uma biblioteca conveniente de ícones. Estes ícones podem ser fontes da web ou gráficos vetoriais. Estes ícones são tratados assim como as fontes. Você pode especificar seu tamanho utilizando pixels, e eles irão assumir o tamanho de fonte de seus elementos HTML parentes. +Font Awesome é uma biblioteca conveniente de ícones. Estes ícones podem ser fontes da web ou gráficos vetoriais. Estes ícones são tratados assim como as fontes. Você pode especificar seu tamanho utilizando pixels, e eles vão assumir o tamanho de fonte dos elementos pais do HTML. # --instructions-- -Utilize Font Awesome para adicionar um ícone `info-circle` para o seu botão de informação e um ícone `trash` para o seu botão de deleção. +Utilize Font Awesome para adicionar um ícone `info-circle` ao botão de informação e um ícone `trash` para o botão de deleção. -**Nota:** O elemento `span` é uma alternativa aceitável ao elemento `i` para as instruções abaixo. +**Observação:** o elemento `span` é uma alternativa aceitável ao elemento `i` para as instruções abaixo. # --hints-- -Você deve adicionar um `` dentro do seu elemento de botão `info`. +Você deve adicionar um `` dentro do elemento de botão `info`. ```js assert( @@ -31,7 +31,7 @@ assert( ); ``` -Você deve adicionar um `` dentro do seu elemento de botão `delete`. +Você deve adicionar um `` dentro do elemento de botão `delete`. ```js assert( @@ -40,7 +40,7 @@ assert( ); ``` -Cada um de seus elementos `i` deve ter uma tag de fechamento e `` está em seu elemento de botão `like`. +Cada um dos elementos `i` deve ter uma tag de fechamento e `` está no elemento de botão `like`. ```js assert( diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md index d852fc307a..a85fdba817 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aedd08845 -title: Adicione Ícones de Font Awesome para nossos botões +title: Adicionar ícones de Font Awesome para nossos botões challengeType: 0 forumTopicId: 16638 required: @@ -12,7 +12,7 @@ dashedName: add-font-awesome-icons-to-our-buttons # --description-- -Font Awesome é uma biblioteca conveniente de ícones. Estes ícones podem ser fontes da web ou gráficos vetoriais. Estes ícones são tratados assim como as fontes. Você pode especificar seu tamanho utilizando pixels, e eles irão assumir o tamanho de fonte de seus elementos HTML parentes. +Font Awesome é uma biblioteca conveniente de ícones. Estes ícones podem ser fontes da web ou gráficos vetoriais. Estes ícones são tratados assim como as fontes. Você pode especificar seu tamanho utilizando pixels, e eles vão assumir o tamanho de fonte dos elementos pais do HTML. Você pode incluir o Font Awesome em qualquer aplicativo, adicionando o seguinte código ao topo do seu HTML: @@ -32,7 +32,7 @@ Observe que o elemento `span` também é aceitável para uso com ícones. # --instructions-- -Use o Font Awesome para adicionar um ícone `thumbs-up` ao seu botão like, doando-o um elemento `i` com as classes `fas` e `fa-thumbs-up`. Certifique-se de manter o texto `Like` ao lado do ícone. +Use o Font Awesome para adicionar um ícone `thumbs-up` ao botão like, doando-o um elemento `i` com as classes `fas` e `fa-thumbs-up`. Certifique-se de manter o texto `Like` ao lado do ícone. # --hints-- @@ -42,7 +42,7 @@ Você deve adicionar um elemento `i` com as classes `fas` e `fa-thumbs-up`. assert($('i').is('.fas.fa-thumbs-up') || $('span').is('.fas.fa-thumbs-up')); ``` -Seu ícone `fa-thumbs-up` deve estar localizado dentro do botão Like. +O ícone `fa-thumbs-up` deve estar localizado dentro do botão Like. ```js assert( @@ -53,7 +53,7 @@ assert( ); ``` -Seu elemento `i` deve estar dentro de seu novo elemento `button`. +O elemento `i` deve estar dentro do novo elemento `button`. ```js assert( @@ -62,7 +62,7 @@ assert( ); ``` -Seu elemento de ícone deve ter uma tag de fechamento. +O elemento de ícone deve ter uma tag de fechamento. ```js assert(code.match(/<\/i>|<\/span>/g)); diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md index b3cc753c45..c17181cb89 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aec908853 -title: Addicone Atributos id aos Elementos Bootstrap +title: Adicionar atributos id aos elementos do Bootstrap challengeType: 0 forumTopicId: 16639 dashedName: add-id-attributes-to-bootstrap-elements @@ -8,23 +8,23 @@ dashedName: add-id-attributes-to-bootstrap-elements # --description-- -Lembre que, além dos atributos de classe, você pode dar a cada um de seus elementos um atributo `id`. +Lembre-se de que, além dos atributos de classe, você pode dar a cada um de seus elementos um atributo `id`. Cada id precisa ser único para um elemento específico e utilizado apenas uma vez por página. Vamos dar um id único para cada um de nossos elementos `div` com classe `well`. -Lembre-se que você pode dar um id a um elemento dessa forma: +Lembre-se de que você pode dar um id a um elemento dessa forma: ```html
``` -Dê ao well a esquerda o id `left-well`. Dê ao well a direita o id `right-well`. +Dê ao poço à esquerda o id `left-well`. Dê ao poço à direita o id `right-well`. # --hints-- -Seu `well` da esquerda deve ter o id `left-well`. +O `well` da esquerda deve ter o id `left-well`. ```js assert( @@ -33,7 +33,7 @@ assert( ); ``` -Seu `well` da direita deve ter o id `right-well`. +O `well` da direita deve ter o id `right-well`. ```js assert( diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md index 7f1044be26..9225492972 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md @@ -1,6 +1,6 @@ --- id: bad87fee1348bd9aec908850 -title: Aplique o Estilo de Botão Padrão do Bootstrap +title: Aplicar o estilo de botão padrão do Bootstrap challengeType: 0 forumTopicId: 16657 dashedName: apply-the-default-bootstrap-button-style @@ -8,19 +8,19 @@ dashedName: apply-the-default-bootstrap-button-style # --description-- -Bootstrap tem outra classe de botão chamada `btn-default`. +O Bootstrap tem outra classe de botão chamada `btn-default`. -Aplique ambas as classes `btn` e `btn-default` para cada um de seus elementos `button`. +Aplique ambas as classes `btn` e `btn-default` a cada um dos elementos `button`. # --hints-- -Você deve aplicar a classe `btn` para cada um de seus elementos `button`. +Você deve aplicar a classe `btn` para cada um dos elementos `button`. ```js assert($('.btn').length > 5); ``` -Você deve aplicar a classe `btn-default` para cada um de seus elementos `button`. +Você deve aplicar a classe `btn-default` para cada um dos elementos `button`. ```js assert($('.btn-default').length > 5); diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md index 800caaf5f1..6235fa61ac 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md @@ -1,6 +1,6 @@ --- id: bad87fee1348cd8acef08813 -title: Chame Ações Opcionais com btn-info +title: Chamar ações opcionais com btn-info challengeType: 0 forumTopicId: 16770 dashedName: call-out-optional-actions-with-btn-info @@ -8,9 +8,9 @@ dashedName: call-out-optional-actions-with-btn-info # --description-- -Bootstrap vem com várias cores pré-definidas para botões. A classe `btn-info` é usada para chamar atenção para ações opcionais que o usuário pode tomar. +O Bootstrap vem com várias cores pré-definidas para botões. A classe `btn-info` é usada para chamar atenção para ações opcionais que o usuário pode tomar. -Crie um novo botão do Bootstrap no nível de blocos abaixo do seu botão `Like` com o texto `Info`, e adicione as classes `btn-info` e `btn-block` do Bootstrap a ele. +Crie um novo botão do Bootstrap no nível de blocos abaixo do botão `Like` com o texto `Info`, e adicione as classes `btn-info` e `btn-block` do Bootstrap a ele. Observe que esses botões ainda precisam das classes `btn` e `btn-block`. @@ -22,13 +22,13 @@ Você deve criar um novo elemento `button` com o texto `Info`. assert(new RegExp('info', 'gi').test($('button').text())); ``` -Ambos os seus botões Bootstrap devem ter as classes `btn` e `btn-block`. +Ambos os botões do Bootstrap devem ter as classes `btn` e `btn-block`. ```js assert($('button.btn-block.btn').length > 1); ``` -Seu novo botão deve ter a classe `btn-info`. +O novo botão deve ter a classe `btn-info`. ```js assert($('button').hasClass('btn-info')); diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md index 56b7821fba..32887624d7 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md @@ -8,9 +8,9 @@ dashedName: center-text-with-bootstrap # --description-- -Agora que estamos usando Bootstrap, podemos centralizar nossos elementos de cabeçalho para deixá-los com melhor aparência. Tudo que precisamos fazer é adicionar a classe `text-center` para o nosso elemento `h2`. +Agora que estamos usando Bootstrap, podemos centralizar nossos elementos de cabeçalho para deixá-los com melhor aparência. Tudo que precisamos fazer é adicionar a classe `text-center` ao nosso elemento `h2`. -Lembre-se que você pode adicionar diversas classes para o mesmo elemento ao separar cada classe com um espaço, dessa forma: +Lembre-se de que você pode adicionar várias classes ao mesmo elemento separando cada uma delas com um espaço, assim: ```html

your text

@@ -18,13 +18,13 @@ Lembre-se que você pode adicionar diversas classes para o mesmo elemento ao sep # --hints-- -Seu elemento `h2` deve estar centralizado ao aplicar a classe `text-center` +O elemento `h2` deve estar centralizado ao aplicar a classe `text-center` ```js assert($('h2').hasClass('text-center')); ``` -Seu elemento `h2` ainda deve ter a classe `red-text` +O elemento `h2` ainda deve ter a classe `red-text` ```js assert($('h2').hasClass('red-text')); diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md index d463f1db39..8a94becf34 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md @@ -1,6 +1,6 @@ --- id: bad87fee1348cd8acef08812 -title: Criar um elemento botão de bloco de Bootstrap +title: Criar um botão de elemento de bloco do Bootstrap challengeType: 0 forumTopicId: 16810 dashedName: create-a-block-element-bootstrap-button @@ -8,7 +8,7 @@ dashedName: create-a-block-element-bootstrap-button # --description-- -Normalmente, seus elementos `button` com as classes `btn` e `btn-default` são apenas tão grandes quanto os textos que eles contêm. Por exemplo: +Normalmente, os elementos `button` com as classes `btn` e `btn-default` são apenas tão grandes quanto os textos que eles contêm. Por exemplo: ```html @@ -18,7 +18,7 @@ Este botão seria apenas tão largo quanto a palavra `Submit`. -Tornando-os elementos de bloco com a classe adicional `btn-block`, seu botão irá esticar para preencher todo o espaço horizontal da sua página e qualquer elemento seguinte irá fluir para uma nova linha abaixo do bloco. +Tornando-os elementos de bloco com a classe adicional `btn-block`, o botão vai esticar para preencher todo o espaço horizontal da sua página e qualquer elemento seguinte vai fluir para uma nova linha abaixo do bloco. ```html @@ -30,17 +30,17 @@ Esse botão ocuparia 100% da largura disponível. Note que esses botões ainda precisam da classe `btn`. -Adicione classe `btn-block` do Bootstrap para seu botão Bootstrap. +Adicione a classe `btn-block` do Bootstrap ao botão do Bootstrap. # --hints-- -Seu botão ainda deveria ter as classes `btn` e `btn-default`. +O botão ainda deve ter as classes `btn` e `btn-default`. ```js assert($('button').hasClass('btn') && $('button').hasClass('btn-default')); ``` -Seu botão deve ter a classe `btn-block`. +O botão deve ter a classe `btn-block`. ```js assert($('button').hasClass('btn-block')); diff --git a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md index c6a9b5ee81..f1f2f45b0b 100644 --- a/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md +++ b/curriculum/challenges/portuguese/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md @@ -1,6 +1,6 @@ --- id: bad87fee1348cd8acdf08812 -title: Crie um Botão Bootstrap +title: Criar um botão do Bootstrap challengeType: 0 forumTopicId: 16811 dashedName: create-a-bootstrap-button @@ -10,7 +10,7 @@ dashedName: create-a-bootstrap-button O Bootstrap possui seus próprios estilos para elementos `button`, os quais ficam muito melhores do que aqueles botões em HTML puro. -Crie um novo elemento `button` abaixo da sua grande foto de gatinho. Dê a ele as classes `btn` e `btn-default`, assim como o texto `Like`. +Crie um novo elemento `button` abaixo da foto grande do gatinho. Dê a ele as classes `btn` e `btn-default`, assim como o texto `Like`. # --hints-- @@ -23,13 +23,13 @@ assert( ); ``` -Seu novo botão deve ter duas classes: `btn` e `btn-default`. +O novo botão deve ter duas classes: `btn` e `btn-default`. ```js assert($('button').hasClass('btn') && $('button').hasClass('btn-default')); ``` -Todos os seus elementos `button` devem ter tags de fechamento. +Todos os elementos `button` devem ter tags de fechamento. ```js assert( diff --git a/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md b/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md index df609ee419..74a865a191 100644 --- a/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md +++ b/curriculum/challenges/portuguese/06-quality-assurance/quality-assurance-and-testing-with-chai/assert-deep-equality-with-.deepequal-and-.notdeepequal.md @@ -1,6 +1,6 @@ --- id: 587d824c367417b2b2512c4c -title: Assert Deep Equality with .deepEqual and .notDeepEqual +title: Assegurar a igualdade profunda com .deepEqual e .notDeepEqual challengeType: 2 forumTopicId: 301587 dashedName: assert-deep-equality-with--deepequal-and--notdeepequal @@ -8,17 +8,17 @@ dashedName: assert-deep-equality-with--deepequal-and--notdeepequal # --description-- -As a reminder, this project is being built upon the following starter project on [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), or cloned from [GitHub](https://github.com/freeCodeCamp/boilerplate-mochachai/). +Como observação, este projeto está sendo construído a partir do seguinte projeto no [Replit](https://replit.com/github/freeCodeCamp/boilerplate-mochachai), ou clonado do [Github](https://github.com/freeCodeCamp/boilerplate-mochachai/). -`deepEqual()` asserts that two objects are deep equal. +`deepEqual()` assegura que dois objetos são profundamente iguais. # --instructions-- -Within `tests/1_unit-tests.js` under the test labelled `#7` in the `Equality` suite, change each `assert` to either `assert.deepEqual` or `assert.notDeepEqual` to make the test pass (should evaluate to `true`). Do not alter the arguments passed to the asserts. +Em `tests/1_unit-tests.js`, no teste classificado como `#7` e na suíte `Equality`, modifique cada `assert` para `assert.deepEqual` ou para `assert.notDeepEqual`, de maneira que cada teste passe (seja avaliado como `true`). Não altere os argumentos passados às afirmações. # --hints-- -All tests should pass. +Todos os testes devem passar. ```js (getUserInput) => @@ -32,7 +32,7 @@ All tests should pass. ); ``` -You should choose the correct method for the first assertion - `deepEqual` vs. `notDeepEqual`. +Você deve escolher o método correto para a primeira declaração - `deepEqual` ou `notDeepEqual`. ```js (getUserInput) => @@ -50,7 +50,7 @@ You should choose the correct method for the first assertion - `deepEqual` vs. ` ); ``` -You should choose the correct method for the second assertion - `deepEqual` vs. `notDeepEqual`. +Você deve escolher o método correto para a segunda declaração - `deepEqual` ou `notDeepEqual`. ```js (getUserInput) => diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.md index a1797e50eb..695596b06a 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/build-your-own-functions.md @@ -1,6 +1,6 @@ --- id: 5e7b9f060b6c005b0e76f05b -title: Build your own Functions +title: Crie suas próprias funções challengeType: 11 videoId: nLDychdBwUg dashedName: build-your-own-functions @@ -8,15 +8,15 @@ dashedName: build-your-own-functions # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=ksvGhDsjtpw) +\- [Exercício](https://www.youtube.com/watch?v=ksvGhDsjtpw) # --question-- ## --text-- -What will the following Python program print out?: +Qual será a impressão do seguinte programa em Python?: ```python def fred(): diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.md index 011f26213e..7c4d1bb26b 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/comparing-and-sorting-tuples.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0b0b6c005b0e76f06d -title: Comparing and Sorting Tuples +title: Comparação e ordenação de tuplas challengeType: 11 videoId: dZXzBXUxxCs dashedName: comparing-and-sorting-tuples @@ -8,15 +8,15 @@ dashedName: comparing-and-sorting-tuples # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=EhQxwzyT16E) +\- [Exercício](https://www.youtube.com/watch?v=EhQxwzyT16E) # --question-- ## --text-- -Which does the same thing as the following code?: +Qual das alternativas produz o mesmo resultado que o código seguinte?: ```python lst = [] diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/conditional-execution.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/conditional-execution.md index 2e973cd5f6..000e507556 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/conditional-execution.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/conditional-execution.md @@ -1,6 +1,6 @@ --- id: 5e7b9f050b6c005b0e76f058 -title: Conditional Execution +title: Execução condicional challengeType: 11 videoId: gz_IfIsZQtc dashedName: conditional-execution @@ -10,7 +10,7 @@ dashedName: conditional-execution ## --text-- -Which code is indented correctly to print "Yes" if x = 0 and y = 10? +Qual código está indentado corretamente para imprimir "Yes" se x = 0 e y = 10? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.md index b4030f10ff..eb2f940dd1 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-mailing-lists.md @@ -1,6 +1,6 @@ --- id: 5e7b9f6a0b6c005b0e76f097 -title: 'Data Visualization: Mailing Lists' +title: 'Visualização de dados: listas de e-mails' challengeType: 11 videoId: RYdW660KkaQ dashedName: data-visualization-mailing-lists @@ -8,27 +8,27 @@ dashedName: data-visualization-mailing-lists # --description-- -More resources: +Mais recursos: -\- [Exercise: Geodata](https://www.youtube.com/watch?v=KfhslNzopxo) +\- [Exercício: Geodata](https://www.youtube.com/watch?v=KfhslNzopxo) -\- [Exercise: Gmane Model](https://www.youtube.com/watch?v=wSpl1-7afAk) +\- [Exercício: Gmane Model](https://www.youtube.com/watch?v=wSpl1-7afAk) -\- [Exercise: Gmane Spider](https://www.youtube.com/watch?v=H3w4lOFBUOI) +\- [Exercício: Gmane Spider](https://www.youtube.com/watch?v=H3w4lOFBUOI) -\- [Exercise: Gmane Viz](https://www.youtube.com/watch?v=LRqVPMEXByw) +\- [Exercício: Gmane Viz](https://www.youtube.com/watch?v=LRqVPMEXByw) -\- [Exercise: Page Rank](https://www.youtube.com/watch?v=yFRAZBkBDBs) +\- [Exercício: Ranking de páginas](https://www.youtube.com/watch?v=yFRAZBkBDBs) -\- [Exercise: Page Spider](https://www.youtube.com/watch?v=sXedPQ_AnWA) +\- [Exercício: Page Spider](https://www.youtube.com/watch?v=sXedPQ_AnWA) -\- [Exercise: Page Viz](https://www.youtube.com/watch?v=Fm0hpkxsZoo) +\- [Exercício: Page Viz](https://www.youtube.com/watch?v=Fm0hpkxsZoo) # --question-- ## --text-- -Which is a common JavaScript visualization library? +Qual das alternativas é uma biblioteca comum de visualização em JavaScript? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.md index fd0b04359a..5f8bd68b56 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/data-visualization-page-rank.md @@ -1,6 +1,6 @@ --- id: 5e7b9f6a0b6c005b0e76f096 -title: 'Data Visualization: Page Rank' +title: 'Visualização de dados: Classificação de página' challengeType: 11 videoId: 6-w_qIUwaxU dashedName: data-visualization-page-rank @@ -10,19 +10,19 @@ dashedName: data-visualization-page-rank ## --text-- -How does the PageRank algorithm work? +Como funciona o algoritmo da PageRank? ## --answers-- -It determines which pages are most highly connected. +Determina quais as páginas mais ligadas entre si. --- -It ranks pages based on view counts. +Ele classifica as páginas baseadas na contagem de visualização. --- -It figures out which pages contain the most important content. +Ele descobre quais páginas contêm o conteúdo mais importante. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.md index e11c4968a0..7a57482667 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-and-loops.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0a0b6c005b0e76f069 -title: Dictionaries and Loops +title: Dicionários e laços de repetição challengeType: 11 videoId: EEmekKiKG70 dashedName: dictionaries-and-loops @@ -8,15 +8,15 @@ dashedName: dictionaries-and-loops # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=PrhZ9qwBDD8) +\- [Exercício](https://www.youtube.com/watch?v=PrhZ9qwBDD8) # --question-- ## --text-- -What will the following code print?: +O que será impresso pelo código a seguir?: ```python counts = { 'chuck' : 1 , 'annie' : 42, 'jan': 100} diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.md index f1f0855d93..6cee54981c 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/dictionaries-common-applications.md @@ -1,6 +1,6 @@ --- id: 5e7b9f090b6c005b0e76f068 -title: 'Dictionaries: Common Applications' +title: 'Dicionários: aplicações comuns' challengeType: 11 videoId: f17xPfIXct0 dashedName: dictionaries-common-applications @@ -10,7 +10,7 @@ dashedName: dictionaries-common-applications ## --text-- -What will the following code print? +O que será impresso pelo código a seguir? ```python counts = { 'quincy' : 1 , 'mrugesh' : 42, 'beau': 100, '0': 10} @@ -35,7 +35,7 @@ quincy --- -[will return error] +[retornará erro] ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.md index dff23f6561..c415c394a9 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/files-as-a-sequence.md @@ -1,6 +1,6 @@ --- id: 5e7b9f080b6c005b0e76f063 -title: Files as a Sequence +title: Arquivos como sequências challengeType: 11 videoId: cIA0EokbaHE dashedName: files-as-a-sequence @@ -8,31 +8,31 @@ dashedName: files-as-a-sequence # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=il1j4wkte2E) +\- [Exercício](https://www.youtube.com/watch?v=il1j4wkte2E) # --question-- ## --text-- -What does the word 'continue' do in the middle of a loop? +O que faz a palavra "continue" no meio de um laço de repetição? ## --answers-- -Skips to the code directly after the loop. +Pula para o código diretamente após o laço. --- -Skips to the next line in the code. +Pula para a próxima linha do código. --- -Skips to the next iteration of the loop. +Pula para a próxima iteração do laço. --- -Skips the next block of code. +Pula o próximo bloco de código. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.md index 06951beb68..d31a84a6c9 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-expressions.md @@ -1,6 +1,6 @@ --- id: 5e7b9f050b6c005b0e76f057 -title: Intermediate Expressions +title: Expressões intermediárias challengeType: 11 videoId: dKgUaIa5ATg dashedName: intermediate-expressions @@ -8,17 +8,17 @@ dashedName: intermediate-expressions # --description-- -More resources: +Mais recursos: -\- [Exercise 1](https://youtu.be/t_4DPwsaGDY) +\- [Exercício 1](https://youtu.be/t_4DPwsaGDY) -\- [Exercise 2](https://youtu.be/wgkC8SxraAQ) +\- [Exercício 2](https://youtu.be/wgkC8SxraAQ) # --question-- ## --text-- -What will print out after running this code: +O que será impresso após a execução deste código: ```python width = 15 diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.md index 216b951cc5..9bbc6221aa 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/intermediate-strings.md @@ -1,6 +1,6 @@ --- id: 5e7b9f070b6c005b0e76f061 -title: Intermediate Strings +title: Strings intermediárias challengeType: 11 videoId: KgT_fYLXnyk dashedName: intermediate-strings @@ -8,15 +8,15 @@ dashedName: intermediate-strings # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=1bSqHot-KwE) +\- [Exercício](https://www.youtube.com/watch?v=1bSqHot-KwE) # --question-- ## --text-- -What is the value of i in the following code? +Qual é o valor de i no seguinte código? ```python word = "bananana" diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.md index 04796a35f1..1d57b44a49 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-elements-of-python.md @@ -1,6 +1,6 @@ --- id: 5e6a54c358d3af90110a60a3 -title: 'Introduction: Elements of Python' +title: 'Introdução: elementos de Python' challengeType: 11 videoId: aRY_xjL35v0 dashedName: introduction-elements-of-python @@ -10,7 +10,7 @@ dashedName: introduction-elements-of-python ## --text-- -What will the following program print out: +Qual será a impressão do seguinte programa em Python: ```python x = 43 diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.md index 02afa120f1..31d7c02ca9 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-hardware-achitecture.md @@ -1,6 +1,6 @@ --- id: 5e6a54af58d3af90110a60a1 -title: 'Introduction: Hardware Architecture' +title: 'Introdução: arquitetura de hardware' challengeType: 11 videoId: H6qtjRTfSog dashedName: introduction-hardware-architecture @@ -10,19 +10,19 @@ dashedName: introduction-hardware-architecture ## --text-- -Where are your programs stored when they are running? +Onde seus programas são armazenados quando estão sendo executados? ## --answers-- -Hard Drive. +Disco rígido. --- -Memory. +Memória. --- -Central Processing Unit. +Unidade de Processamento Central. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.md index a9ad7a9e2b..413c975c22 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-python-as-a-language.md @@ -1,6 +1,6 @@ --- id: 5e6a54ba58d3af90110a60a2 -title: 'Introduction: Python as a Language' +title: 'Introdução: Python como uma linguagem' challengeType: 11 videoId: 0QeGbZNS_bY dashedName: introduction-python-as-a-language @@ -10,7 +10,7 @@ dashedName: introduction-python-as-a-language ## --text-- -What will print out after running these two lines of code: +O que será impresso após a execução destas duas linhas de código: ```python x = 6 diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.md index f1549dbb07..10dc090bca 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/introduction-why-program.md @@ -1,6 +1,6 @@ --- id: 5e6a54a558d3af90110a60a0 -title: 'Introduction: Why Program?' +title: 'Introdução: Por que programar?' challengeType: 11 videoId: 3muQV-Im3Z0 dashedName: introduction-why-program @@ -8,29 +8,29 @@ dashedName: introduction-why-program # --description-- -More resources: +Mais recursos: -\- [Install Python on Windows](https://youtu.be/F7mtLrYzZP8) +\- [Instale Python no Windows](https://youtu.be/F7mtLrYzZP8) -\- [Install Python on MacOS](https://youtu.be/wfLnZP-4sZw) +\- [Instale Python no MacOS](https://youtu.be/wfLnZP-4sZw) # --question-- ## --text-- -Who should learn to program? +Quem deveria aprender a programar? ## --answers-- -College students. +Estudantes universitários. --- -People who want to become software developers. +Pessoas que querem se tornar desenvolvedores de software. --- -Everyone. +Todos. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.md index 6438238f03..04016bb7a3 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-definite-loops.md @@ -1,6 +1,6 @@ --- id: 5e7b9f070b6c005b0e76f05d -title: 'Iterations: Definite Loops' +title: 'Iterações: laços definidos' challengeType: 11 videoId: hiRTRAqNlpE dashedName: iterations-definite-loops @@ -10,7 +10,7 @@ dashedName: iterations-definite-loops ## --text-- -How many lines will the following code print?: +Quantas linhas serão impressas pelo seguinte código?: ```python for i in [2,1,5]: diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.md index d0f5059a2f..d2f43a82ec 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-loop-idioms.md @@ -1,6 +1,6 @@ --- id: 5e7b9f070b6c005b0e76f05e -title: 'Iterations: Loop Idioms' +title: 'Iterações: idiomas de loop' challengeType: 11 videoId: AelGAcoMXbI dashedName: iterations-loop-idioms @@ -10,7 +10,7 @@ dashedName: iterations-loop-idioms ## --text-- -Below is code to find the smallest value from a list of values. One line has an error that will cause the code to not work as expected. Which line is it?: +Abaixo está o código para encontrar o menor valor de uma lista de valores. Uma linha tem um erro que fará com que o código não funcione como esperado. Qual é a linha?: ```python smallest = None diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.md index 829fe70011..a24ef36ebe 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/iterations-more-patterns.md @@ -1,6 +1,6 @@ --- id: 5e7b9f070b6c005b0e76f05f -title: 'Iterations: More Patterns' +title: 'Iterações: mais padrões' challengeType: 11 videoId: 9Wtqo6vha1M dashedName: iterations-more-patterns @@ -8,15 +8,15 @@ dashedName: iterations-more-patterns # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=kjxXZQw0uPg) +\- [Exercício](https://www.youtube.com/watch?v=kjxXZQw0uPg) # --question-- ## --text-- -Which of these evaluates to False? +Qual das alternativas será avaliada como falsa? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.md index 5bf4c6df17..1d64793820 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/loops-and-iterations.md @@ -1,6 +1,6 @@ --- id: 5e7b9f060b6c005b0e76f05c -title: Loops and Iterations +title: Laços e iterações challengeType: 11 videoId: dLA-szNRnUY dashedName: loops-and-iterations @@ -10,7 +10,7 @@ dashedName: loops-and-iterations ## --text-- -What will the following code print out?: +O que será impresso pelo código a seguir?: ```python n = 0 diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.md index 36e76238d4..d7c9965ec6 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/make-a-relational-database.md @@ -1,6 +1,6 @@ --- id: 5e7b9f170b6c005b0e76f08b -title: Make a Relational Database +title: Construa um banco de dados relacional challengeType: 11 videoId: MQ5z4bdF92U dashedName: make-a-relational-database @@ -10,7 +10,7 @@ dashedName: make-a-relational-database ## --text-- -What SQL command would you use to retrieve all users that have the email address `quincy@freecodecamp.org`? +Qual comando SQL você usaria para recuperar todos os usuários que têm o endereço de e-mail `quincy@freecodecamp.org`? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.md index 135632d2b7..1ffe34db72 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/more-conditional-structures.md @@ -1,6 +1,6 @@ --- id: 5e7b9f060b6c005b0e76f059 -title: More Conditional Structures +title: Mais estruturas condicionais challengeType: 11 videoId: HdL82tAZR20 dashedName: more-conditional-structures @@ -8,17 +8,17 @@ dashedName: more-conditional-structures # --description-- -More resources: +Mais recursos: -\- [Exercise 1](https://www.youtube.com/watch?v=crLerB4ZxMI) +\- [Exercício 1](https://www.youtube.com/watch?v=crLerB4ZxMI) -\- [Exercise 2](https://www.youtube.com/watch?v=KJN3-7HH6yk) +\- [Exercício 2](https://www.youtube.com/watch?v=KJN3-7HH6yk) # --question-- ## --text-- -Given the following code: +Dado o seguinte código: ```python temp = "5 degrees" @@ -28,7 +28,7 @@ cel = (fahr - 32.0) * 5.0 / 9.0 print(cel) ``` -Which line/lines should be surrounded by `try` block? +Qual linha/linhas devem ser incluídas em um bloco `try`? ## --answers-- @@ -48,7 +48,7 @@ Which line/lines should be surrounded by `try` block? --- -None +Nenhuma ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-protocol.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-protocol.md index 7196aa02da..153cbdb827 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-protocol.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-protocol.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0c0b6c005b0e76f072 -title: Networking Protocol +title: Protocolo de rede challengeType: 11 videoId: c6vZGescaSc dashedName: networking-protocol @@ -10,7 +10,7 @@ dashedName: networking-protocol ## --text-- -What type of HTTP request is usually used to access a website? +Que tipo de requisição HTTP é geralmente usada para acessar um site? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.md index bf0c895949..0ed2e4a8d4 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-text-processing.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0c0b6c005b0e76f074 -title: 'Networking: Text Processing' +title: 'Rede: processamento de texto' challengeType: 11 videoId: Pv_pJgVu8WI dashedName: networking-text-processing @@ -10,7 +10,7 @@ dashedName: networking-text-processing ## --text-- -Which type of encoding do most websites use? +Que tipo de codificação a maioria dos sites usa? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.md index a8f26e7a47..23ba124e12 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-using-urllib-in-python.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0d0b6c005b0e76f075 -title: 'Networking: Using urllib in Python' +title: 'Rede: usando urllib em Python' challengeType: 11 videoId: 7lFM1T_CxBs dashedName: networking-using-urllib-in-python @@ -10,7 +10,7 @@ dashedName: networking-using-urllib-in-python ## --text-- -What will the output of the following code be like?: +Como será a saída do seguinte código?: ```python import urllib.request @@ -21,15 +21,15 @@ for line in fhand: ## --answers-- -Just contents of "romeo.txt". +Apenas o conteúdo de "romeo.txt". --- -A header and the contents of "romeo.txt". +Um header e o conteúdo de "romeo.txt". --- -A header, a footer, and the contents of "romeo.txt". +Um header, um footer e o conteúdo de "romeo.txt". ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.md index ed31a3848a..65bfd29eb2 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-web-scraping-with-python.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0d0b6c005b0e76f076 -title: 'Networking: Web Scraping with Python' +title: 'Rede: Web Scraping com Python' challengeType: 11 videoId: Uyioq2q4cEg dashedName: networking-web-scraping-with-python @@ -8,19 +8,19 @@ dashedName: networking-web-scraping-with-python # --description-- -More resources: +Mais recursos: -\- [Exercise: socket1](https://www.youtube.com/watch?v=dWLdI143W-g) +\- [Exercício: socket1](https://www.youtube.com/watch?v=dWLdI143W-g) -\- [Exercise: urllib](https://www.youtube.com/watch?v=8yis2DvbBkI) +\- [Exercício: urllib](https://www.youtube.com/watch?v=8yis2DvbBkI) -\- [Exercise: urllinks](https://www.youtube.com/watch?v=g9flPDG9nnY) +\- [Exercício: urllinks](https://www.youtube.com/watch?v=g9flPDG9nnY) # --question-- ## --text-- -What Python library is used for parsing HTML documents and extracting data from HTML documents? +Qual biblioteca Python é usada para analisar documentos HTML e extrair dados de documentos HTML? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-with-python.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-with-python.md index b90462a16d..1af4f4dfc3 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-with-python.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-with-python.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0c0b6c005b0e76f071 -title: Networking with Python +title: Redes com Python challengeType: 11 videoId: _kJvneKVdNM dashedName: networking-with-python @@ -10,7 +10,7 @@ dashedName: networking-with-python ## --text-- -What Python library gives access to TCP Sockets? +Qual biblioteca Python dá acesso a soquetes TCP? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.md index 41fc6959e0..d1fea01e37 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/networking-write-a-web-browser.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0c0b6c005b0e76f073 -title: 'Networking: Write a Web Browser' +title: 'Redes: Escreva um navegador da Web' challengeType: 11 videoId: zjyT9DaAjx4 dashedName: networking-write-a-web-browser @@ -10,7 +10,7 @@ dashedName: networking-write-a-web-browser ## --text-- -What does the following code create?: +O que será criado pelo código abaixo? ```py import socket @@ -30,19 +30,19 @@ mysock.close() ## --answers-- -A simple web server. +Um servidor web simples. --- -A simple email client. +Um cliente de email simples. --- -A simple todo list. +Uma lista de tarefas simples. --- -A simple web browser. +Um navegador web simples. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.md index c85eabd257..42a4f9a297 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/object-lifecycle.md @@ -1,6 +1,6 @@ --- id: 5e7b9f170b6c005b0e76f087 -title: Object Lifecycle +title: Ciclo de vida de um objeto challengeType: 11 videoId: p1r3h_AMMIM dashedName: object-lifecycle @@ -10,7 +10,7 @@ dashedName: object-lifecycle ## --text-- -What will the following program print?: +O que será impresso pelo código a seguir?: ```python class PartyAnimal: diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.md index 41d127dc0f..35deda1c5f 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-a-sample-class.md @@ -1,6 +1,6 @@ --- id: 5e7b9f160b6c005b0e76f086 -title: 'Objects: A Sample Class' +title: 'Objetos: exemplo de uma classe' challengeType: 11 videoId: FiABKEuaSJ8 dashedName: objects-a-sample-class @@ -10,7 +10,7 @@ dashedName: objects-a-sample-class ## --text-- -What will the following program print?: +O que será impresso pelo código a seguir?: ```python class PartyAnimal: @@ -27,8 +27,8 @@ an.party() ## --answers--
-So far 1
-So far 2
+Até agora 1
+Até agora 2
 
--- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.md index 1de3c04012..b67d71c3a9 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/objects-inheritance.md @@ -1,6 +1,6 @@ --- id: 5e7b9f170b6c005b0e76f088 -title: 'Objects: Inheritance' +title: 'Objetos: Herança' challengeType: 11 videoId: FBL3alYrxRM dashedName: objects-inheritance @@ -10,23 +10,23 @@ dashedName: objects-inheritance ## --text-- -What is inheritance in object-oriented programming? +O que é herança na programação orientada para objetos? ## --answers-- -A new class created when a parent class is extended. +Uma nova classe criada quando a classe mãe é estendida. --- -A constructed instance of a class. +Uma instância construída de uma classe. --- -The ability to create a new class by extending an existing class. +A capacidade de criar uma nova classe, estendendo uma classe existente. --- -A method that is called at the moment when a class is being used to construct an object. +Um método que é invocado no momento em que uma classe é usada para construir um objeto. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.md index 0c86c3bd09..be5da3398d 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-dictionaries.md @@ -1,6 +1,6 @@ --- id: 5e7b9f090b6c005b0e76f067 -title: Python Dictionaries +title: Dicionários do Python challengeType: 11 videoId: dnzvfimrRMg dashedName: python-dictionaries @@ -10,7 +10,7 @@ dashedName: python-dictionaries ## --text-- -What does dict equal after running this code?: +Qual será o valor de dict após executar este código?: ```python dict = {"Fri": 20, "Thu": 6, "Sat": 1} diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-functions.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-functions.md index 2f4bb2bbd0..a29c91802d 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-functions.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-functions.md @@ -1,6 +1,6 @@ --- id: 5e7b9f060b6c005b0e76f05a -title: Python Functions +title: Funções do Python challengeType: 11 videoId: 3JGF-n3tDPU dashedName: python-functions @@ -10,27 +10,27 @@ dashedName: python-functions ## --text-- -What is the purpose of the "def" keyword in Python? +Qual é a finalidade da palavra-chave "def" em Python? ## --answers-- -It is slang that means "The following code is really cool." +É uma gíria que significa "O código a seguir é muito legal." --- -It indicates the start of a function. +É a indicação do início de uma função. --- -It indicates that the following indented section of code is to be stored for later. +É a indicação de que a seção de código indentada a seguir será armazenada para mais tarde. --- -It indicates the start of a function, and the following indented section of code is to be stored for later. +É a indicação do início de uma função e de que a seção de código indentada a seguir será armazenada para mais tarde. --- -None of the above. +Nenhuma das anteriores. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-lists.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-lists.md index be78cd10c7..dbfd2fda86 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-lists.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-lists.md @@ -1,6 +1,6 @@ --- id: 5e7b9f080b6c005b0e76f064 -title: Python Lists +title: Listas em Python challengeType: 11 videoId: Y0cvfDpYC_c dashedName: python-lists @@ -10,7 +10,7 @@ dashedName: python-lists ## --text-- -What is the value of x after running this code: +Qual é o valor x após a execução deste código: ```python fruit = "banana" diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-objects.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-objects.md index 6082df58eb..117a941210 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-objects.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/python-objects.md @@ -1,6 +1,6 @@ --- id: 5e7b9f160b6c005b0e76f085 -title: Python Objects +title: Objetos do Python challengeType: 11 videoId: uJxGeTYy0us dashedName: python-objects @@ -10,23 +10,23 @@ dashedName: python-objects ## --text-- -Which is NOT true about objects in Python? +Qual das alternativas NÃO é verdadeira sobre objetos no Python? ## --answers-- -Objects get created and used. +Os objetos são criados e usados. --- -Objects are bits of code and data. +Objetos são pedaços de código e dados. --- -Objects hide detail. +Objetos escondem detalhes. --- -Objects are one of the five standard data types. +Os objetos são um dos cinco tipos de dados padrão. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/reading-files.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/reading-files.md index 9be11dc4f3..7d0e0efdac 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/reading-files.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/reading-files.md @@ -1,6 +1,6 @@ --- id: 5e7b9f080b6c005b0e76f062 -title: Reading Files +title: Leitura de arquivos challengeType: 11 videoId: Fo1tW09KIwo dashedName: reading-files @@ -10,7 +10,7 @@ dashedName: reading-files ## --text-- -What is used to indicate a new line in a string? +O que é usado para indicar uma nova linha em uma string? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.md index 87a9824144..7274f667af 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-matching-and-extracting-data.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0b0b6c005b0e76f06f -title: 'Regular Expressions: Matching and Extracting Data' +title: 'Expressões regulares: correspondência e extração de dados' challengeType: 11 videoId: LaCZnTbQGkE dashedName: regular-expressions-matching-and-extracting-data @@ -10,7 +10,7 @@ dashedName: regular-expressions-matching-and-extracting-data ## --text-- -What will the following program print?: +O que será impresso pelo código a seguir?: ```python import re diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.md index cf1d7b3825..a51212bece 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions-practical-applications.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0b0b6c005b0e76f070 -title: 'Regular Expressions: Practical Applications' +title: 'Expressões regulares: aplicações práticas' challengeType: 11 videoId: xCjFU9G6x48 dashedName: regular-expressions-practical-applications @@ -10,7 +10,7 @@ dashedName: regular-expressions-practical-applications ## --text-- -What will search for a "$" in a regular expression? +O que o "$" vai procurar em uma expressão regular? ## --answers-- @@ -18,7 +18,7 @@ $ --- -\\dollar\\ +\\cifrão\\ --- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions.md index 0bff237a4a..da6f394fa4 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/regular-expressions.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0b0b6c005b0e76f06e -title: Regular Expressions +title: Expressões regulares challengeType: 11 videoId: Yud_COr6pZo dashedName: regular-expressions @@ -10,7 +10,7 @@ dashedName: regular-expressions ## --text-- -Which regex matches only a white space character? +Qual regex corresponde apenas a um caractere de espaço em branco? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-database-design.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-database-design.md index 21f07615fc..6401da35ca 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-database-design.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-database-design.md @@ -1,6 +1,6 @@ --- id: 5e7b9f180b6c005b0e76f08c -title: Relational Database Design +title: Design de banco de dados relacional challengeType: 11 videoId: AqdfbrpkbHk dashedName: relational-database-design @@ -10,7 +10,7 @@ dashedName: relational-database-design ## --text-- -What is the best practice for how many times a piece of string data should be stored in a database? +Qual é a prática recomendada com relação ao número de vezes que um dado do tipo string pode ser armazenado em um banco de dados? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.md index 26732397d0..ff55bbbb14 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-and-sqlite.md @@ -1,6 +1,6 @@ --- id: 5e7b9f170b6c005b0e76f08a -title: Relational Databases and SQLite +title: Bancos de dados relacionais e SQLite challengeType: 11 videoId: QlNod5-kFpA dashedName: relational-databases-and-sqlite @@ -10,23 +10,23 @@ dashedName: relational-databases-and-sqlite ## --text-- -Which is NOT a primary data structure in a database? +Qual dessas NÃO é uma estrutura de dados primária em um banco de dados? ## --answers-- -index +índice --- -table +tabela --- -row +linha --- -column +coluna ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.md index 451e8b5107..30d19be8f6 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-join-operation.md @@ -1,6 +1,6 @@ --- id: 5e7b9f180b6c005b0e76f08f -title: 'Relational Databases: Join Operation' +title: 'Bancos de dados relacionais: operação de join' challengeType: 11 videoId: jvDw3D9GKac dashedName: relational-databases-join-operation @@ -10,19 +10,19 @@ dashedName: relational-databases-join-operation ## --text-- -When using a JOIN clause in an SQL statement, what does ON do? +Ao usar uma instrução JOIN em uma declaração do SQL, o que faz o ON? ## --answers-- -It indicates what tables to perform the JOIN on. +Indica em quais tabelas se deve realizar o JOIN. --- -It specifies the fields to use for the JOIN. +Especifica os campos a serem utilizados para o JOIN. --- -It indicates how the two tables are to be joined. +Indica como as duas tabelas serão unidas. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.md index 252eca3a88..90079267ce 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-many-to-many-relationships.md @@ -1,6 +1,6 @@ --- id: 5e7b9f190b6c005b0e76f090 -title: 'Relational Databases: Many-to-many Relationships' +title: 'Bancos de dados relacionais: relações de muitos para muitos' challengeType: 11 videoId: z-SBYcvEQOc dashedName: relational-databases-many-to-many-relationships @@ -8,39 +8,39 @@ dashedName: relational-databases-many-to-many-relationships # --description-- -More resources: +Mais recursos: -\- [Exercise: Email](https://www.youtube.com/watch?v=uQ3Qv1z_Vao) +\- [Exercício: e-mail](https://www.youtube.com/watch?v=uQ3Qv1z_Vao) -\- [Exercise: Roster](https://www.youtube.com/watch?v=qEkUEAz8j3o) +\- [Exercício: registro](https://www.youtube.com/watch?v=qEkUEAz8j3o) -\- [Exercise: Tracks](https://www.youtube.com/watch?v=I-E7avcPeSE) +\- [Exercício: trilhas](https://www.youtube.com/watch?v=I-E7avcPeSE) -\- [Exercise: Twfriends](https://www.youtube.com/watch?v=RZRAoBFIH6A) +\- [Exercício: Twfriends](https://www.youtube.com/watch?v=RZRAoBFIH6A) -\- [Exercise: Twspider](https://www.youtube.com/watch?v=xBaJddvJL4A) +\- [Exercício: Twspider](https://www.youtube.com/watch?v=xBaJddvJL4A) # --question-- ## --text-- -Which is an example of a many-to-many relationship? +Qual destes é um exemplo de relação de muitos para muitos? ## --answers-- -teacher to student +professor para aluno --- -customer to order +cliente para pedido --- -book to pages +livro para páginas --- -city to country +cidade para país ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.md index 87e0754a62..1c6b7624ae 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/relational-databases-relationship-building.md @@ -1,6 +1,6 @@ --- id: 5e7b9f180b6c005b0e76f08e -title: 'Relational Databases: Relationship Building' +title: 'Bancos de dados relacionais: construção de relacionamentos' challengeType: 11 videoId: CSbqczsHVnc dashedName: relational-databases-relationship-building @@ -10,19 +10,19 @@ dashedName: relational-databases-relationship-building ## --text-- -What does the INSERT command do in SQL? +O que o comando INSERT faz em SQL? ## --answers-- -It defines a new row by listing the fields we want to include followed by the values we want placed in the new row. +Define uma nova linha listando os campos que queremos incluir seguida dos valores que queremos que sejam colocados nessa nova linha. --- -It defines a new column by listing the rows we want to include followed by the values we want placed in the new column. +Define uma nova coluna listando as linhas que queremos incluir seguida dos valores que queremos que sejam colocados nessa nova coluna. --- -It defines a new table by listing the rows and fields we want to include followed by the values that we want placed in the table. +Define uma nova tabela listando as linhas e campos que queremos incluir seguidos dos valores que queremos que sejam colocados na tabela. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.md index 03b88fb678..6ecf4c16e0 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/representing-relationships-in-a-relational-database.md @@ -1,6 +1,6 @@ --- id: 5e7b9f180b6c005b0e76f08d -title: Representing Relationships in a Relational Database +title: Representação de relacionamentos em um banco de dados relacional challengeType: 11 videoId: '-orenCNdC2Q' dashedName: representing-relationships-in-a-relational-database @@ -10,23 +10,23 @@ dashedName: representing-relationships-in-a-relational-database ## --text-- -What is a foreign key? +O que é uma chave estrangeira? ## --answers-- -A key that is not supposed to be there. +Uma chave que não devia estar ali. --- -A key that uses non-latin characters. +Uma chave que usa caracteres não latinos. --- -A number that points to the primary key of an associated row in a different table. +Um número que aponta para a chave primária de uma linha associada em uma tabela diferente. --- -A key that the "real world" might use to look up a row. +Uma chave que o "mundo real" poderia usar para procurar uma linha. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.md index 51ab3b952b..637bd85e79 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-and-lists.md @@ -1,6 +1,6 @@ --- id: 5e7b9f090b6c005b0e76f066 -title: Strings and Lists +title: Strings e listas challengeType: 11 videoId: lxcFa7ldCi0 dashedName: strings-and-lists @@ -8,15 +8,15 @@ dashedName: strings-and-lists # --description-- -More resources: +Mais recursos: -\- [Exercise](https://www.youtube.com/watch?v=-9TfJF2dwHI) +\- [Exercício](https://www.youtube.com/watch?v=-9TfJF2dwHI) # --question-- ## --text-- -What does n equal in this code? +O que representa n neste código? ```python words = 'His e-mail is q-lar@freecodecamp.org' diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-in-python.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-in-python.md index 2136025df6..4650d8e9ef 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-in-python.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/strings-in-python.md @@ -1,6 +1,6 @@ --- id: 5e7b9f070b6c005b0e76f060 -title: Strings in Python +title: Strings em Python challengeType: 11 videoId: LYZj207fKpQ dashedName: strings-in-python @@ -10,7 +10,7 @@ dashedName: strings-in-python ## --text-- -What will the following code print?: +O que será impresso pelo código a seguir?: ```python for n in "banana": diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.md index e11e5398ab..e412851df1 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/the-tuples-collection.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0a0b6c005b0e76f06c -title: The Tuples Collection +title: A coleção de tuplas challengeType: 11 videoId: 3Lxpladfh2k dashedName: the-tuples-collection @@ -10,7 +10,7 @@ dashedName: the-tuples-collection ## --text-- -What will the following code print?: +O que será impresso pelo código a seguir?: ```python d = dict() diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/using-web-services.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/using-web-services.md index 5c2f7814c1..d378206f2d 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/using-web-services.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/using-web-services.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0e0b6c005b0e76f07a -title: Using Web Services +title: Utilização de serviços da web challengeType: 11 videoId: oNl1OVDPGKE dashedName: using-web-services @@ -10,27 +10,27 @@ dashedName: using-web-services ## --text-- -What are the two most common ways to send data over the internet? +Quais são as duas formas mais comuns de enviar dados pela internet? ## --answers-- -JSON and TXT +JSON e TXT --- -JSON and XML +JSON e XML --- -XML and TXT +XML e TXT --- -XML and PHP +XML e PHP --- -PHP and TXT +PHP e TXT ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.md index 50b6caa84b..6d2235494a 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/variables-expressions-and-statements.md @@ -1,6 +1,6 @@ --- id: 5e7b9f050b6c005b0e76f056 -title: 'Variables, Expressions, and Statements' +title: 'Variáveis, expressões e declarações' challengeType: 11 videoId: nELR-uyyrok dashedName: variables-expressions-and-statements @@ -10,7 +10,7 @@ dashedName: variables-expressions-and-statements ## --text-- -What is the symbol used in an assignment statement? +Qual é o símbolo usado em uma instrução da atribuição? ## --answers-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.md index c258b56bce..f924e121da 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/visualizing-data-with-python.md @@ -1,6 +1,6 @@ --- id: 5e7b9f690b6c005b0e76f095 -title: Visualizing Data with Python +title: Visualização de dados com Python challengeType: 11 videoId: e3lydkH0prw dashedName: visualizing-data-with-python @@ -10,27 +10,27 @@ dashedName: visualizing-data-with-python ## --text-- -Most data needs to be \_\_\_\_\_\_ before using it. +A maior parte dos dados precisa ser \_\_\_\_\_\_ antes de ser usada. ## --answers-- -converted to JSON format +convertida para o formato JSON --- -graphed +transformada em gráfico --- -cleaned +limpa --- -memorized +memorizada --- -turned into song +transformada em música ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.md index 992602d0c6..f49aab8961 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-api-rate-limiting-and-security.md @@ -1,6 +1,6 @@ --- id: 5e7b9f150b6c005b0e76f080 -title: 'Web Services: API Rate Limiting and Security' +title: 'Serviços da web: Limitador de taxa de API e segurança' challengeType: 11 videoId: pI-g0lI8ngs dashedName: web-services-api-rate-limiting-and-security @@ -8,37 +8,37 @@ dashedName: web-services-api-rate-limiting-and-security # --description-- -More resources: +Mais recursos: -\- [Exercise: GeoJSON](https://www.youtube.com/watch?v=TJGJN0T8tak) +\- [Exercício: GeoJSON](https://www.youtube.com/watch?v=TJGJN0T8tak) -\- [Exercise: JSON](https://www.youtube.com/watch?v=vTmw5RtfGMY) +\- [Exercício: JSON](https://www.youtube.com/watch?v=vTmw5RtfGMY) -\- [Exercise: Twitter](https://www.youtube.com/watch?v=2c7YwhvpCro) +\- [Exercício: Twitter](https://www.youtube.com/watch?v=2c7YwhvpCro) -\- [Exercise: XML](https://www.youtube.com/watch?v=AopYOlDa-vY) +\- [Exercício: XML](https://www.youtube.com/watch?v=AopYOlDa-vY) # --question-- ## --text-- -When making a request from the Twitter API, what information must always be sent with the request? +Ao fazer uma solicitação a partir da API do Twitter, quais informações devem ser sempre enviadas com ela? ## --answers-- -Twitter username +Nome de usuário do Twitter --- -date range +intervalo de dados --- -search term +termo de pesquisa --- -key +chave ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-apis.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-apis.md index 285380bd7b..7c3c19f193 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-apis.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-apis.md @@ -1,6 +1,6 @@ --- id: 5e7b9f150b6c005b0e76f07f -title: 'Web Services: APIs' +title: 'Serviços da web: APIs' challengeType: 11 videoId: oUNn1psfBJg dashedName: web-services-apis @@ -10,23 +10,23 @@ dashedName: web-services-apis ## --text-- -What does API stand for? +O que significa API? ## --answers-- -Application Portable Intelligence +Inteligência portátil de aplicativos --- -Associate Programming International +Programação associada internacional --- -Application Program Interface +Interface do programa de aplicação --- -Action Portable Interface +Interface portátil de ação ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-json.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-json.md index 336373054c..898d7c7bf1 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-json.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-json.md @@ -1,6 +1,6 @@ --- id: 5e7b9f140b6c005b0e76f07d -title: 'Web Services: JSON' +title: 'Serviços da web: JSON' challengeType: 11 videoId: ZJE-U56BppM dashedName: web-services-json @@ -10,7 +10,7 @@ dashedName: web-services-json ## --text-- -What will the following code print?: +O que será impresso pelo código a seguir?: ```python import json diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.md index 614f5336a3..a53a2921d5 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-service-oriented-approach.md @@ -1,6 +1,6 @@ --- id: 5e7b9f140b6c005b0e76f07e -title: 'Web Services: Service Oriented Approach' +title: 'Serviços da web: Abordagem orientada a serviços' challengeType: 11 videoId: muerlsCHExI dashedName: web-services-service-oriented-approach @@ -10,19 +10,19 @@ dashedName: web-services-service-oriented-approach ## --text-- -With a services oriented approach to developing web apps, where is the data located? +Com uma abordagem orientada a serviços para o desenvolvimento de aplicativos da web, onde os dados estarão localizados? ## --answers-- -Spread across many computer systems connected via the internet or internal network. +Espalhados por vários sistemas de computadores conectados pela Internet ou pela rede interna. --- -Within different services on the main web server. +Em diferentes serviços no servidor principal da web. --- -On a separate database server. +Em um servidor de banco de dados separado. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.md index 8ccc87accb..156544b2fd 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml-schema.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0e0b6c005b0e76f07c -title: 'Web Services: XML Schema' +title: 'Serviços da web: Schema XML' challengeType: 11 videoId: yWU9kTxW-nc dashedName: web-services-xml-schema @@ -10,19 +10,19 @@ dashedName: web-services-xml-schema ## --text-- -What is XSD? +O que é XSD? ## --answers-- -The W3C Schema specification for XML. +A especificação do schema do W3C para XML. --- -The standard JSON schema from MOZ. +O schema padrão de JSON da MOZ. --- -Extensible Situational Driver +Driver situacional extensível ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml.md index efda106867..bf3ee5c094 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/web-services-xml.md @@ -1,6 +1,6 @@ --- id: 5e7b9f0e0b6c005b0e76f07b -title: 'Web Services: XML' +title: 'Serviços da web: XML' challengeType: 11 videoId: _pZ0srbg7So dashedName: web-services-xml @@ -10,7 +10,7 @@ dashedName: web-services-xml ## --text-- -What is wrong with the following XML?: +O que há de errado com o XML a seguir? ```xml @@ -23,19 +23,19 @@ What is wrong with the following XML?: ## --answers-- -Email tag is missing closing tag. +A tag de e-mail está sem a tag de fechamento. --- -Spacing will cause XML to be invalid. +O espaçamento fará com que o XML seja inválido. --- -Phone tag is missing closing tag. +A tag phone está sem a tag de fechamento. --- -Plain text should be encoded using UTF-8. +O texto sem formatação será codificado usando UTF-8. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/working-with-lists.md b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/working-with-lists.md index dbeda928ee..ec85adb437 100644 --- a/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/working-with-lists.md +++ b/curriculum/challenges/portuguese/07-scientific-computing-with-python/python-for-everybody/working-with-lists.md @@ -1,6 +1,6 @@ --- id: 5e7b9f090b6c005b0e76f065 -title: Working with Lists +title: Trabalhando com listas challengeType: 11 videoId: lCnHfTHkhbE dashedName: working-with-lists @@ -10,7 +10,7 @@ dashedName: working-with-lists ## --text-- -Which method is used to add an item at the end of a list? +Qual método é usado para adicionar um item no final de uma lista? ## --answers-- diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md b/curriculum/challenges/portuguese/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md index 35f9887785..f3db1cea01 100644 --- a/curriculum/challenges/portuguese/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md +++ b/curriculum/challenges/portuguese/10-coding-interview-prep/take-home-projects/build-a-camper-leaderboard.md @@ -1,6 +1,6 @@ --- id: bd7156d8c242eddfaeb5bd13 -title: Build a freeCodeCamp Forum Homepage +title: Construa uma página inicial do fórum do freeCodeCamp challengeType: 3 forumTopicId: 302349 dashedName: build-a-freecodecamp-forum-homepage @@ -8,21 +8,21 @@ dashedName: build-a-freecodecamp-forum-homepage # --description-- -**Objective:** Build a [CodePen.io](https://codepen.io) app that is functionally similar to this: . +**Objetivo:** criar uma aplicação no [CodePen.io](https://codepen.io) que tenha função semelhante a esta: . -Fulfill the below [user stories](https://en.wikipedia.org/wiki/User_story). Use whichever libraries or APIs you need. Give it your own personal style. +Atenda às [especificações de usuário abaixo](https://en.wikipedia.org/wiki/User_story). Use quaisquer bibliotecas ou APIs de que você precisar. Dê a ele o seu próprio estilo pessoal. -**User Story:** I can see a list of the most recent posts on the freeCodeCamp forum. +**História de usuário:** Posso ver uma lista dos posts mais recentes do fórum freeCodeCamp. -**User Story:** For each topic, I can see the title and a list of links to users who have recently posted in it. +**Especificação de usuário:** para cada tópico, posso ver o título e uma lista de links para usuários que recentemente postaram nele. -**User Story:** I can see the number of replies and views that each topic has had, and a timestamp of when the topic was last active. +**Especificação de usuário:** posso ver o número de respostas e visualizações que cada tópico teve, e um carimbo de data/hora de quando o tópico foi ativo pela última vez. -**Hint:** To get the 30 most recent forum posts: . +**Dica:** Para obter os 30 posts mais recentes do fórum: . -When you are finished, include a link to your project on CodePen and click the "I've completed this challenge" button. +Quando terminar, inclua um link para o seu projeto no CodePen e clique no botão "Eu completei esse desafio". -You can get feedback on your project by sharing it on the [freeCodeCamp forum](https://forum.freecodecamp.org/c/project-feedback/409). +Você pode obter feedback sobre o seu projeto compartilhando-o no [fórum freeCodeCamp](https://forum.freecodecamp.org/c/project-feedback/409). # --solutions-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md index 7d7338ee65..27239fb14f 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/deep-learning-demystified.md @@ -1,6 +1,6 @@ --- id: 5e9a0e9ef99a403d019610cc -title: Deep Learning Demystified +title: Aprendizado profundo desmistificado challengeType: 11 videoId: bejQ-W9BGJg dashedName: deep-learning-demystified @@ -10,23 +10,23 @@ dashedName: deep-learning-demystified ## --text-- -How should you assign weights to input neurons before training your network for the first time? +Como você deve atribuir pesos para inserir neurônios antes de treinar sua rede pela primeira vez? ## --answers-- -From smallest to largest. +De menor para maior. --- -Completely randomly. +De modo completamente aleatório. --- -Alphabetically. +Alfabeticamente. --- -None of the above. +Nenhuma das anteriores. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md index b06b2fbed8..9811929588 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-convolutional-neural-networks-work.md @@ -1,6 +1,6 @@ --- id: 5e9a0e9ef99a403d019610cd -title: How Convolutional Neural Networks work +title: Como funcionam as Redes Neurais Convolucionais challengeType: 11 videoId: Y5M7KH4A4n4 dashedName: how-convolutional-neural-networks-work @@ -10,19 +10,19 @@ dashedName: how-convolutional-neural-networks-work ## --text-- -When are Convolutional Neural Networks not useful? +Quando as redes neurais convolucionais não são úteis? ## --answers-- -If your data can't be made to look like an image, or if you can rearrange elements of your data and it's still just as useful. +Se os dados não puderem parecer com uma imagem, ou se você puder reorganizar os elementos dos dados e ainda assim eles continuarem com a mesma utilidade. --- -If your data is made up of different 2D or 3D images. +Se seus dados forem compostos por diferentes imagens 2D ou 3D. --- -If your data is text or sound based. +Se seus dados forem baseados em texto ou som. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md index ae41c9be52..9737098ec4 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/how-deep-neural-networks-work.md @@ -1,6 +1,6 @@ --- id: 5e9a0e9ef99a403d019610ca -title: How Deep Neural Networks Work +title: Como as redes neurais profundas funcionam challengeType: 11 videoId: zvalnHWGtx4 dashedName: how-deep-neural-networks-work @@ -10,19 +10,19 @@ dashedName: how-deep-neural-networks-work ## --text-- -Why is it better to calculate the gradient (slope) directly rather than numerically? +Por que é melhor calcular o gradiente (curva) diretamente ao invés de numericamente? ## --answers-- -It is computationally expensive to go back through the entire neural network and adjust the weights for each layer of the neural network. +É computacionalmente caro voltar através de toda a rede neural e ajustar os pesos para cada camada da rede neural. --- -It is more accurate. +É mais preciso. --- -There is no difference between the two methods. +Não existe qualquer diferença entre os dois métodos. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md index ab702e9b66..57ac5d166d 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.md @@ -1,6 +1,6 @@ --- id: 5e9a0e9ef99a403d019610cb -title: Recurrent Neural Networks RNN and Long Short Term Memory LSTM +title: Redes neurais recorrentes RNN e a memória de curto e longo prazo LSTM challengeType: 11 videoId: UVimlsy9eW0 dashedName: recurrent-neural-networks-rnn-and-long-short-term-memory-lstm @@ -10,19 +10,19 @@ dashedName: recurrent-neural-networks-rnn-and-long-short-term-memory-lstm ## --text-- -What are the main neural network components that make up a Long Short Term Memory network? +Quais são os principais componentes de rede neural que compõem uma rede de memória de longo e curto prazo? ## --answers-- -New information and prediction. +Novas informações e previsão. --- -Prediction, collected possibilities, and selection. +Previsão, possibilidades coletadas e seleção. --- -Prediction, ignoring, forgetting, and selection. +Previsão, capacidade de ignorar, capacidade de esquecer e seleção. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md index b61ec6d5d1..9376b1c69b 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/book-recommendation-engine-using-knn.md @@ -1,6 +1,6 @@ --- id: 5e46f8e3ac417301a38fb92f -title: Book Recommendation Engine using KNN +title: Mecanismo de recomendação de livros usando KNN challengeType: 10 forumTopicId: 462378 dashedName: book-recommendation-engine-using-knn @@ -8,19 +8,19 @@ dashedName: book-recommendation-engine-using-knn # --description-- -In this challenge, you will create a book recommendation algorithm using K-Nearest Neighbors. +Neste desafio, você criará um algoritmo de recomendação de livros usando os vizinhos K-mais próximos. -You will use the Book-Crossings dataset. This dataset contains 1.1 million ratings (scale of 1-10) of 270,000 books by 90,000 users. +Você usará o conjunto de dados do Book-Crossings. Este conjunto de dados contém 1,1 milhão de classificações (na escala de 1-10) de 270.000 livros por 90.000 usuários. -You can access [the full project instructions and starter code on Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-book-recommendation-engine/blob/master/fcc_book_recommendation_knn.ipynb). +Você pode acessar [as instruções completas do projeto e o código inicial no Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-book-recommendation-engine/blob/master/fcc_book_recommendation_knn.ipynb). -After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." +Depois de acessar esse link, crie uma cópia do notebook em sua própria conta ou localmente. Depois que você completar o projeto e que ele passar pelo teste (incluído nesse link), envie o link do projeto abaixo. Se você estiver enviando um link do Google Colaboratory, certifique-se de ativar o compartilhamento de links para "qualquer um que tenha o link". -We are still developing the interactive instructional content for the machine learning curriculum. For now, you can go through the video challenges in this certification. You may also have to seek out additional learning resources, similar to what you would do when working on a real-world project. +Ainda estamos desenvolvendo o conteúdo instrucional interativo do currículo de aprendizagem de máquina. Por enquanto, você pode ver os desafios de vídeo desta certificação. Você também pode ter que procurar recursos adicionais de aprendizagem, do mesmo modo que você faria ao trabalhar em um projeto do mundo real. # --hints-- -It should pass all Python tests. +Ele deve passar em todos os testes do Python. ```js diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md index 07288906ad..f14d9f77bc 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/cat-and-dog-image-classifier.md @@ -1,6 +1,6 @@ --- id: 5e46f8dcac417301a38fb92e -title: Cat and Dog Image Classifier +title: Classificador de imagens de gatos e cachorros challengeType: 10 forumTopicId: 462377 dashedName: cat-and-dog-image-classifier @@ -8,17 +8,17 @@ dashedName: cat-and-dog-image-classifier # --description-- -For this challenge, you will use TensorFlow 2.0 and Keras to create a convolutional neural network that correctly classifies images of cats and dogs with at least 63% accuracy. +Para este desafio, você usará o TensorFlow 2.0 e o Keras para criar uma rede neural convolucional que classifique corretamente imagens de gatos e cães com, pelo menos, 63% de precisão. -You can access [the full project instructions and starter code on Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-cat-and-dog-image-classifier/blob/master/fcc_cat_dog.ipynb). +Você pode acessar [as instruções completas do projeto e o código inicial no Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-cat-and-dog-image-classifier/blob/master/fcc_cat_dog.ipynb). -After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." +Depois de acessar esse link, crie uma cópia do notebook em sua própria conta ou localmente. Depois que você completar o projeto e que ele passar pelo teste (incluído nesse link), envie o link do projeto abaixo. Se você estiver enviando um link do Google Colaboratory, certifique-se de ativar o compartilhamento de links para "qualquer um que tenha o link". -We are still developing the interactive instructional content for the machine learning curriculum. For now, you can go through the video challenges in this certification. You may also have to seek out additional learning resources, similar to what you would do when working on a real-world project. +Ainda estamos desenvolvendo o conteúdo instrucional interativo do currículo de aprendizagem de máquina. Por enquanto, você pode ver os desafios de vídeo desta certificação. Você também pode ter que procurar recursos adicionais de aprendizagem, do mesmo modo que você faria ao trabalhar em um projeto do mundo real. # --hints-- -It should pass all Python tests. +Ele deve passar em todos os testes do Python. ```js diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md index 56b993d65c..29b1f18e15 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/linear-regression-health-costs-calculator.md @@ -1,6 +1,6 @@ --- id: 5e46f8edac417301a38fb930 -title: Linear Regression Health Costs Calculator +title: Calculadora de custos de saúde de regressão linear challengeType: 10 forumTopicId: 462379 dashedName: linear-regression-health-costs-calculator @@ -8,19 +8,19 @@ dashedName: linear-regression-health-costs-calculator # --description-- -In this challenge, you will predict healthcare costs using a regression algorithm. +Neste desafio, você preverá os custos de saúde usando um algoritmo de regressão. -You are given a dataset that contains information about different people including their healthcare costs. Use the data to predict healthcare costs based on new data. +Você recebe um conjunto de dados que contém informações sobre diferentes pessoas, incluindo seus custos de saúde. Use os dados para prever custos de saúde com base em novos dados. -You can access [the full project instructions and starter code on Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-linear-regression-health-costs-calculator/blob/master/fcc_predict_health_costs_with_regression.ipynb). +Você pode acessar [as instruções completas do projeto e o código inicial no Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-linear-regression-health-costs-calculator/blob/master/fcc_predict_health_costs_with_regression.ipynb). -After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." +Depois de acessar esse link, crie uma cópia do notebook em sua própria conta ou localmente. Depois que você completar o projeto e que ele passar pelo teste (incluído nesse link), envie o link do projeto abaixo. Se você estiver enviando um link do Google Colaboratory, certifique-se de ativar o compartilhamento de links para "qualquer um que tenha o link". -We are still developing the interactive instructional content for the machine learning curriculum. For now, you can go through the video challenges in this certification. You may also have to seek out additional learning resources, similar to what you would do when working on a real-world project. +Ainda estamos desenvolvendo o conteúdo instrucional interativo do currículo de aprendizagem de máquina. Por enquanto, você pode ver os desafios de vídeo desta certificação. Você também pode ter que procurar recursos adicionais de aprendizagem, do mesmo modo que você faria ao trabalhar em um projeto do mundo real. # --hints-- -It should pass all Python tests. +Ele deve passar em todos os testes do Python. ```js diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md index c5919ba470..c313608e47 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/neural-network-sms-text-classifier.md @@ -1,6 +1,6 @@ --- id: 5e46f8edac417301a38fb931 -title: Neural Network SMS Text Classifier +title: Classificador de texto SMS baseado em rede neural challengeType: 10 forumTopicId: 462380 dashedName: neural-network-sms-text-classifier @@ -8,17 +8,17 @@ dashedName: neural-network-sms-text-classifier # --description-- -In this challenge, you need to create a machine learning model that will classify SMS messages as either "ham" or "spam". A "ham" message is a normal message sent by a friend. A "spam" message is an advertisement or a message sent by a company. +Neste desafio, você precisa criar um modelo de aprendizagem de máquina que classificará as mensagens de SMS como "ham" ou "spam". Uma mensagem de "ham" é uma mensagem normal enviada por um amigo. Uma mensagem de "spam" é um anúncio ou uma mensagem enviada por uma empresa. -You can access [the full project instructions and starter code on Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-neural-network-sms-text-classifier/blob/master/fcc_sms_text_classification.ipynb). +Você pode acessar [as instruções completas do projeto e o código inicial no Google Colaboratory](https://colab.research.google.com/github/freeCodeCamp/boilerplate-neural-network-sms-text-classifier/blob/master/fcc_sms_text_classification.ipynb). -After going to that link, create a copy of the notebook either in your own account or locally. Once you complete the project and it passes the test (included at that link), submit your project link below. If you are submitting a Google Colaboratory link, make sure to turn on link sharing for "anyone with the link." +Depois de acessar esse link, crie uma cópia do notebook em sua própria conta ou localmente. Depois que você completar o projeto e que ele passar pelo teste (incluído nesse link), envie o link do projeto abaixo. Se você estiver enviando um link do Google Colaboratory, certifique-se de ativar o compartilhamento de links para "qualquer um que tenha o link". -We are still developing the interactive instructional content for the machine learning curriculum. For now, you can go through the video challenges in this certification. You may also have to seek out additional learning resources, similar to what you would do when working on a real-world project. +Ainda estamos desenvolvendo o conteúdo instrucional interativo do currículo de aprendizagem de máquina. Por enquanto, você pode ver os desafios de vídeo desta certificação. Você também pode ter que procurar recursos adicionais de aprendizagem, do mesmo modo que você faria ao trabalhar em um projeto do mundo real. # --hints-- -It should pass all Python tests. +Ele deve passar em todos os testes do Python. ```js diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md index d2d0410e52..df8054a76c 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/machine-learning-with-python-projects/rock-paper-scissors.md @@ -1,6 +1,6 @@ --- id: 5e46f8d6ac417301a38fb92d -title: Rock Paper Scissors +title: Pedra, papel ou tesoura challengeType: 10 forumTopicId: 462376 dashedName: rock-paper-scissors @@ -8,17 +8,17 @@ dashedName: rock-paper-scissors # --description-- -For this challenge, you will create a program to play Rock, Paper, Scissors. A program that picks at random will usually win 50% of the time. To pass this challenge your program must play matches against four different bots, winning at least 60% of the games in each match. +Para este desafio, você criará um programa para jogar Pedra, Papel e Tesoura. Um programa que escolhe aleatoriamente geralmente ganha 50% das vezes. Para passar neste desafio, o programa deve jogar partidas contra quatro bots diferentes, ganhando pelo menos 60% dos jogos em cada partida. -You can access [the full project description and starter code on Replit](https://replit.com/github/freeCodeCamp/boilerplate-rock-paper-scissors). +Você pode acessar [a descrição completa do projeto e o código inicial no Replit](https://replit.com/github/freeCodeCamp/boilerplate-rock-paper-scissors). -After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below. +Depois de ir para esse link, faça fork no projeto. Depois que você completar o projeto com base nas instruções do 'README.md', envie o link do seu projeto abaixo. -We are still developing the interactive instructional part of the machine learning curriculum. For now, you will have to use other resources to learn how to pass this challenge. +Ainda estamos desenvolvendo a parte instrucional interativa do currículo de aprendizagem de máquina. Por enquanto, você terá que usar outros recursos para aprender a vencer este desafio. # --hints-- -It should pass all Python tests. +Ele deve passar em todos os testes do Python. ```js diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/conclusion.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/conclusion.md index b87ca8022b..dd8fdd02b7 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/conclusion.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/conclusion.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da6 -title: Conclusion +title: Conclusão challengeType: 11 videoId: LMNub5frQi4 dashedName: conclusion @@ -10,19 +10,19 @@ dashedName: conclusion ## --text-- -Most people that are experts in AI or machine learning usually...: +A maioria das pessoas que são especialistas em IA ou em aprendizagem de máquina normalmente...: ## --answers-- -have one specialization. +tem uma especialização. --- -have many specializations. +tem muitas especializações. --- -have a deep understanding of many different frameworks. +compreendem profundamente muitos frameworks diferentes. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md index 71a466e2b5..7fa5ae77ad 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d99 -title: 'Convolutional Neural Networks: Evaluating the Model' +title: 'Redes neurais convolucionais: avaliando o modelo' challengeType: 11 videoId: eCATNvwraXg dashedName: convolutional-neural-networks-evaluating-the-model @@ -10,19 +10,19 @@ dashedName: convolutional-neural-networks-evaluating-the-model ## --text-- -What is **not** a good way to increase the accuracy of a convolutional neural network? +Qual destas **não** é uma boa maneira de aumentar a precisão de uma rede neural convolucional? ## --answers-- -Augmenting the data you already have. +Aumentar os dados que você já tem. --- -Using a pre-trained model. +Usar um modelo pré-treinado. --- -Using your test data to retrain the model. +Usar seus dados de teste para treinar o modelo novamente. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md index 9d34c0b25a..ab1da080ef 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d9a -title: 'Convolutional Neural Networks: Picking a Pretrained Model' +title: 'Redes neurais convolucionais: Escolhendo um modelo pré-treinado' challengeType: 11 videoId: h1XUt1AgIOI dashedName: convolutional-neural-networks-picking-a-pretrained-model @@ -10,7 +10,7 @@ dashedName: convolutional-neural-networks-picking-a-pretrained-model ## --text-- -Fill in the blanks below to use Google's pre-trained MobileNet V2 model as a base for a convolutional neural network: +Preencha os espaços em branco abaixo para usar o modelo MobileNet V2 pré-treinado do Google como base para uma rede neural convolucional: ```py base_model = tf.__A__.applications.__B__(input_shape=(160, 160, 3), diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md index 87c0b9ef9b..57c2b4a98c 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d97 -title: 'Convolutional Neural Networks: The Convolutional Layer' +title: 'Redes Neurais Convolucionais: A camada convolucional' challengeType: 11 videoId: LrdmcQpTyLw dashedName: convolutional-neural-networks-the-convolutional-layer @@ -10,19 +10,19 @@ dashedName: convolutional-neural-networks-the-convolutional-layer ## --text-- -What are the three main properties of each convolutional layer? +Quais são as três propriedades principais de cada camada convolucional? ## --answers-- -Input size, the number of filters, and the sample size of the filters. +Tamanho de entrada, o número de filtros e o tamanho da amostra dos filtros. --- -Input size, input dimensions, and the color values of the input. +Tamanho de entrada, dimensões de entrada e os valores de cor da entrada. --- -Input size, input padding, and stride. +Tamanho de entrada, preenchimento de entrada e distância do passo. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md index 616ef13476..2f1b245d07 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d96 -title: Convolutional Neural Networks +title: Redes Neurais Convolucionais challengeType: 11 videoId: _1kTP7uoU9E dashedName: convolutional-neural-networks @@ -10,19 +10,19 @@ dashedName: convolutional-neural-networks ## --text-- -Dense neural networks analyze input on a global scale and recognize patterns in specific areas. Convolutional neural networks...: +As redes neurais densas analisam a entrada em uma escala global e reconhecem padrões em áreas específicas. Redes Neurais Convolucionais...: ## --answers-- -also analyze input globally and extract features from specific areas. +também analisam entradas globalmente e extraem recursos de áreas específicas. --- -do not work well for image classification or object detection. +não funcionam bem para a classificação de imagens ou para a detecção de objetos. --- -scan through the entire input a little at a time and learn local patterns. +escaneiam a entrada inteira um pouco por vez e aprendem os padrões locais. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md index 4b792df4cd..5080571bfe 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d8e -title: 'Core Learning Algorithms: Building the Model' +title: 'Algoritmos de aprendizagem principais: construindo o modelo' challengeType: 11 videoId: 5wHw8BTd2ZQ dashedName: core-learning-algorithms-building-the-model @@ -10,7 +10,7 @@ dashedName: core-learning-algorithms-building-the-model ## --text-- -What kind of estimator/model does TensorFlow recommend using for classification? +Que tipo de estimador/modelo o TensorFlow recomenda usar para classificação? ## --answers-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md index 245cf7febe..89b64889ed 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d8d -title: 'Core Learning Algorithms: Classification' +title: 'Algoritmos de aprendizagem principais: classificação' challengeType: 11 videoId: qFF7ZQNvK9E dashedName: core-learning-algorithms-classification @@ -10,19 +10,19 @@ dashedName: core-learning-algorithms-classification ## --text-- -What is classification? +O que é classificação? ## --answers-- -The process of separating data points into different classes. +O processo de separação dos pontos de dados em diferentes classes. --- -Predicting a numeric value or forecast based on independent and dependent variables. +A previsão de um valor numérico ou previsão baseada em variáveis dependentes e independentes. --- -None of the above. +Nenhuma das anteriores. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md index 0f8065dedc..f9be278a20 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d8f -title: 'Core Learning Algorithms: Clustering' +title: 'Algoritmos de aprendizagem principais: agrupamento em clusters' challengeType: 11 videoId: 8sqIaHc9Cz4 dashedName: core-learning-algorithms-clustering @@ -10,27 +10,27 @@ dashedName: core-learning-algorithms-clustering ## --text-- -Which of the following steps is **not** part of the K-Means algorithm? +Qual das seguintes etapas **não** faz parte do algoritmo de médias-K? ## --answers-- -Randomly pick K points to place K centeroids. +Escolher aleatoriamente K pontos para colocar centroides K. --- -Assign each K point to the closest K centeroid. +Atribuir cada ponto K para o centroide K mais próximo. --- -Move each K centeroid into the middle of all of their data points. +Mover cada centroide K para o meio de todos os seus pontos de dados. --- -Shuffle the K points so they're redistributed randomly. +Embaralhe os pontos K para que sejam redistribuídos aleatoriamente. --- -Reassign each K point to the closest K centeroid. +Reatribua cada ponto K para o centeroide K mais próximo. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md index b829085f33..4eb708af68 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d90 -title: 'Core Learning Algorithms: Hidden Markov Models' +title: 'Algoritmos de aprendizagem principais: modelos de Markov ocultos' challengeType: 11 videoId: IZg24y4wEPY dashedName: core-learning-algorithms-hidden-markov-models @@ -10,19 +10,19 @@ dashedName: core-learning-algorithms-hidden-markov-models ## --text-- -What makes a Hidden Markov model different than linear regression or classification? +O que torna um modelo de Markov oculto diferente da regressão linear ou da classificação? ## --answers-- -It uses probability distributions to predict future events or states. +Ele usa distribuições de probabilidade para prever eventos ou estados futuros. --- -It analyzes the relationship between independent and dependent variables to make predictions. +Ele analisa a relação entre variáveis dependentes e independentes para fazer previsões. --- -It separates data points into separate categories. +Ele separa pontos de dados em categorias separadas. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md index 29ca4b4896..ed75cda854 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d8c -title: 'Core Learning Algorithms: The Training Process' +title: 'Algoritmos de aprendizagem principais: o processo de treinamento' challengeType: 11 videoId: _cEwvqVoBhI dashedName: core-learning-algorithms-the-training-process @@ -10,19 +10,19 @@ dashedName: core-learning-algorithms-the-training-process ## --text-- -What are epochs? +O que são epochs? ## --answers-- -The number of times the model will see the same data. +O número de vezes que o modelo verá os mesmos dados. --- -A type of graph. +Um tipo de gráfico. --- -The number of elements you feed to the model at once. +O número de elementos que você alimenta no modelo de uma só vez. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md index d31d7425eb..072ae46208 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d8b -title: 'Core Learning Algorithms: Training and Testing Data' +title: 'Algoritmos de aprendizagem principais: dados de treinamento e de teste' challengeType: 11 videoId: wz9J1slsi7I dashedName: core-learning-algorithms-training-and-testing-data @@ -10,19 +10,19 @@ dashedName: core-learning-algorithms-training-and-testing-data ## --text-- -What is categorical data? +O que são dados categóricos? ## --answers-- -Another term for one-hot encoding. +Outro termo para codificação one-hot. --- -Any data that is not numeric. +Qualquer dado não numérico. --- -Any data that is represented numerically. +Qualquer dado representado numericamente. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md index 2f77b3c6ea..96af857310 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d91 -title: 'Core Learning Algorithms: Using Probabilities to make Predictions' +title: 'Algoritmos de aprendizagem principais: usando Probabilidades para fazer previsões' challengeType: 11 videoId: fYAYvLUawnc dashedName: core-learning-algorithms-using-probabilities-to-make-predictions @@ -10,7 +10,7 @@ dashedName: core-learning-algorithms-using-probabilities-to-make-predictions ## --text-- -What TensorFlow module should you import to implement `.HiddenMarkovModel()`? +Qual módulo do TensorFlow você deve importar para implementar o `.HiddenMarkovModel()`? ## --answers-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md index bd2c0c44f1..e38e8e3da2 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d8a -title: 'Core Learning Algorithms: Working with Data' +title: 'Algoritmos de aprendizagem principais: trabalhando com dados' challengeType: 11 videoId: u85IOSsJsPI dashedName: core-learning-algorithms-working-with-data @@ -10,19 +10,19 @@ dashedName: core-learning-algorithms-working-with-data ## --text-- -What does the pandas `.head()` function do? +O que faz a função `.head()` do pandas? ## --answers-- -Returns the number of entries in a data frame. +Retorna o número de entradas em um quadro de dados. --- -Returns the number of columns in a data frame. +Retorna o número de colunas em um quadro de dados. --- -By default, shows the first five rows or entries in a data frame. +Por padrão, mostra as primeiras cinco linhas ou entradas em um quadro de dados. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md index 470a5db663..2f96f11e78 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/core-learning-algorithms.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d89 -title: Core Learning Algorithms +title: Algoritmos de aprendizagem principais challengeType: 11 videoId: u5lZURgcWnU dashedName: core-learning-algorithms @@ -10,25 +10,25 @@ dashedName: core-learning-algorithms ## --text-- -Which type of analysis would be best suited for the following problem?: +Qual o tipo de análise mais adequado para o seguinte problema? -You have the average temperature in the month of March for the last 100 years. Using this data, you want to predict the average temperature in the month of March 5 years from now. +Você tem a temperatura média no mês de março dos últimos 100 anos. Usando estes dados, você quer prever a temperatura média no mês de março daqui a 5 anos. ## --answers-- -Multiple regression +Regressão múltipla --- -Correlation +Correlação --- -Decision tree +Árvore de decisão --- -Linear regression +Regressão linear ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md index 68999197b2..dd902ac4a0 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d98 -title: Creating a Convolutional Neural Network +title: Criando uma rede neural convolucional challengeType: 11 videoId: kfv0K8MtkIc dashedName: creating-a-convolutional-neural-network @@ -10,7 +10,7 @@ dashedName: creating-a-convolutional-neural-network ## --text-- -Fill in the blanks below to complete the architecture for a convolutional neural network: +Preencha as lacunas abaixo para completar a arquitetura para uma rede neural convolucional: ```py model = models.__A__() diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md index 185278bb1e..0fb503f3b4 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d87 -title: 'Introduction: Machine Learning Fundamentals' +title: 'Introdução: fundamentos de aprendizagem de máquina' challengeType: 11 videoId: KwL1qTR5MT8 dashedName: introduction-machine-learning-fundamentals @@ -10,19 +10,19 @@ dashedName: introduction-machine-learning-fundamentals ## --text-- -Which statement below is **false**? +Qual das frases abaixo é **falsa**? ## --answers-- -Neural networks are modeled after the way the human brain works. +As redes neurais são modeladas de acordo com a forma pela qual um cérebro humano trabalha. --- -Computer programs that play tic-tac-toe or chess against human players are examples of simple artificial intelligence. +Programas de computador que jogam o jogo da velha ou xadrez contra jogadores humanos são exemplos de inteligência artificial. --- -Machine learning is a subset of artificial intelligence. +A aprendizagem de máquina é um subconjunto da inteligência artificial. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md index cefca2bfe2..1356c0b7bd 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d88 -title: Introduction to TensorFlow +title: Introdução ao TensorFlow challengeType: 11 videoId: r9hRyGGjOgQ dashedName: introduction-to-tensorflow @@ -10,19 +10,19 @@ dashedName: introduction-to-tensorflow ## --text-- -Which of the following is **not** a type of tensor? +Qual das seguintes etapas **não** é um tipo de tensor? ## --answers-- -Variable +Variável --- -Flowing +De fluxo --- -Placeholder +De espaço reservado --- @@ -30,7 +30,7 @@ SparseTensor --- -Constant +Constante ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md index 7b7546ba33..905171b536 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da1 -title: 'Natural Language Processing With RNNs: Building the Model' +title: 'Processamento de linguagem natural com RNNs: Criando o modelo' challengeType: 11 videoId: 32WBFS7lfsw dashedName: natural-language-processing-with-rnns-building-the-model @@ -10,7 +10,7 @@ dashedName: natural-language-processing-with-rnns-building-the-model ## --text-- -Fill in the blanks below to complete the `build_model` function: +Preencha as lacunas abaixo para completar a função `build_model`: ```py def build_mode(vocab_size, embedding_dim, rnn_units, batch_size): diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md index f3a22f813d..1179a526a4 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da0 -title: 'Natural Language Processing With RNNs: Create a Play Generator' +title: 'Processamento de linguagem natural com RNNs: Crie um gerador de reprodução' challengeType: 11 videoId: j5xsxjq_Xk8 dashedName: natural-language-processing-with-rnns-create-a-play-generator @@ -10,7 +10,7 @@ dashedName: natural-language-processing-with-rnns-create-a-play-generator ## --text-- -Fill in the blanks below to create the training examples for the RNN: +Preencha as lacunas abaixo para criar os exemplos de treinamento para a RNN: ```py char_dataset = tf.data.__A__.__B__(text_as_int) diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md index 29dbc05f8d..a057869353 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d9f -title: 'Natural Language Processing With RNNs: Making Predictions' +title: 'Processamento de linguagem natural com RNNs: Fazendo previsões' challengeType: 11 videoId: WO1hINnBj20 dashedName: natural-language-processing-with-rnns-making-predictions @@ -10,19 +10,19 @@ dashedName: natural-language-processing-with-rnns-making-predictions ## --text-- -Before you make a prediction with your own review, you should...: +Antes de fazer uma previsão com sua própria revisão, você deve...: ## --answers-- -decode the training dataset and compare the results to the test data. +decodificar o conjunto de dados do treinamento e comparar os resultados com os dados do teste. --- -use the encodings from the training dataset to encode your review. +usar as codificações do conjunto de dados de treinamento para codificar sua avaliação. --- -assign random values between 0 and the maximum number of vocabulary in your dataset to each word in your review. +atribuir valores aleatórios entre 0 e o número máximo de vocabulário no seu conjunto de dados para cada palavra em sua revisão. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md index c572d154e1..05d16a7664 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d9c -title: 'Natural Language Processing With RNNs: Part 2' +title: 'Processamento de linguagem natural com RNNs: Parte 2' challengeType: 11 videoId: mUU9YXOFbZg dashedName: natural-language-processing-with-rnns-part-2 @@ -10,19 +10,19 @@ dashedName: natural-language-processing-with-rnns-part-2 ## --text-- -Word embeddings are...: +Incorporações de palavras são...: ## --answers-- -an unordered group of encoded words that describes the frequency of words in a given document. +um grupo não ordenado de palavras codificadas que descreve a frequência das palavras em um determinado documento. --- -a group of encoded words that preserves the original order of the words in a given document. +um grupo de palavras codificadas que preserva a ordem original das palavras em um determinado documento. --- -a vectorized representation of words in a given document that places words with similar meanings near each other. +uma representação vetorizada de palavras em um determinado documento que coloca palavras com significados semelhantes próximas umas das outras. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md index e3d8d7e263..db26555314 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d9d -title: 'Natural Language Processing With RNNs: Recurring Neural Networks' +title: 'Processamento de linguagem natural com RNNs: redes neurais recorrentes' challengeType: 11 videoId: bX5681NPOcA dashedName: natural-language-processing-with-rnns-recurring-neural-networks @@ -10,23 +10,23 @@ dashedName: natural-language-processing-with-rnns-recurring-neural-networks ## --text-- -What is true about Recurrent Neural Networks? +Qual desses fatos é verdadeiro sobre as redes neurais recorrentes? ## --answers-- -1: They are a type of feed-forward neural network. +1: Elas são um tipo de rede neural sem realimentação. --- -2: They maintain an internal memory/state of the input that was already processed. +2: Elas mantêm uma memória/estado interno da entrada que já foi processada. --- -3: RNN's contain a loop and process one piece of input at a time. +3: As RNNs contêm um loop e processam uma entrada por vez. --- -4: Both 2 and 3. +4: 2 e 3 estão corretas. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md index 60118b25c8..d8f380dcea 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d9e -title: 'Natural Language Processing With RNNs: Sentiment Analysis' +title: 'Processamento de linguagem natural com RNNs: Análise de sentimentos' challengeType: 11 videoId: lYeLtu8Nq7c dashedName: natural-language-processing-with-rnns-sentiment-analysis @@ -10,7 +10,7 @@ dashedName: natural-language-processing-with-rnns-sentiment-analysis ## --text-- -Fill in the blanks below to create the model for the RNN: +Preencha as lacunas abaixo para criar o modelo para a RNN: ```py model = __A__.keras.Sequential([ diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md index 2ae0cab5b7..71fa2afc2c 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da2 -title: 'Natural Language Processing With RNNs: Training the Model' +title: 'Processamento de linguagem natural com RNNs: Treinando o modelo' challengeType: 11 videoId: hEUiK7j9UI8 dashedName: natural-language-processing-with-rnns-training-the-model @@ -10,7 +10,7 @@ dashedName: natural-language-processing-with-rnns-training-the-model ## --text-- -Fill in the blanks below to save your model's checkpoints in the `./checkpoints` directory and call the latest checkpoint for training: +Preencha as lacunas abaixo para salvar os pontos de verificação do seu modelo no diretório `./checkpoints` e chamar o checkpoint mais recente para treinamento: ```py checkpoint_dir = __A__ diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md index f4bde45483..42c3cab917 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d9b -title: Natural Language Processing With RNNs +title: Processamento de linguagem natural com RNNs challengeType: 11 videoId: ZyCaF5S-lKg dashedName: natural-language-processing-with-rnns @@ -10,19 +10,19 @@ dashedName: natural-language-processing-with-rnns ## --text-- -Natural Language Processing is a branch of artificial intelligence that...: +Processamento de linguagem natural é um ramo da inteligência artificial que...: ## --answers-- -deals with how computers understand and process natural/human languages. +lida com a maneira como os computadores entendem e processam idiomas naturais/humanos. --- -translates image data into natural/human languages. +traduz dados de imagem para idiomas naturais/humanos. --- -is focused on translating computer languages into natural/human languages. +tem como foco traduzir linguagens de computador para linguagens naturais/humanas. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md index 635e29a35d..3227087b41 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d93 -title: 'Neural Networks: Activation Functions' +title: 'Redes neurais: funções de ativação' challengeType: 11 videoId: S45tqW6BqRs dashedName: neural-networks-activation-functions @@ -10,19 +10,19 @@ dashedName: neural-networks-activation-functions ## --text-- -Which activation function switches values between -1 and 1? +Qual função de ativação alterna valores entre -1 e 1? ## --answers-- -ReLU (Rectified Linear Unit) +ReLU (Unidade Linear Retificada) --- -Tanh (Hyperbolic Tangent) +Tanh (Tangente Hiperbólica) --- -Sigmoid +Sigmoide ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md index 05b3df57e0..753bcf5808 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d95 -title: 'Neural Networks: Creating a Model' +title: 'Redes neurais: Criando um modelo' challengeType: 11 videoId: K8bz1bmOCTw dashedName: neural-networks-creating-a-model @@ -10,7 +10,7 @@ dashedName: neural-networks-creating-a-model ## --text-- -Fill in the blanks below to build a sequential model of dense layers: +Preencha as lacunas abaixo para construir um modelo sequencial de camadas densas: ```py model = __A__.__B__([ diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md index 216b851ab5..7f19cf7972 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d94 -title: 'Neural Networks: Optimizers' +title: 'Redes neurais: otimizadores' challengeType: 11 videoId: hdOtRPQe1o4 dashedName: neural-networks-optimizers @@ -10,19 +10,19 @@ dashedName: neural-networks-optimizers ## --text-- -What is an optimizer function? +O que é uma função otimizadora? ## --answers-- -A function that increases the accuracy of a model's predictions. +Uma função que aumenta a precisão das previsões de um modelo. --- -A function that implements the gradient descent and backpropagation algorithms for you. +Uma função que implementa os algoritmos de descida do gradiente e de retropropagação por você. --- -A function that reduces the time a model needs to train. +Uma função que reduz o tempo de que um modelo necessita para treinar. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md index d9d07b00fc..9022249b8b 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72d92 -title: Neural Networks with TensorFlow +title: Redes neurais com TensorFlow challengeType: 11 videoId: uisdfrNrZW4 dashedName: neural-networks-with-tensorflow @@ -10,19 +10,19 @@ dashedName: neural-networks-with-tensorflow ## --text-- -A densely connected neural network is one in which...: +Uma rede neural densamente conectada é aquela em que...: ## --answers-- -all the neurons in the current layer are connected to one neuron in the previous layer. +todos os neurônios da camada atual estão conectados a um neurônio na camada anterior. --- -all the neurons in each layer are connected randomly. +todos os neurônios em cada camada estão conectados aleatoriamente. --- -all the neurons in the current layer are connected to every neuron in the previous layer. +todos os neurônios da camada atual estão conectados a todos os neurônios da camada anterior. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md index 1b9f6923a9..041a9e767f 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da5 -title: 'Reinforcement Learning With Q-Learning: Example' +title: 'Aprendizagem de reforço com Q-Learning: Exemplo' challengeType: 11 videoId: RBBSNta234s dashedName: reinforcement-learning-with-q-learning-example @@ -10,7 +10,7 @@ dashedName: reinforcement-learning-with-q-learning-example ## --text-- -Fill in the blanks to complete the following Q-Learning equation: +Preencha as lacunas para completar a seguinte equação de Q-Learn: ```py Q[__A__, __B__] = Q[__A__, __B__] + LEARNING_RATE * (reward + GAMMA * np.max(Q[__C__, :]) - Q[__A__, __B__]) diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md index 089f144038..bb7f1ee002 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da4 -title: 'Reinforcement Learning With Q-Learning: Part 2' +title: 'Aprendizagem de reforço com Q-Learning: Parte 2' challengeType: 11 videoId: DX7hJuaUZ7o dashedName: reinforcement-learning-with-q-learning-part-2 @@ -10,15 +10,15 @@ dashedName: reinforcement-learning-with-q-learning-part-2 ## --text-- -What can happen if the agent does not have a good balance of taking random actions and using learned actions? +O que pode acontecer se o agente não tiver um bom equilíbrio entre realizar ações aleatórias e usar ações aprendidas? ## --answers-- -The agent will always try to minimize its reward for the current state/action, leading to local minima. +O agente sempre tentará minimizar sua recompensa pelo estado/ação atual, levando ao mínimo local. --- -The agent will always try to maximize its reward for the current state/action, leading to local maxima. +O agente sempre tentará maximizar sua recompensa pelo estado/ação atual, levando ao máximo local. ## --video-solution-- diff --git a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md index 3cbeedcfb3..3d897235f7 100644 --- a/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md +++ b/curriculum/challenges/portuguese/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.md @@ -1,6 +1,6 @@ --- id: 5e8f2f13c4cdbe86b5c72da3 -title: Reinforcement Learning With Q-Learning +title: Aprendizagem de reforço com Q-Learning challengeType: 11 videoId: Cf7DSU0gVb4 dashedName: reinforcement-learning-with-q-learning @@ -10,19 +10,19 @@ dashedName: reinforcement-learning-with-q-learning ## --text-- -The key components of reinforcement learning are... +Os principais componentes da aprendizagem de reforço são... ## --answers-- -environment, representative, state, reaction, and reward. +ambiente, representante, estado, reação e recompensa. --- -environment, agent, state, action, and reward. +ambiente, agente, estado, ação e recompensa. --- -habitat, agent, state, action, and punishment. +habitat, agente, ação, estado e punição. ## --video-solution--