Skip to content

Commit 975d13f

Browse files
committed
split glossary.csv files to smaller files in data/
1 parent 57a5c00 commit 975d13f

File tree

13 files changed

+278
-0
lines changed

13 files changed

+278
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ pip-log.txt
2525

2626
#Mr Developer
2727
.mr.developer.cfg
28+
.DS_Store

data/a.csv

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
acumulador,accumulator,acumulador,10,4,A variable used in a loop to add up or accumulate a result.,
3+
algoritmo,algorithm,algoritmo,7,8,A general process for solving a category of problems.,
4+
aliasing,aliasing,“apelidamento”,10,13,A circumstance where two or more variables refer to the same object.,
5+
analisar,parse,analisar,1,19,To examine a program and analyze the syntactic structure.,
6+
análise de algoritmos,analysis of algorithms,análise de algoritmos,B,1,A way to compare algorithms in terms of their run time and/or space requirements.,
7+
argumento,argument,argumento,3,8,A value provided to a function when the function is called. This value is assigned to the corresponding parameter in the function.,
8+
argumento nomeado,keyword argument,argumento nomeado,4,5,An argument that includes the name of the parameter as a “keyword”.,
9+
argumento opcional,optional argument,argumento opcional,8,12,A function or method argument that is not required.,
10+
argumento posicional,positional argument,argumento posicional,17,5,"An argument that does not include a parameter name, so it is not a keyword argument.",
11+
arquivo-texto,text file,arquivo-texto,14,5,A sequence of characters stored in permanent storage like a hard drive.,
12+
"``assert``, instrução",``assert`` statement,instrução ``assert``,16,7,A statement that check a condition and raises an exception if it fails.,
13+
assinatura,interface,"assinatura, interface",4,6,"A description of how to use a function, including the name and descriptions of the arguments and return value.",
14+
atribuição,assignment,atribuição,2,2,A statement that assigns a value to a variable.,
15+
atribuição combinada,augmented assignment,atribuição combinada,10,5,A statement that updates the value of a variable using an operator like ``+=``.,
16+
atributo,attribute,atributo,15,5,One of the named values associated with an object.,
17+
atributo de classe,class attribute,atributo de classe,18,2,An attribute associated with a class object. Class attributes are defined inside a class definition but outside any method.,
18+
atributo de instância,instance attribute,atributo de instância,18,3,An attribute associated with an instance of a class.,
19+
atualização,update,atualização,7,2,An assignment where the new value of the variable depends on the old.,
20+
avaliar,evaluate,avaliar,2,7,To simplify an expression by performing the operations in order to yield a single value.,

data/b.csv

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
banco de dados,database,banco de dados,14,11,A file whose contents are organized like a dictionary with keys that correspond to values.,
3+
bug,bug,-,1,20,An error in a program.,
4+
busca,search,busca,8,9,A pattern of traversal that stops when it finds what it is looking for.,
5+
busca,lookup,"busca, pesquisa",11,11,A dictionary operation that takes a key and finds the corresponding value.,
6+
busca,search,busca,B,10,The problem of locating an element of a collection (like a list or dictionary) or determining that it is not present.,
7+
busca invertida,reverse lookup,busca invertida,11,12,A dictionary operation that takes a value and finds one or more keys that map to it.,

data/c.csv

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
cabeçalho,header,cabeçalho,3,4,The first line of a function definition.,
3+
caminho,path,caminho,14,7,A string that identifies a file.,
4+
caminho absoluto,absolute path,caminho absoluto,14,9,A path that starts from the topmost directory in the file system.,
5+
caminho relativo,relative path,caminho relativo,14,8,A path that starts from the current directory.,
6+
capturar,catch,capturar,14,10,To prevent an exception from terminating a program using the try and except statements.,
7+
cardinalidade,multiplicity,"cardinalidade, multiplicidadade",18,12,"A notation in a class diagram that shows, for a HAS-A relationship, how many references there are to instances of another class.",
8+
caso base,base case,caso base,5,14,A conditional branch in a recursive function that does not make a recursive call.,
9+
caso especial,special case,caso especial,9,3,A test case that is atypical or non-obvious (and less likely to be handled correctly).,
10+
chamada de função,function call,chamada de função,3,7,A statement that runs a function. It consists of the function name followed by an argument list in parentheses.,
11+
chave,key,chave,11,5,An object that appears in a dictionary as the first part of a key-value pair.,
12+
classe,class,classe,15,1,A programmer-defined type. A class definition creates a new class object.,
13+
classe base,parent class,"classe base, superclasse",18,6,The class from which a child class inherits.,
14+
classe derivada,child class,"classe derivada, subclasse",18,7,A new class created by inheriting from an existing class; also called a “subclass”.,
15+
codificar,encode,codificar,18,1,To represent one set of values using another set of values by constructing a mapping between them.,
16+
código morto,dead code,código morto,6,2,"Part of a program that can never run, often because it appears after a return statement.",
17+
código provisório,scaffolding,"“andaime”, código provisório",6,4,Code that is used during program development but is not part of the final version.,
18+
código provisório,slice,fatia,8,5,A part of a string specified by a range of indices.,
19+
comentário,comment,comentário,2,15,Information in a program that is meant for other programmers (or anyone reading the source code) and has no effect on the execution of the program.,
20+
composição,composition,composição,3,18,"Using an expression as part of a larger expression, or a statement as part of a larger statement.",
21+
concatenar,concatenate,concatenar,2,14,To join two operands end-to-end.,
22+
condição,condition,condição,5,7,The boolean expression in a conditional statement that determines which branch runs.,
23+
condicional aninhado,nested conditional,condicional aninhado,5,11,A conditional statement that appears in one of the branches of another conditional statement.,
24+
condicional encadeado,chained conditional,condicional encadeado,5,10,A conditional statement with a series of alternative branches.,
25+
contador,counter,contador,8,10,"A variable used to count something, usually initialized to zero and then incremented.",
26+
cópia profunda,deep copy,cópia profunda,15,8,"To copy the contents of an object as well as any embedded objects, and any objects embedded in them, and so on; implemented by the deepcopy function in the copy module.",
27+
cópia rasa,shallow copy,cópia rasa,15,7,"To copy the contents of an object, including any references to embedded objects; implemented by the copy function in the copy module.",
28+
corpo,body,corpo,3,5,The sequence of statements inside a function definition.,

data/d.csv

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
declaração,declaration,declaração,11,20,A statement like global that tells the interpreter something about a variable.,
3+
decrementar,decrement,decrementar,7,5,An update that decreases the value of a variable.,
4+
definição de função,function definition,definição de função,3,2,"A statement that creates a new function, specifying its name, parameters, and the statements it contains.",
5+
delimitador,delimiter,delimitador,10,14,A character or string used to indicate where a string should be split.,
6+
dependência,dependency,dependência,18,10,"A relationship between two classes where instances of one class use instances of the other class, but do not store them as attributes.",
7+
depuração,debugging,depuração,1,21,The process of finding and correcting bugs.,
8+
depuração com patinho de borracha,rubber duck debugging,depuração com patinho de borracha,13,6,"Debugging by explaining your problem to an inanimate object such as a rubber duck. Articulating the problem can help you solve it, even if the rubber duck doesn’t know Python.",
9+
desempacotamento de tupla,tuple assignment,desempacotamento de tupla,12,2,An assignment with a sequence on the right side and a tuple of variables on the left. The right side is evaluated and then its elements are assigned to the variables on the left.,
10+
desenvolvimento incremental,incremental development,desenvolvimento incremental,6,3,A program development plan intended to avoid debugging by adding and testing only a small amount of code at a time.,
11+
desenvolvimento planejado,designed development,desenvolvimento planejado,16,2,A development plan that involves high-level insight into the problem and more planning than incremental development or prototype development.,
12+
despacho por tipo,type-based dispatch,despacho por tipo,17,7,A programming pattern that checks the type of an operand and invokes different functions for different types.,
13+
desvio,branch,desvio,5,9,One of the alternative sequences of statements in a conditional statement.,
14+
determinístico,deterministic,determinístico,13,1,"Pertaining to a program that does the same thing each time it runs, given the same inputs.",
15+
diagrama de chamadas,call graph,diagrama de chamadas,11,15,"A diagram that shows every frame created during the execution of a program, with an arrow from each caller to each callee.",
16+
diagrama de classe,class diagram,diagrama de classe,18,11,A diagram that shows the classes in a program and the relationships between them.,
17+
diagrama de estado,state diagram,diagrama de estado,2,3,A graphical representation of a set of variables and the values they refer to.,
18+
diagrama de objetos,object diagram,diagrama de objetos,15,9,"A diagram that shows objects, their attributes, and the values of the attributes.",
19+
diagrama de pilha,stack diagram,diagrama de pilha,3,20,"A graphical representation of a stack of functions, their variables, and the values they refer to.",
20+
dicionário,dictionary,dicionário,11,2,A mapping from keys to their corresponding values.,
21+
diretório,directory,diretório,14,6,"A named collection of files, also called a folder.",
22+
divisão pelo piso,floor division,divisão pelo piso,5,1,"An operator, denoted //, that divides two numbers and rounds down (toward zero) to an integer.",
23+
docstring,docstring,-,4,9,A string that appears at the top of a function definition to document the function’s interface.,

data/e-f.csv

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
elemento,element,elemento,10,2,"One of the values in a list (or other sequence), also called items.",
3+
encapsulamento,encapsulation,encapsulamento,4,3,The process of transforming a sequence of statements into a function definition.,
4+
encapsulamento de dados,data encapsulation,encapsulamento de dados,18,13,A program development plan that involves a prototype using global variables and a final version that makes the global variables into instance attributes.,
5+
equivalente,equivalent,equivalente,10,10,Having the same value.,
6+
erro semântico,semantic error,erro semântico,2,19,An error in a program that makes it do something other than what the programmer intended.,
7+
erro sintático,syntax error,erro sintático,2,16,An error in a program that makes it impossible to parse (and therefore impossible to interpret).,
8+
errro estrutural,shape error,errro estrutural,12,8,"An error caused because a value has the wrong shape; that is, the wrong type or size.",
9+
estrutura de dados,data structure,estrutura de dados,12,7,"A collection of related values, often organized in lists, dictionaries, tuples, etc.",
10+
exceção,exception,exceção,2,17,An error that is detected while the program is running.,
11+
executar,execute,executar,2,9,To run a statement and do what it says.,
12+
explodir,scatter,explodir,12,4,The operation of treating a sequence as a list of arguments.,
13+
expressão,expression,expressão,2,6,"A combination of variables, operators, and values that represents a single result.",
14+
expressão booleana,boolean expression,expressão booleana,5,3,An expression whose value is either True or False.,
15+
expressão condicional,conditional expression,expressão condicional,19,1,"An expression that has one of two values, depending on a condition.",
16+
expressão geradora,generator expression,expressão geradora,19,3,An expression with a for loop in parentheses that yields a generator object.,
17+
fachada,veneer,“verniz” ou fachada,18,4,A method or function that provides a different interface to another function without doing much computation.,
18+
factory,factory,fábrica,19,5,"A function, usually passed as a parameter, used to create objects.",
19+
filtro,filter,filtro,10,8,A processing pattern that traverses a list and selects the elements that satisfy some criterion.,
20+
flag,flag,“indicador”,11,19,A boolean variable used to indicate whether a condition is true.,
21+
fluxo de execução,flow of execution,fluxo de execução,3,19,The order statements run in.,
22+
frame,frame,,3,21,A box in a stack diagram that represents a function call. It contains the local variables and parameters of the function.,
23+
função,function,função,3,1,A named sequence of statements that performs some useful operation. Functions may or may not take arguments and may or may not produce a result.,
24+
função de hash,hash function,função de espalhamento,11,9,A function used by a hashtable to compute the location for a key.,
25+
função produtiva,fruitful function,função produtiva,3,11,A function that returns a value.,
26+
função pura,pure function,função pura,16,3,A function that does not modify any of the objects it receives as arguments. Most pure functions are fruitful.,

data/g-i.csv

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
generalização,generalization,generalização,4,4,The process of replacing something unnecessarily specific (like a number) with something appropriately general (like a variable or parameter).,
3+
"``global``, declaração",``global`` statement,declaração ``global``,11,18,A statement that declares a variable name global.,
4+
guarda,guardian,guarda,6,5,A programming pattern that uses a conditional statement to check for and handle circumstances that might cause an error.,
5+
hashable,hashable,,11,10,"A type that has a hash function. Immutable types like integers, floats and strings are hashable; mutable types like lists and dictionaries are not.",
6+
herança,inheritance,herança,18,5,The ability to define a new class that is a modified version of a previously defined class.,
7+
idêntico,identical,idêntico,10,11,Being the same object (which implies equivalence).,
8+
implementação,implementation,implementação,11,7,A way of performing a computation.,
9+
"``import``, instrução",``import`` statement,instrução ``import``,3,15,A statement that reads a module file and creates a module object.,
10+
imutável,immutable,imutável,8,7,The property of a sequence whose items cannot be changed.,
11+
incrementar,increment,incrementar,7,4,An update that increases the value of a variable (often by one).,
12+
índice,index,índice,8,4,"An integer value used to select an item in a sequence, such as a character in a string. In Python indices start from 0.",
13+
inicialização,initialization,inicialização,7,3,An assignment that gives an initial value to a variable that will be updated.,
14+
instância,instance,instância,15,3,An object that belongs to a class.,
15+
instanciar,instantiate,instanciar,15,4,To create a new object.,
16+
instrução,statement,instrução,2,8,"A section of code that represents a command or action. So far, the statements we have seen are assignments and print statements.",
17+
instrução composta,compound statement,instrução composta,5,8,A statement that consists of a header and a body. The header ends with a colon (:). The body is indented relative to the header.,
18+
instrução condicional,conditional statement,instrução condicional,5,6,A statement that controls the flow of execution depending on some condition.,
19+
inteiro,integer,inteiro,1,12,A type that represents whole numbers.,
20+
interpretador,interpreter,interpretador,1,5,A program that reads another program and executes it,
21+
invariante,invariant,invariante,16,6,A condition that should always be true during the execution of a program.,
22+
invocação,invocation,invocação,8,11,A statement that calls a method.,
23+
item,item,item,8,3,One of the values in a sequence.,
24+
item,item,item,11,4,"In a dictionary, another name for a key-value pair.",
25+
iteração,iteration,iteração,7,6,Repeated execution of a set of statements using either a recursive function call or a loop.,
26+
iterador,iterator,iterador,12,6,"An object that can iterate through a sequence, but which does not provide list operators and methods.",

data/l-m.csv

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
ADOPTED TERM,EN-US TERM,PT-BR TERM,CHAPTER,ORDER,EN-US DEFINITION,PT-BR DEFINITION
2+
laço,loop,"laço, loop",4,2,A part of a program that can run repeatedly.,
3+
laço infinito,infinite loop,laço infinito,7,7,A loop in which the terminating condition is never satisfied.,
4+
linear,linear,linear,B,8,"An algorithm whose run time is proportional to problem size, at least for large problem sizes.",
5+
linguagem de alto nível,high-level language,linguagem de alto nível,1,2,A programming language like Python that is designed to be easy for humans to read and write.,
6+
linguagem de baixo nível,low-level language,linguagem de baixo nível,1,3,A programming language that is designed to be easy for a computer to run; also called “machine language” or “assembly language”.,
7+
linguagem formal,formal language,linguagem formal,1,16,"Any one of the languages that people have designed for specific purposes, such as representing mathematical ideas or computer programs; all programming languages are formal languages.",
8+
linguagem natural,natural language,linguagem natural,1,15,Any one of the languages that people speak that evolved naturally.,
9+
linguagem orientada a objetos,object-oriented language,linguagem orientada a objetos,17,1,"A language that provides features, such as programmer-defined types and methods, that facilitate object-oriented programming.",
10+
lista,list,lista,10,1,A sequence of values.,
11+
lista aninhada,nested list,lista aninhada,10,3,A list that is an element of another list.,
12+
listcomp,list comprehension,"“compreensão de lista”, listcomp",19,2,An expression with a for loop in square brackets that yields a new list.,
13+
map,map,"“mapear”, “de-para”",10,7,A processing pattern that traverses a sequence and performs an operation on each element.,
14+
mapeamento,mapping,mapeamento,11,1,A relationship in which each element of one set corresponds to an element of another set.,
15+
máquina-modelo,machine model,máquina-modelo,B,2,A simplified representation of a computer used to describe algorithms.,
16+
memo,memo,“lembrete”,11,16,A computed value stored to avoid unnecessary future computation.,
17+
método,method,método,4,1,A function that is associated with an object and called using dot notation.,
18+
método,method,método,17,3,A function that is defined inside a class definition and is invoked on instances of that class.,
19+
modificadora,modifier,modificadora,16,4,"A function that changes one or more of the objects it receives as arguments. Most modifiers are void; that is, they return None.",
20+
modo de script,script mode,modo de script,2,11,A way of using the Python interpreter to read code from a script and run it.,
21+
modo interativo,interactive mode,modo interativo,2,10,A way of using the Python interpreter by typing code at the prompt.,
22+
módulo,module,módulo,3,14,A file that contains a collection of related functions and other definitions.,
23+
multiset,multiset,“multi-conjunto”,19,4,A mathematical entity that represents a mapping between the elements of a set and the number of times they appear.,

0 commit comments

Comments
 (0)