-
Notifications
You must be signed in to change notification settings - Fork 84
Konsultacija 2020 02 07
Arbitražas yra paprasta prekybos strategija, kai vienoje vietoje perkama pigiau, o kitoje - padruodama brangiau.
Jums reikės, naudojant šį API parašyti flask programėlę, kuri sugeneruotų naršyklėje lentelę, kurioje matytųsi:
- Kriptovaliutos pavadinimas
- Keityklos, kuri tą kriptovaliutą siūlo pigiausiai, pavadinimas
- Kaina USD už vnt. (pirkimo kaina)
- Keityklos, kuri tą kriptovaliutą siūlo brangiausiai, pavadinimas
- Kaina USD už vnt. (pardavimo kaina)
- Pelnas procentais.
Bonus: Leiskite vartotojui pasirinkti, iš kiek valiutų jis nori lentelės (iki 100)
Į ką atkreipti dėmesį:
- Iš valiutų TOP10 reikia išmesti USDT(Tether). Tai dolerio ekvivalentas kriptovaliutose. Mūsų nedomina USD/USDT prekyba.
- Iš keityklų išmeskite 'BCex', ji meta nesąmoningas reikšmes (x10). Jeigu dar pastebėsite panašių - meskit lauk.
- Tai tik teorinis modelis, realybėje procesas kur kas sudėtingesnis, nesugalvokite taikyti praktikoje :)
Rezultatas turi atrodyti maždaug taip:
Update(2020-02-19): API laikinai, o gal ir ne laikinai nustojo reaguoti į tam tikrų monetų ID bandant ištraukti pasiūlymus iš keityklų. Response grąžina None, ir tai sugadina žodyno struktūrtą. Išspręsti rekomenduočiau naudojant try/except blokus arba if/else. Arba perdarant struktūrą į json friendly, nurodant, kad nepavyko gauti duomenų.
© Donatas Noreika ir Jotautas Treigys
Dekoratoriai
Iteratoriai ir generatoriai
RegEx
Pillow
NumPy
Pandas
- Pandas I
- Užduotys I
- Atsakymai I
- Pandas II
- Užduotys II
- Atsakymai II
- Pandas III
- Užduotys III
- Atsakymai III
Seaborn
Mašininis mokymasis
- 1 Tiesinės regresijos modelis
- 1 Užduotis
- 1 Atsakymas
- 2 Modeliai - klasifikatoriai
- 2 Užduotis
- 2 Atsakymas
- 3 Modeliai praktikoje
- 3 Užduotis (atnaujinta), atsakymas
- 3 Užduotis
- 3 Atsakymas (kodas su komentarais)
Requests, JSON, API
Web Scraping (Beautiful Soup)
Duomenų bazės
- SQL 1
- Užduotys
- Atsakymai
- SQL 2
- Užduotys
- Atsakymai
- SQL 3
- Užduotys
- Atsakymai
- SQL 4
- Užduotis
- SQL per Python
- Užduotis
- ORM 1
- Užduotys
- ORM 2
- Užduotis
- Atsakymas
Flask
- Įžanga
- Užduotys
- I dalis
- Užduotis
- I dalies kodas (atsakymas)
- II dalis
- Užduotis
- Atsakymas (kodas)
- III dalis
- Užduotis
- Atsakymas
- IV dalis
- Užduotis
- Atsakymas
- Flask Many2one, CRUD
- Flask One2many, many2many CRUD
- Flask: REST API kūrimas
- Flask: API su One2many (kodas)
- Flask: vartotojai
- Flask: nuotraukos pridėjimas, admin puslapis, puslapiavimas
- Flask: password reset, error pages
- Flask: projekto sutvarkymas
- Flask diegimas į serverį
Django
- 1. Įžanga, Modeliai
- 2. Administratoriaus svetainė
- 3. Šablonai
- 4. Views
- 5. Puslapiavimas, Paieška, Nuotraukos
- 6. Autorizacija
- 7. Vartotojai II, HTML laukai
- 8. Registracija, Formos
- 9. Vartotojo profilis
- 10. Create, Update, Delete rodinių klasės
- 11. Vertimai
- Užduotis: Autoservisas
- Biblioteka: kodas iki 6-tos dalies
- Biblioteka: kodas nuo 6-tos dalies
- Django diegimas į serverį
- Django diegimas į serverį 2
Django REST
Odoo
- Kurso programa: projektų valdymas
- 1 pamoka
- 2 pamoka
- 3 pamoka
- 4 pamoka
- 5 pamoka
- 6 pamoka
- 7 pamoka
- 8 pamoka
- 9 pamoka
Linux