python ile enerji analizi i - baris sanli · 3/23/2019 · barissanli.com/python 1 python ile...
TRANSCRIPT
![Page 1: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/1.jpg)
barissanli.com/python 1
Python ile Enerji Analizi I
Barış Sanlıbarissanli.com/python
23 Mart 2019
![Page 2: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/2.jpg)
barissanli.com/python 2
Python● 1994 'de 1.0● 2008'de Python 3.0
![Page 3: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/3.jpg)
barissanli.com/python 3
Python Zen'i● Beautiful is better than ugly.● Explicit is better than implicit.● Simple is better than complex.● Complex is better than complicated.● Flat is better than nested.● Sparse is better than dense.● Readability counts.● Special cases aren't special enough to break the rules.● Although practicality beats purity.● Errors should never pass silently.● Unless explicitly silenced.● In the face of ambiguity, refuse the temptation to guess.● There should be one -- and preferably only one -- obvious way to do it.● Although that way may not be obvious at first unless you're Dutch.● Now is better than never.● Although never is often better than *right* now.● If the implementation is hard to explain, it's a bad idea.● If the implementation is easy to explain, it may be a good idea.● Namespaces are one honking great idea -- let's do more of those
![Page 4: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/4.jpg)
barissanli.com/python 4
Tarihsel tecrübe● 2011'de Doğalgaz şirketleri clustering için● 2013'de ODET (On Günlük Doğal gaz ve Elektrik
Talep Modeli)– http://www.barissanli.com/calismalar/2013/ODET-v01.pdf
● 2017'de Güneş panel sistem yönetimi– http://www.barissanli.com/calismalar/2017/20170216-bsanli-iot.pdf
● 2018'de barissanli.com/python
![Page 5: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/5.jpg)
barissanli.com/python 5
Anket
https://twitter.com/barissanli/status/1082337159825248261
![Page 6: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/6.jpg)
barissanli.com/python 6
Günlük petrol fiyatları
https://twitter.com/barissanli/status/1082337159825248261
![Page 7: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/7.jpg)
barissanli.com/python 7
Anaconda
![Page 8: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/8.jpg)
barissanli.com/python 8
Miniconda● Daha küçük● Fakat tüm paketleri kendin indirirsin● Yalın
https://repo.continuum.io/miniconda/
![Page 9: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/9.jpg)
barissanli.com/python 9
Jupyter : Arayüz
![Page 10: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/10.jpg)
barissanli.com/python 10
Etkileşimli
![Page 11: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/11.jpg)
barissanli.com/python 11
Programlamaya giriş● Değişken ve fonksiyon
![Page 12: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/12.jpg)
barissanli.com/python 12
Petrol fiyati
![Page 13: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/13.jpg)
barissanli.com/python 13
Jupyter (arayüz komutları)● Esc ile command mode
– Y ve M tuşları– A (üste – above) , B(aşağı – below)– Shift (tamamlama)– Shift + Tab (komut açıklama)
![Page 14: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/14.jpg)
barissanli.com/python 14
Jupyter Markdown● # Başlık● ## Alt başlık ● **komut**● *kelime*● *** düz çizgi
https://medium.com/ibm-data-science-experience/markdown-for-jupyter-notebooks-cheatsheet-386c05aeebed
![Page 15: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/15.jpg)
barissanli.com/python 15
Oyuncu tabanlı model● Üretim
– OPEC– NOPEC (non OPEC): OPEC dışı
● Tüketim– OECD– NOECD (non OECD): OECD dışı
● Petrol fiyatı● Fiyat hareketi -> net üretim ve tüketim sonucu
![Page 16: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/16.jpg)
barissanli.com/python 16
Kodlama – Dünya Petrol Modeli
![Page 17: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/17.jpg)
barissanli.com/python 17
Fiyat hareketi ve sonuç
![Page 18: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/18.jpg)
barissanli.com/python 18
Simulasyon için● Her yıl tekrar tüm değerler hesaplanmalı● For bunun için
![Page 19: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/19.jpg)
barissanli.com/python 19
Tüm kod
![Page 20: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/20.jpg)
barissanli.com/python 20
Çıktı
![Page 21: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/21.jpg)
barissanli.com/python 21
Bize bir kayıt lazım
![Page 22: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/22.jpg)
barissanli.com/python 22
Grafik?
![Page 23: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/23.jpg)
barissanli.com/python 23
Petrol fiyat analizi
http://barissanli.com/python/ders3.php
![Page 24: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/24.jpg)
barissanli.com/python 24
Veriye ilk bakış● prices.shape● prices.head(10)● prices.tail(5)● list(prices)
![Page 25: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/25.jpg)
barissanli.com/python 25
Grafikleme
![Page 26: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/26.jpg)
barissanli.com/python 26
Filtreleme
![Page 27: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/27.jpg)
barissanli.com/python 27
Uç değer görmek
![Page 28: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/28.jpg)
barissanli.com/python 28
.iloc (integer location)
![Page 29: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/29.jpg)
barissanli.com/python 29
Haftalık hareketler
![Page 30: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/30.jpg)
barissanli.com/python 30
Gruplama
![Page 31: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/31.jpg)
barissanli.com/python 31
Pivot
![Page 32: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/32.jpg)
barissanli.com/python 32
Filtreleme
![Page 33: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/33.jpg)
barissanli.com/python 33
Elektrik verileri
![Page 34: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/34.jpg)
barissanli.com/python 34
Korelasyon ve regresyon
![Page 35: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/35.jpg)
barissanli.com/python 35
Pivot tablo
![Page 36: Python ile Enerji Analizi I - Baris Sanli · 3/23/2019 · barissanli.com/python 1 Python ile Enerji Analizi I Barış Sanlı barissanli.com/python 23 Mart 2019](https://reader030.vdocuments.us/reader030/viewer/2022040111/5e2ee321a3a2853fa731fb71/html5/thumbnails/36.jpg)
barissanli.com/python 36
Teşekkürler
barissanli.com