Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zadaci za wannabe pythoniste

[es] :: Python :: Zadaci za wannabe pythoniste

Strane: << < .. 20 21 22 23 24 25 26 27 28 29 ... Dalje > >>

[ Pregleda: 51891 | Odgovora: 629 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 06:20 - pre 48 meseci
Citat:
kako kada dobijas html, a ne csv?

https://raw.githubusercontent....9_daily_reports/04-15-2020.csv
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 06:24 - pre 48 meseci
Probaj sada try_blocks ni ne koristim.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 06:26 - pre 48 meseci
Citat:
Panta_:
Citat:
kako kada dobijas html, a ne csv?

https://raw.githubusercontent....9_daily_reports/04-15-2020.csv


Hehe, dobra fora ;)
Nema veze ja uradio preko api-ja sto je komplikovanije :P

 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 06:45 - pre 48 meseci
Citat:
Probaj sada

Sada se kompajlira, ali zaglavi na onoj poruci i ni da mrdne. ;)
Code:
"message":"API rate limit exceeded for 24.135...
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 06:46 - pre 48 meseci
Pa sacekaj pise ti u koje vreme ce da resetuju brojac :P
Samo nemoj da prekidas program :P
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 07:01 - pre 48 meseci
Ostavio sam, do večeras će valjda da završi. :)
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 07:03 - pre 48 meseci
U dva navrata zavrsi. Za jedno sat ;)

edit:
pravi ti json u diru gde startujes program.
foo.json
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 07:31 - pre 48 meseci
Zavrsio. ;)

Code:
"01-22-2020": {
    "Confirmed": [
      "1",
      "14",
      "6",
      "1",
      "",
      "26",
      "2",


Kod mene to izgleda ovako (malo je preglednije):

Code:
    "04-14-2020": [
        {
            "Admin2": "Abbeville",
            "Province_State": "South Carolina",
            "Country_Region": "US",
            "Confirmed": "9",
            "Deaths": "0",
            "Recovered": "0",
            "Active": "9",
            "Last_Update": "2020-04-14 23:33:31"
        },
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 07:37 - pre 48 meseci
Da al ovo moje je lakse za obradu, imas po kolonama. Bar sam zato tako napravio.
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste16.04.2020. u 08:21 - pre 48 meseci
OK. Evo kako kod mene za sad izgleda ;):
Code:
./covid19.py

 COUNTRY                            CONFIRMED           DEATHS              RECOVERED           ACTIVE

 US                                 636350              28326               52096               555928
 Spain                              177644              18708               70853               88083 
 Italy                              165155              21645               38092               105418
 Germany                            134753              3804                72600               58349 
 France                             134582              17188               31470               85924 
 United Kingdom                     99483               12894               368                 86221 
 China                              83356               3346                78311               1699


./covid19.py -d 04-14-2020

COUNTRY                            CONFIRMED           DEATHS              RECOVERED           ACTIVE

 US                                 607670              25832               47763               534075
 Spain                              172541              18056               67504               86981 
 Italy                              162488              21067               37130               104291
 France                             131361              15748               29098               86515 
 Germany                            131359              3294                68200               59865 
 United Kingdom                     94845               12129               323                 82393 
 China                              83306               3345                78200               1761

./covid19.py --top Confirmed

 Country                      Confirmed           New confirmed           

 US                            636350              30297
 Spain                         177644              5103
 Italy                         165155              2667
 Germany                       134753              3394
 France                        134582              3221
 United Kingdom                99483               4638
 China                         83356               50
 Iran                          76389               1512
 Turkey                        69392               4281
 Belgium                       33573               2454

./covid19.py --country Serbia 

Country              Serbia
Confirmed            4873
Deaths               99
Recovered            0
Active               4774
Last_Update          2020-04-15 22:56:32


Malo me zeza argument parsing, koristim getopt, a bolje da sam sa argparse, ali me sad mrzi da ponovo sve ispravljam, šta je tu je. ;)
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 04:53 - pre 48 meseci
Code:

~/.../rust/covid19report >>> ./target/release/reports                                                                                                                                       ±[●●][master]
COUNTRY             CONFIRMED           DEATHS              RECOVERED           ACTIVE              
Spain               177644              18708               70853               88083               
Italy               165155              21645               38092               105418              
Germany             134753              3804                72600               58349               
France              133470              17167               30955               85348               
US                  118302              8455                0                   109847        

~/.../rust/covid19report >>> ./target/release/reports -d 04-14-2020                                                                                                                         ±[●●][master]


COUNTRY             CONFIRMED           DEATHS              RECOVERED           ACTIVE              
Spain               172541              18056               67504               86981               
Italy               162488              21067               37130               104291              
Germany             131359              3294                68200               59865               
France              130253              15729               28805               85719               
US                  110465              7905                0                   102560         

~/.../rust/covid19report >>> ./target/release/reports --key Confirmed --columns "Confirmed"                                                                                                 ±[●●][master]
Confirmed           
177644              
165155              
134753              
133470              
118302 

~/.../rust/covid19report >>> ./target/release/reports --key Country --key_value Serbia  --columns Country,Confirmed,Deaths,Recovered,Active,Last_update                                     ±[●●][master]
Country             Confirmed           Deaths              Recovered           Active              Last_update         
Serbia              4873                99                  0                   4774                2020-04-15 22:56:32 

~/.../rust/covid19report >>> ./target/release/reports -h                                                                                                                                    ±[●●][master]
Usage: ./target/release/reports [options]

Options:
    -k, --key Column name
                        set sorting key
    -f, --file filename set input file
    -d, --date mm-dd-yyyy
                        set date
    -s, --sort asc or desc
                        set sort
    -c, --columns colname1,colname2,..
                        set columns
    -r, --results number
                        set number of results
        --key_value key value
                        set particular value of key
    -t, --type numeric or string 
                        set type of key column
    -h, --help          print this help menu



To bi bilo to, ako nemas nekih primedbi :p

 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 05:05 - pre 48 meseci
Nisu ti tačni podaci za USA, a u Kini izgleda da nema zaraženih. Kao što sam naveo u jednoj od prethodnih poruka, podaci za USA, Kina i još neke države su dati pojedinačno za države, provincije, kolonije, itd.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 05:10 - pre 48 meseci
Sumiranje kljuceva nije onako kako su podaci zadati, po provincijama i drzavama u USA. Ja ne prepoznajem kolone mozes da sortiras po bilo cemu, ovo bi zahtevalo
specijalan tretman kolone "drzava" i onda ne bi ovo moglo da se primeni na bilo kom podatku.

edit: al ajde dodacu opciju multi_key i sum_columns gde ce se naznaciti koje kolone da se sabiraju pod kojim kljucem.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 13:05 - pre 48 meseci
Sredio, dodao multi-key ali nisam sort_columns jer provalim da li ne int ili string.
Evo ga:
Code:

~/.../rust/covid19report >>> ./target/release/reports --results 10
COUNTRY             CONFIRMED           DEATHS              RECOVERED           ACTIVE              
US                  636360              636350              636350              636360              
Spain               355288              196352              248497              265727              
Italy               330310              186800              203247              270573              
Germany             269506              138557              207353              193102              
Iran                152778              81166               126322              98068               
Turkey              138784              70910               75066               131592              
France              134668              134582              134633              134617              
United Kingdom      99486               99483               99484               99485               
China               84347               83362               84340               83357               
Belgium             67146               38013               40680               55599   


kao i uvek git repo je isti https://github.com/bmaxa/covid19report

edit:
sad vidim brojevi nisu ponajbolji, nema veze, sta da se radi

[Ovu poruku je menjao Branimir Maksimovic dana 17.04.2020. u 14:24 GMT+1]
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 13:34 - pre 48 meseci
sada vec bolje izgleda :)
Code:

~/.../rust/covid19report >>> ./target/release/reports --results 10                                                        
COUNTRY             CONFIRMED           DEATHS              RECOVERED           ACTIVE              
US                  636360              28326               52096               555938              
Spain               355288              37416               141706              176166              
Italy               330310              43290               76184               210836              
Germany             269506              7608                145200              116698              
Iran                152778              9554                99866               43358               
Turkey              138784              3036                11348               124400              
France              134668              17188               31521               85959               
United Kingdom      99486               12894               369                 86223               
China               84347               3352                79295               1700                
Belgium             67146               8880                14214               44052               
~/.../rust/covid19report >>>                                                               
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 15:40 - pre 48 meseci
Dodao sam i -u --username i --password opcije za import pa sada moze iz cuga sa github nalogom da izvuce sve bez cekanja od sat vremena:
Code:

~/.../rust/covid19report >>> ./target/release/import_data -h  
Usage: ./target/release/import_data [options]

Options:
    -p, --password password
                        set password
    -u, --username username
                        set username
    -h, --help          this help

 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 15:51 - pre 48 meseci
Ne računa ti to nešto dobro. Dosta su uvećani brojevi. Na primer kod mene:

Code:
COUNTRY                            CONFIRMED           DEATHS              RECOVERED           ACTIVE

 US                                 667801              32916               54703               580182
 Spain                              184948              19315               74797               90836 
 Italy                              168941              22170               40164               106607
 France                             147091              17941               33327               95823 
 Germany                            137698              4052                77000               56646 
 United Kingdom                     104145              13759               375                 90011 
 China                              83403               3346                78401               1656  
 Iran                               77995               4869                52229               20897 
 Turkey                             74193               1643                7089                65461 
 Belgium                            34809               4857                7562                22390 
 Canada                             30809               1258                9698                19853


Možeš da proveriš na https://www.worldometers.info/coronavirus/

Code:
USA     679,762     +2,192     34,705     +88     58,024     587,033     13,369     2,054     105     3,420,322     10,333
Spain     184,948         19,315         74,797     90,836     7,371     3,956     413     930,230     19,896
Italy     168,941         22,170         40,164     106,607     2,936     2,794     367     1,178,403     19,490
France     165,027         17,920         32,812     114,295     6,248     2,528     275     333,807     5,114
Germany     138,369     +671     4,105     +53     81,800     52,464     4,288     1,651     49     1,728,357     20,629
UK     108,692     +5,599     14,576     +847     N/A     93,772     1,559     1,601     215     438,991     6,467
China     82,692     +351     4,632     +1,290     77,944     116     89     57     3         
Iran     79,494     +1,499     4,958     +89     54,064     20,472     3,563     946     59     319,879     3,808
Turkey     74,193         1,643         7,089     65,461     1,854     880     19     518,143     6,144
Belgium     36,138     +1,329     5,163     +306     7,961     23,014     1,140     3,118     445     139,387     12,027
Russia     32,008     +4,070     273     +41     2,590     29,145     8     219     2     1,718,019     11,773
Brazil     30,891     +208     1,952     +5     14,026     14,913     6,634     145     9     62,985     296
Netherlands     30,449     +1,235     3,459     +144     250     26,740     1,279     1,777     202     154,911     9,041
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 16:01 - pre 48 meseci
Duplo sam sabirao, evo ga sad, (pushovao popravku)
Code:

~/.../rust/covid19report >>> ./target/release/reports --results 10                                                                                                                          ±[●●][master]
COUNTRY             CONFIRMED           DEATHS              RECOVERED           ACTIVE              
US                  667801              32916               54703               580182              
Spain               184948              19315               74797               90836               
Italy               168941              22170               40164               106607              
France              147091              17941               33327               95823               
Germany             137698              4052                77000               56646               
United Kingdom      104145              13759               375                 90011               
China               83403               3346                78401               1656                
Iran                77995               4869                52229               20897               
Turkey              74193               1643                7089                65461               
Belgium             34809               4857                7562                22390               

 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 17:17 - pre 48 meseci
Nego razmisljam koji feature da dodam, i prvo mi padne na pamet razlika po datumima, znaci od prethodnog dana za navedena polja ;)
To umesto onog sum_columns sad ide diff_columns ;)

 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Zadaci za wannabe pythoniste17.04.2020. u 18:19 - pre 48 meseci
Ja sam dodao ukupan broj slučajeva što sam bio zaboravio, kao i "checking for updates, please wait" poruku.

Code:
python covid19.py --sum

 Confirmed           2152647
 Deaths              143801
 Recovered           542107
 Active              1466739
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Python :: Zadaci za wannabe pythoniste

Strane: << < .. 20 21 22 23 24 25 26 27 28 29 ... Dalje > >>

[ Pregleda: 51891 | Odgovora: 629 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.