Name | isyveri JSON |
Version |
0.1.4
JSON |
| download |
home_page | https://github.com/urazakgul/isyveri |
Summary | İş Yatırım'ın web sitesinden veri çekme işlemlerini kolaylaştıran ve isteğe göre özelleştirilebilen bir kütüphane. |
upload_time | 2023-07-24 17:41:56 |
maintainer | |
docs_url | None |
author | Uraz Akgül |
requires_python | |
license | MIT |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# isyveri v0.1.0
## Aciklama
isyveri, Is Yatirim'in web sitesinden veri cekme islemlerini kolaylastirmak amaciyla gelistirilmis, istege gore ozellestirilebilir bir Python kutuphanesidir.
## Kurulum
Kutuphaneyi kullanmak icin asagidaki adimlari izleyin:
1. Python'i sisteminize yukleyin: https://www.python.org/downloads/
2. Terminali acin ve paketi yuklemek icin asagidaki komutu calistirin:
```bash
pip install isyveri
```
## Kullanim
### Kutuphanenin Iceri Aktarilmasi
```python
from isyveri.VeriCek import veri_cek
```
### Veri Cekme Ornekleri
```python
# Tek hisse, gunluk frekans ve logaritmik getiri
sembol = 'AKBNK'
baslangic_tarih = '03-01-2023'
bitis_tarih = '21-07-2023'
frekans = '1g'
gozlem = 'son'
getiri_hesapla = True
logaritmik_getiri = True
na_kaldir = True
veriler = veri_cek(
sembol,
baslangic_tarih,
bitis_tarih,
frekans,
gozlem,
getiri_hesapla,
logaritmik_getiri,
na_kaldir
)
print(veriler)
```
```python
# Birden fazla hisse, haftalik frekans, basit getiri ve NA kaldir
sembol = ['AKBNK','EUPWR']
baslangic_tarih = '03-01-2023'
bitis_tarih = '21-07-2023'
frekans = '1h'
gozlem = 'son'
getiri_hesapla = True
logaritmik_getiri = False
na_kaldir = True
veriler = veri_cek(
sembol,
baslangic_tarih,
bitis_tarih,
frekans,
gozlem,
getiri_hesapla,
logaritmik_getiri,
na_kaldir
)
print(veriler)
```
```python
# Birden fazla hisse, aylik frekans, kapanis fiyati ve NA birak
sembol = ['AKBNK','EUPWR']
baslangic_tarih = '03-01-2023'
bitis_tarih = '21-07-2023'
frekans = '1a'
gozlem = 'son'
getiri_hesapla = False
logaritmik_getiri = True
na_kaldir = False
veriler = veri_cek(
sembol,
baslangic_tarih,
bitis_tarih,
frekans,
gozlem,
getiri_hesapla,
logaritmik_getiri,
na_kaldir
)
print(veriler)
```
```python
# Birden fazla hisse, yillik frekans, kapanis fiyati, ortalama fiyatlar ve NA kaldir
sembol = ['AKBNK','EUPWR']
baslangic_tarih = '03-01-2023'
bitis_tarih = '21-07-2023'
frekans = '1y'
gozlem = 'ortalama'
getiri_hesapla = False
logaritmik_getiri = True
na_kaldir = True
veriler = veri_cek(
sembol,
baslangic_tarih,
bitis_tarih,
frekans,
gozlem,
getiri_hesapla,
logaritmik_getiri,
na_kaldir
)
print(veriler)
```
### Fonksiyon Parametreleri
* `sembol` (str veya list, varsayilan None): Hisse senedi sembolu veya sembollerinin listesi (Orn. 'AKBNK' veya ['AKBNK','EUPWR'])
* `baslangic_tarih` (str, 'GG-AA-YYYY', varsayilan None): Verilerin baslangic tarihi (Orn. '03-01-2023').
* `bitis_tarih` (str, 'GG-AA-YYYY', varsayilan None): Verilerin bitis tarihi (Orn. '21-07-2023').
* `frekans` (str, varsayilan '1g'): Veri frekansi (Gunluk: '1g', Haftalik: '1h', Aylik: '1a', Yillik: '1y').
* `gozlem` (str, varsayilan 'son'): Haftalik, aylik ve yillik frekanslarda istenen gozlem ('son': Son, 'ortalama': Ortalama)
* `getiri_hesapla` (bool, varsayilan True): Getiri hesaplanacak mi?
* `logaritmik_getiri` (bool, varsayilan True): Logaritmik getiri mi hesaplanacak?
* `na_kaldir` (bool, varsayilan True): Eksik degerler kaldirilacak mi?
### Donen Deger
`veri_cek` fonksiyonu bir pandas DataFrame dondurur.
## Notlar
* Kutuphane, Is Yatirim'in web sitesindeki verilere bagimlidir. Bu nedenle, verilerin dogrulugu ve surekliligi icin lutfen ilgili web sitesini kontrol edin: [Is Yatirim](https://www.isyatirim.com.tr/tr-tr/Sayfalar/default.aspx)
* Kutuphanenin gelistirilmesi ve iyilestirilmesi icin geri bildirimlerinizi bekliyorum. GitHub reposuna katkida bulunun: [GitHub Repo](https://github.com/urazakgul/isyveri)
* Herhangi bir sorun veya oneride lutfen GitHub reposundaki "Issue" bolumunden yeni bir konu acarak bildirim saglayin: [GitHub Issues](https://github.com/urazakgul/isyveri/issues)
## Degisiklikler
### v0.1.0 - 24/07/2023
* Ilk surum yayinlandi.
## Lisans
Bu proje MIT Lisansi altinda lisanslanmistir - [LICENSE](LICENSE.txt) dosyasina bakin.
Raw data
{
"_id": null,
"home_page": "https://github.com/urazakgul/isyveri",
"name": "isyveri",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Uraz Akg\u00fcl",
"author_email": "urazdev@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/32/d9/15d32254ec1075e6c6cc52c1a8b4812c4129debd754efaede117a3d7f768/isyveri-0.1.4.tar.gz",
"platform": null,
"description": "# isyveri v0.1.0\r\n\r\n## Aciklama\r\n\r\nisyveri, Is Yatirim'in web sitesinden veri cekme islemlerini kolaylastirmak amaciyla gelistirilmis, istege gore ozellestirilebilir bir Python kutuphanesidir.\r\n\r\n## Kurulum\r\n\r\nKutuphaneyi kullanmak icin asagidaki adimlari izleyin:\r\n\r\n1. Python'i sisteminize yukleyin: https://www.python.org/downloads/\r\n2. Terminali acin ve paketi yuklemek icin asagidaki komutu calistirin:\r\n\r\n```bash\r\npip install isyveri\r\n```\r\n\r\n## Kullanim\r\n\r\n### Kutuphanenin Iceri Aktarilmasi\r\n\r\n```python\r\nfrom isyveri.VeriCek import veri_cek\r\n```\r\n\r\n### Veri Cekme Ornekleri\r\n\r\n```python\r\n# Tek hisse, gunluk frekans ve logaritmik getiri\r\nsembol = 'AKBNK'\r\nbaslangic_tarih = '03-01-2023'\r\nbitis_tarih = '21-07-2023'\r\nfrekans = '1g'\r\ngozlem = 'son'\r\ngetiri_hesapla = True\r\nlogaritmik_getiri = True\r\nna_kaldir = True\r\n\r\nveriler = veri_cek(\r\n sembol,\r\n baslangic_tarih,\r\n bitis_tarih,\r\n frekans,\r\n gozlem,\r\n getiri_hesapla,\r\n logaritmik_getiri,\r\n na_kaldir\r\n)\r\n\r\nprint(veriler)\r\n```\r\n\r\n```python\r\n# Birden fazla hisse, haftalik frekans, basit getiri ve NA kaldir\r\nsembol = ['AKBNK','EUPWR']\r\nbaslangic_tarih = '03-01-2023'\r\nbitis_tarih = '21-07-2023'\r\nfrekans = '1h'\r\ngozlem = 'son'\r\ngetiri_hesapla = True\r\nlogaritmik_getiri = False\r\nna_kaldir = True\r\n\r\nveriler = veri_cek(\r\n sembol,\r\n baslangic_tarih,\r\n bitis_tarih,\r\n frekans,\r\n gozlem,\r\n getiri_hesapla,\r\n logaritmik_getiri,\r\n na_kaldir\r\n)\r\n\r\nprint(veriler)\r\n```\r\n\r\n```python\r\n# Birden fazla hisse, aylik frekans, kapanis fiyati ve NA birak\r\nsembol = ['AKBNK','EUPWR']\r\nbaslangic_tarih = '03-01-2023'\r\nbitis_tarih = '21-07-2023'\r\nfrekans = '1a'\r\ngozlem = 'son'\r\ngetiri_hesapla = False\r\nlogaritmik_getiri = True\r\nna_kaldir = False\r\n\r\nveriler = veri_cek(\r\n sembol,\r\n baslangic_tarih,\r\n bitis_tarih,\r\n frekans,\r\n gozlem,\r\n getiri_hesapla,\r\n logaritmik_getiri,\r\n na_kaldir\r\n)\r\n\r\nprint(veriler)\r\n```\r\n\r\n```python\r\n# Birden fazla hisse, yillik frekans, kapanis fiyati, ortalama fiyatlar ve NA kaldir\r\nsembol = ['AKBNK','EUPWR']\r\nbaslangic_tarih = '03-01-2023'\r\nbitis_tarih = '21-07-2023'\r\nfrekans = '1y'\r\ngozlem = 'ortalama'\r\ngetiri_hesapla = False\r\nlogaritmik_getiri = True\r\nna_kaldir = True\r\n\r\nveriler = veri_cek(\r\n sembol,\r\n baslangic_tarih,\r\n bitis_tarih,\r\n frekans,\r\n gozlem,\r\n getiri_hesapla,\r\n logaritmik_getiri,\r\n na_kaldir\r\n)\r\n\r\nprint(veriler)\r\n```\r\n\r\n### Fonksiyon Parametreleri\r\n\r\n* `sembol` (str veya list, varsayilan None): Hisse senedi sembolu veya sembollerinin listesi (Orn. 'AKBNK' veya ['AKBNK','EUPWR'])\r\n* `baslangic_tarih` (str, 'GG-AA-YYYY', varsayilan None): Verilerin baslangic tarihi (Orn. '03-01-2023').\r\n* `bitis_tarih` (str, 'GG-AA-YYYY', varsayilan None): Verilerin bitis tarihi (Orn. '21-07-2023').\r\n* `frekans` (str, varsayilan '1g'): Veri frekansi (Gunluk: '1g', Haftalik: '1h', Aylik: '1a', Yillik: '1y').\r\n* `gozlem` (str, varsayilan 'son'): Haftalik, aylik ve yillik frekanslarda istenen gozlem ('son': Son, 'ortalama': Ortalama)\r\n* `getiri_hesapla` (bool, varsayilan True): Getiri hesaplanacak mi?\r\n* `logaritmik_getiri` (bool, varsayilan True): Logaritmik getiri mi hesaplanacak?\r\n* `na_kaldir` (bool, varsayilan True): Eksik degerler kaldirilacak mi?\r\n\r\n### Donen Deger\r\n\r\n`veri_cek` fonksiyonu bir pandas DataFrame dondurur.\r\n\r\n## Notlar\r\n\r\n* Kutuphane, Is Yatirim'in web sitesindeki verilere bagimlidir. Bu nedenle, verilerin dogrulugu ve surekliligi icin lutfen ilgili web sitesini kontrol edin: [Is Yatirim](https://www.isyatirim.com.tr/tr-tr/Sayfalar/default.aspx)\r\n* Kutuphanenin gelistirilmesi ve iyilestirilmesi icin geri bildirimlerinizi bekliyorum. GitHub reposuna katkida bulunun: [GitHub Repo](https://github.com/urazakgul/isyveri)\r\n* Herhangi bir sorun veya oneride lutfen GitHub reposundaki \"Issue\" bolumunden yeni bir konu acarak bildirim saglayin: [GitHub Issues](https://github.com/urazakgul/isyveri/issues)\r\n\r\n## Degisiklikler\r\n\r\n### v0.1.0 - 24/07/2023\r\n\r\n* Ilk surum yayinlandi.\r\n\r\n## Lisans\r\n\r\nBu proje MIT Lisansi altinda lisanslanmistir - [LICENSE](LICENSE.txt) dosyasina bakin.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "\u0130\u015f Yat\u0131r\u0131m'\u0131n web sitesinden veri \u00e7ekme i\u015flemlerini kolayla\u015ft\u0131ran ve iste\u011fe g\u00f6re \u00f6zelle\u015ftirilebilen bir k\u00fct\u00fcphane.",
"version": "0.1.4",
"project_urls": {
"Homepage": "https://github.com/urazakgul/isyveri"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "32d915d32254ec1075e6c6cc52c1a8b4812c4129debd754efaede117a3d7f768",
"md5": "a178fea367bfddd4d567bc5a90784626",
"sha256": "12f8a3b58647f7505dd5fa1781ed98ab8f0519b2a1d4f40d94f73cdbfe640182"
},
"downloads": -1,
"filename": "isyveri-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "a178fea367bfddd4d567bc5a90784626",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4514,
"upload_time": "2023-07-24T17:41:56",
"upload_time_iso_8601": "2023-07-24T17:41:56.983026Z",
"url": "https://files.pythonhosted.org/packages/32/d9/15d32254ec1075e6c6cc52c1a8b4812c4129debd754efaede117a3d7f768/isyveri-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-24 17:41:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "urazakgul",
"github_project": "isyveri",
"github_not_found": true,
"lcname": "isyveri"
}