Data Engineering'e Giriş
Vincent Vankrunkelsven
Data Engineer, DataCamp

Yapılandırılmamış
Call me Ishmael. Some years ago, never
mind how long precisely, having little or
no money in my purse, and nothing particular
to interest me on shore, I thought ....
Düz dosyalar
.tsv veya .csv
Year,Make,Model,Price
1997,Ford,E350,3000.00
1999,Chevy,"Venture Extended Edition",4900.00
1999,Chevy,"Venture Extended Edition",5000.00
1996,Jeep,Grand Cherokee,4799.00
numberstringbooleannullarrayobject{
"an_object": {
"nested": [
"one",
"two",
"three",
{
"key": "four"
}
]
}
}
import jsonresult = json.loads('{"key_1": "value_1", "key_2":"value_2"}') print(result["key_1"])
value_1
İstekler

Örnek
{ "login": "datacamp", "type": "Organization", "created_at": "2013-05-14T13:01:20Z" }
import requestsresponse = requests.get("https://hacker-news.firebaseio.com/v0/item/16222426.json") print(response.json())
{'by': 'neis', 'descendants': 0, 'id': 16222426, 'score': 17, 'time': 1516800333, 'title': .... }
Uygulama veritabanları
Analitik veritabanları
Bağlantı dizesi/URI
postgresql://[user[:password]@][host][:port]
Python'da kullanım
import sqlalchemy connection_uri = "postgresql://repl:password@localhost:5432/pagila" db_engine = sqlalchemy.create_engine(connection_uri)import pandas as pd pd.read_sql("SELECT * FROM customer", db_engine)
Data Engineering'e Giriş