Conjunto de dicas sem pé nem cabeça nem seu cão esguio e o garoto do balão vermelho :)
Aqui está um exercício simples para um estudante iniciante em Python, envolvendo a manipulação de dados de um arquivo JSON e a gravação desses dados em um arquivo CSV.
Suponha que você tenha um arquivo JSON chamado "dados.json" com a seguinte estrutura:
[
{
"nome": "João",
"idade": 25,
"cidade": "São Paulo"
import csv | |
import Levenshtein | |
""" | |
O script tem como objetivo encontrar a categoria mais similar | |
para cada categoria presente no arquivo "categorias.csv" com base | |
nas categorias do arquivo "categorias_native.csv". | |
Ele utiliza a distância de Levenshtein para calcular | |
a similaridade entre as categorias. |
import csv | |
import random | |
import sys | |
import os | |
""" | |
Quando você tem um arquivo CSV muito grande e que gostaria de uma amostragem de linhas aleatórias, | |
esse script pode te ajudar. | |
Gist: https://gist.github.com/gpupo/33b266be0830f76cd3200866788404df |
A Lei de Demeter, também conhecida como princípio do mínimo conhecimento, é uma diretriz para o design de objetos. Segundo essa lei, um objeto deve limitar suas interações a um número limitado de "amigos íntimos" e evitar conhecer as estruturas internas de outros objetos.
Vou dar um exemplo de código JavaScript que viola a Lei de Demeter e depois mostrar como corrigi-lo. No exemplo, vamos considerar um objeto Carro que tem um objeto Motor:
function Carro() {
this.motor = new Motor();
}
function Motor() {
Criei um documento para uso nas minhas aulas sobre Programação com foco em componentes de infraestrutura. É uma síntese de tópicos importantes que espero que seja útil para você.
Fique à vontade para explorar o conteúdo e utilize-o como um guia durante as aulas. Espero que aproveite e tenha uma ótima experiência de aprendizado!
O Bash (Bourne Again SHell) é um interpretador de comandos para sistemas operacionais Unix, como Linux e macOS. Ele fornece uma interface de linha de comando poderosa e flexível, permitindo que os usuários executem comandos e automatizem tarefas no sistema operacional.