from IPython.display import HTML
# Youtube
HTML('<iframe width="560" height="315" src="https://www.youtube.com/embed/9xoqXVjBEF8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>')
import pandas as pd
df = pd.read_csv('train.csv')
df.head()
df.Survived.value_counts()
# sag kalanlarin orani
df.Survived.value_counts()[1]/ len(df.Survived)
df.Sex.value_counts()
import matplotlib.pyplot as plt
df.Sex.value_counts().plot(kind = 'bar')
plt.show()
df.Pclass.value_counts()
df.Pclass.value_counts().plot(kind = 'bar')
plt.show()
df[df.Pclass == 1].Survived.value_counts().plot(kind = 'bar', color = 'g')
plt.title("1. sinif yolculari, sag kalanlar ve kalamayanlar")
plt.grid()
plt.show()
df[df.Pclass == 2].Survived.value_counts().plot(kind = 'bar')
plt.title("2. sinif yolculari, sag kalamayanlar ve kalanlar")
plt.grid()
plt.show()
df[df.Pclass == 3].Survived.value_counts().plot(kind = 'bar', color = 'r')
plt.title("3. sinif yolculari, sag kalamayanlar ve kalanlar")
plt.grid()
plt.show()
# once cocuklar ve kadinlar?
plt.subplot(1, 3, 1)
df[df.Sex == 'female'].Survived.value_counts().plot(kind = 'barh', color = 'r')
plt.title("Kadinlar")
plt.subplot(1, 3, 2)
df[df.Sex == 'male'].Survived.value_counts().plot(kind = 'barh', color = 'k')
plt.title("Erkekler")
plt.subplot(1, 3, 3)
df[df.Age < 15].Survived.value_counts().plot(kind = 'barh', color = 'b')
plt.title("Cocuklar")
plt.show()
# once cocuklar ve kadinlar?
df[(df.Age < 15) & (df.Sex == 'female')].Survived.value_counts().plot(kind = 'barh', color = 'b')
plt.title("once cocuklar ve kadinlar?")
plt.grid()
plt.show()
# once zenginler ve kadinlar?
df[(df.Pclass == 1) & (df.Sex == 'female')].Survived.value_counts().plot(kind = 'barh', color = 'g')
plt.title("once zenginler ve kadinlar?")
plt.grid()
plt.show()
# en son fakirler ve erkekler?
df[(df.Pclass == 3) & (df.Sex == 'male')].Survived.value_counts().plot(kind = 'barh', color = 'r')
plt.title("en son fakirler ve erkekler?")
plt.grid()
plt.show()
Bunun icin Ilker Birbil hocanin veri defterindeki yazisini okumanizi tavsiye ederim. Oradan ufak bir kod parcasini paylasmadan gecemeyecegim. Guc sizinle olsun :)
from requests import get
# swapi, the Star Wars API!
adres = 'http://swapi.co/api'
# Yıldız Savaşları Filmleri
ys_filmler = get(adres+'/films/').json()
sonuclar = ys_filmler['results']
kayan_yazi = sonuclar[1]['opening_crawl']
kayan_yazi
from time import sleep
for yazi in kayan_yazi.split("\n"):
print(yazi)
sleep(0.5) # Yarim saniye bekletelim