-
Notifications
You must be signed in to change notification settings - Fork 0
/
web_app.py
67 lines (48 loc) · 2.69 KB
/
web_app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# libraries
import streamlit as st
import pandas as pd
import numpy as np
import requests
import streamlit_lottie
from sklearn import datasets
st.title("StarLordDataPage")
st.header("**Star Lord'un Uzay Verileri - Star Lord's Space Data's**")
st.markdown(
"""
Ben **Süleyman Kaplan**. **Star Lord** olarak kendimi veri biliminde geliştirmekteyim.
**Uzay ve Uydu Mühendisliği** 1. sınıf öğrencisi olarak eğitim hayatıma devam etmekteyim. **ABD Ankara
Büyükelçiliği** ve TED Koleji'nin düzenlediği ACCESS Projesini derece ile tamamladım.
Kısa bir süre Teknofest Roket Takımında Ar-Ge Sorumlusu olarak görev yaptım.
**Defence Turk**'te Editör olarak **Takım Uydular, Fırlatma Sistemleri** ve **Uzay Teleskopları** konularında dergi yazısı yazdım.
**T3 Girişim Merkezi Girişimci Yetiştirme Programı**'ndan Girişimci Adayı unvanı ile mezun oldum.
**CarryVibe Logistics Technologies** adlı girişimimde iş geliştirme, tasarım, planlama ve bağlantı oluşturma konularında kurucu ortak ve takım lideri görevlerini yürütmekteyim.
Şu anda **veri bilimi, makine öğrenmesi** ve **MBA** alanlarında kendimi geliştirmekteyim.
"""
)
st.markdown("**Linkedin** > https://www.linkedin.com/in/süleyman-kaplan/ \n")
st.markdown("**GitHub** > https://github.com/suleykaps")
# fonksiyonlar
def load_lottieurl(url):
r = requests.get(url)
if r.status_code != 200:
return None
return r.json()
# datasets
spacex_data = pd.read_csv("spacex_missions.csv")
airport_data = pd.read_csv("airport_desc.csv", encoding='latin1')
# ---- LOAD ASSETS ----
lottie_coding = load_lottieurl("https://assets1.lottiefiles.com/packages/lf20_ZQhQzO.json")
#page settings
streamlit_lottie.st_lottie(lottie_coding, height=300, key="coding")
dataSet_name = st.sidebar.selectbox("Uzay Veri Setlerinden Birini Seç",("SpaceX Görevleri","100 HavaLimanı" ,"100 HavaLimanı Uzay Görüntüsü" ))
if dataSet_name == "SpaceX Görevleri":
st.subheader("**SpaceX Görevleri (2006-Şimdi)**")
st.dataframe(spacex_data)
elif dataSet_name == "100 HavaLimanı" :
st.subheader("**100 Adet Havalimanının Uzaydan Görüntüleri**")
st.dataframe(airport_data)
elif dataSet_name == "100 HavaLimanı Uzay Görüntüsü":
st.subheader("Seçilen Havalimanının Uzaydan Görüntüsü")
number = int(st.number_input('\n\n\n\n**1-100 Arasında Sayı Seçerek Havalimanı Görüntüsüne Ulaşabilirsiniz**'))
st.write("Girilen numara: ", number)
airport_data.iloc[number - 1:number]