- Verificar e testar funções de entrada e saída de impressão
- Atribuir um valor inteiro a um variável
- Atribuir um valor em ponto flutuante a um variável
- Atribuir uma string a uma variável
- Aprender a fazer verificação de tipo
- Verificar operadores lógicos
- Verificar operadores aritméticos
- Verificar estruturas de seleção (if/else)
- Criar um array de inteiros definido
- Criar um array de pontos flutuantes definido
- Criar um array de strings definido
- Acessar um elemento do array
- Modificar o valor de um elemento do array
- Adicionar um elemento ao array
- Deletar um elemento do array
- Criar um dicionário (se a linguagem tiver suporte)
- Adicionar um elemento ao dicionário (se a linguagem tiver suporte)
- Modificar um elemento do dicionário (se a linguagem tiver suporte)
- Deletar um elemento do dicionário (se a linguagem tiver suporte)
- Verificar estruturas de repetição (for/while)
- Interar sobre um array
- Criar uma slice de um array (se for suportado)
- Concatenar duas ou mais strings
- Fazer o split em uma string separando por espaços
- Retira uma substring de uma string
- Verificar a existencia de uma substring em uma string
- Criar uma função com um valor de retorno definido
- Criar uma função que receba parâmetros e tenha um retorno definido
- Criar uma função recursiva (fibonacci)
- Criar uma função em um arquiv/modulo separado e importa-la
- Criar um funação generator (caso seja suportado pela linguagem)
- Abrir um arquivo de texto
- Fazer a leitura de um arquivo de texto
- Escrever em um arquivo de texto (write/append)
- Criação de ponteiros (caso a linguagem suporte)
- Criar um array nao definido (alocação dinâmica de memoria)
- Criar outras estruturas de dados complexas por alocação dinâmica
- Verificar se uma função pode ser atribuida a uma variável (First Class Functions)
- Verificar se uma função pode ser retornada de uma função ou passada como parâmetro (High Order Functions)
- Verificar Bibliotecas ou recursos para paralelismo (threading/io/processing)
Last active
November 9, 2020 14:56
-
-
Save Ronnasayd/6fb65e37ef48ecf49f93648642186e84 to your computer and use it in GitHub Desktop.
Operações que devem ser feitas ao aprender uma nova linguagem
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment