├── .gitignore ├── README.md ├── cvičení.md ├── data └── Pokemon.csv ├── datova analyza.ipynb ├── instalace.md ├── jupyter notebook.md ├── losování.ipynb ├── pokemoni_report.html ├── requirements.txt └── static ├── first_command.png ├── jupyter_notebook_home.png ├── jupyter_notebook_new.png ├── latex.png ├── markdown.png ├── markdown_source.png ├── ostrava_command.png ├── outputs.png ├── python_example.png ├── python_logo.png └── wrong_order.png /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Workshop datové analýzy 2 | 3 | Workshop datové analýzy v Pythonu (Jupyter Notebook, Pandas, Matplotlib) 4 | 5 | ## Osnova 6 | 7 | 1. [Instalace](instalace.md) 8 | 2. [Jupyter notebook](jupyter notebook.md) 9 | 3. [Analýza pokémonů](datova analyza.ipynb) 10 | 4. [Cvičení během lekce + závěrečné cvičení](cvičení.md) 11 | 12 | ## Zdroje dat pro závěrečné cvičení 13 | 14 | * [kaggle.com](https://www.kaggle.com/) - skvělý zdroj informací a dat 15 | * [Český statistický úřad](https://www.czso.cz/csu/czso/domov) 16 | * [Otevřená data](https://data.gov.cz/) 17 | -------------------------------------------------------------------------------- /cvičení.md: -------------------------------------------------------------------------------- 1 | # Cvičení 2 | 3 | ## 1. Filtrace dat 4 | 5 | Pokus se v notebooku odpovědět na následující otázky: 6 | 7 | 1. Který dětský pokémon je nejtěžší? 8 | 2. Kolik dospělých pokémonů je lehčích než nejtěžší dítě? 9 | 10 | ## 2. Grafy 11 | 12 | 1. Vykresli graf počtu pokémonů v jednotlivých generacích. 13 | 2. Najdeš nějakou zajímavou hodnotu, kterou by stálo za to zobrazit jako graf? 14 | 15 | ## 3. Skupiny pokémonů 16 | 17 | 1. Jaká je průměrná váha pokémonů dle jednotlivých tvarů? 18 | 2. Existují nějaké významně časté kombinace barev a tvarů? 19 | 20 | ## Závěrečné cvičení 21 | 22 | ### Výběr dat 23 | 24 | Výběr dat pro závěrečné cvičení je zcela volný. Pro začátek je totiž ideální 25 | zvolit si data, kterým datový analytik rozumí a budou mu dávat smysl. 26 | 27 | * Baví-li tě mobliní technologie, [stáhni si data o aplikacích na Google play](https://www.kaggle.com/lava18/google-play-store-apps) 28 | * Pro zájemce o zdravé stravování [máme k dispozici data o jídle](https://www.kaggle.com/openfoodfacts/world-food-facts) 29 | * Nadšence do kryptoměn bude zajímat [vývoj Bitcoinu](https://www.kaggle.com/mczielinski/bitcoin-historical-data) 30 | * Filmové fanoušky pak zase [databáze filmů](https://www.kaggle.com/tmdb/tmdb-movie-metadata#tmdb_5000_movies.csv) 31 | * Milovníky Hry o trůny by mohly zaujmout [detailní informace o bitvách](https://www.kaggle.com/mylesoneill/game-of-thrones#battles.csv) 32 | * A co zločiny spáchané se zbraní? I o nich [máme data](https://www.kaggle.com/jameslko/gun-violence-data) 33 | * Sňatky, rozvody, stěhování a další [informace pro vaše město má ČSÚ](https://www.czso.cz/csu/czso/databaze-demografickych-udaju-za-obce-cr) 34 | * … nebo si vyber jakákoli jiná data, která mohou odpovědět na tvé otázky 35 | 36 | ### Zadání cvičení 37 | 38 | Proveď explorativní analýzu a zkus v datech najít nějakou zajímavost, která není 39 | na první pohled vidět. 40 | 41 | Například: 42 | 43 | > Od roku 1991 se ve vetšině měst povedlo snižit počet potratů na ¼ až ⅕, i když 44 | počet narozených dětí se od roku 1995 výrazně nezměnil. 45 | 46 | Tohle je zajímavé zjištění opřené o skutečná data a ukazuje, že všechna 47 | ta otravná sexuální výchova nakonec k něčemu je. 48 | 49 | > Drtivá většina výskytů rakoviny prostaty postihuje zejména muže. 50 | 51 | Tohle může být také zajímavé, ale ve finále to spíše odpovídá logice než 52 | interpretaci dat. 53 | -------------------------------------------------------------------------------- /data/Pokemon.csv: -------------------------------------------------------------------------------- 1 | id,name,height,weight,color,shape,is baby,type 1,type 2,hp,attack,defense,sp. attack,sp. defense,speed,total,generation,evolves from,evolution group,fm gender ratio,has gender differences 2 | 1,bulbasaur,0.7,6.9,green,quadruped,False,Grass,Poison,45,49,49,65,65,45,318,1,,1,1:7,0 3 | 2,ivysaur,1.0,13.0,green,quadruped,False,Grass,Poison,60,62,63,80,80,60,405,1,1.0,1,1:7,0 4 | 3,venusaur,2.0,100.0,green,quadruped,False,Grass,Poison,80,82,83,100,100,80,525,1,2.0,1,1:7,1 5 | 4,charmander,0.6,8.5,red,upright,False,Fire,,39,52,43,60,50,65,309,1,,2,1:7,0 6 | 5,charmeleon,1.1,19.0,red,upright,False,Fire,,58,64,58,80,65,80,405,1,4.0,2,1:7,0 7 | 6,charizard,1.7,90.5,red,upright,False,Fire,Flying,78,84,78,109,85,100,534,1,5.0,2,1:7,0 8 | 7,squirtle,0.5,9.0,blue,upright,False,Water,,44,48,65,50,64,43,314,1,,3,1:7,0 9 | 8,wartortle,1.0,22.5,blue,upright,False,Water,,59,63,80,65,80,58,405,1,7.0,3,1:7,0 10 | 9,blastoise,1.6,85.5,blue,upright,False,Water,,79,83,100,85,105,78,530,1,8.0,3,1:7,0 11 | 10,caterpie,0.3,2.9,green,armor,False,Bug,,45,30,35,20,20,45,195,1,,4,1:1,0 12 | 11,metapod,0.7,9.9,green,squiggle,False,Bug,,50,20,55,25,25,30,205,1,10.0,4,1:1,0 13 | 12,butterfree,1.1,32.0,white,bug-wings,False,Bug,Flying,60,45,50,90,80,70,395,1,11.0,4,1:1,1 14 | 13,weedle,0.3,3.2,brown,armor,False,Bug,Poison,40,35,30,20,20,50,195,1,,5,1:1,0 15 | 14,kakuna,0.6,10.0,yellow,squiggle,False,Bug,Poison,45,25,50,25,25,35,205,1,13.0,5,1:1,0 16 | 15,beedrill,1.0,29.5,yellow,bug-wings,False,Bug,Poison,65,90,40,45,80,75,395,1,14.0,5,1:1,0 17 | 16,pidgey,0.3,1.8,brown,wings,False,Normal,Flying,40,45,40,35,35,56,251,1,,6,1:1,0 18 | 17,pidgeotto,1.1,30.0,brown,wings,False,Normal,Flying,63,60,55,50,50,71,349,1,16.0,6,1:1,0 19 | 18,pidgeot,1.5,39.5,brown,wings,False,Normal,Flying,83,80,75,70,70,101,479,1,17.0,6,1:1,0 20 | 19,rattata,0.3,3.5,purple,quadruped,False,Normal,,30,56,35,25,35,72,253,1,,7,1:1,1 21 | 20,raticate,0.7,18.5,brown,quadruped,False,Normal,,55,81,60,50,70,97,413,1,19.0,7,1:1,1 22 | 21,spearow,0.3,2.0,brown,wings,False,Normal,Flying,40,60,30,31,31,70,262,1,,8,1:1,0 23 | 22,fearow,1.2,38.0,brown,wings,False,Normal,Flying,65,90,65,61,61,100,442,1,21.0,8,1:1,0 24 | 23,ekans,2.0,6.9,purple,squiggle,False,Poison,,35,60,44,40,54,55,288,1,,9,1:1,0 25 | 24,arbok,3.5,65.0,purple,squiggle,False,Poison,,60,95,69,65,79,80,448,1,23.0,9,1:1,0 26 | 25,pikachu,0.4,6.0,yellow,quadruped,False,Electric,,35,55,40,50,50,90,320,1,172.0,10,1:1,1 27 | 26,raichu,0.8,30.0,yellow,upright,False,Electric,,60,90,55,90,80,110,485,1,25.0,10,1:1,1 28 | 27,sandshrew,0.6,12.0,yellow,upright,False,Ground,,50,75,85,20,30,40,300,1,,11,1:1,0 29 | 28,sandslash,1.0,29.5,yellow,upright,False,Ground,,75,100,110,45,55,65,450,1,27.0,11,1:1,0 30 | 29,nidoran-f,0.4,7.0,blue,quadruped,False,Poison,,55,47,52,40,40,41,275,1,,12,1:0,0 31 | 30,nidorina,0.8,20.0,blue,quadruped,False,Poison,,70,62,67,55,55,56,365,1,29.0,12,1:0,0 32 | 31,nidoqueen,1.3,60.0,blue,upright,False,Poison,Ground,90,92,87,75,85,76,505,1,30.0,12,1:0,0 33 | 32,nidoran-m,0.5,9.0,purple,quadruped,False,Poison,,46,57,40,40,40,50,273,1,,13,0:1,0 34 | 33,nidorino,0.9,19.5,purple,quadruped,False,Poison,,61,72,57,55,55,65,365,1,32.0,13,0:1,0 35 | 34,nidoking,1.4,62.0,purple,upright,False,Poison,Ground,81,102,77,85,75,85,505,1,33.0,13,0:1,0 36 | 35,clefairy,0.6,7.5,pink,upright,False,Fairy,,70,45,48,60,65,35,323,1,173.0,14,3:1,0 37 | 36,clefable,1.3,40.0,pink,upright,False,Fairy,,95,70,73,95,90,60,483,1,35.0,14,3:1,0 38 | 37,vulpix,0.6,9.9,brown,quadruped,False,Fire,,38,41,40,50,65,65,299,1,,15,3:1,0 39 | 38,ninetales,1.1,19.9,yellow,quadruped,False,Fire,,73,76,75,81,100,100,505,1,37.0,15,3:1,0 40 | 39,jigglypuff,0.5,5.5,pink,humanoid,False,Normal,Fairy,115,45,20,45,25,20,270,1,174.0,16,3:1,0 41 | 40,wigglytuff,1.0,12.0,pink,humanoid,False,Normal,Fairy,140,70,45,85,50,45,435,1,39.0,16,3:1,0 42 | 41,zubat,0.8,7.5,purple,wings,False,Poison,Flying,40,45,35,30,40,55,245,1,,17,1:1,1 43 | 42,golbat,1.6,55.0,purple,wings,False,Poison,Flying,75,80,70,65,75,90,455,1,41.0,17,1:1,1 44 | 43,oddish,0.5,5.4,blue,legs,False,Grass,Poison,45,50,55,75,65,30,320,1,,18,1:1,0 45 | 44,gloom,0.8,8.6,blue,humanoid,False,Grass,Poison,60,65,70,85,75,40,395,1,43.0,18,1:1,1 46 | 45,vileplume,1.2,18.6,red,humanoid,False,Grass,Poison,75,80,85,110,90,50,490,1,44.0,18,1:1,1 47 | 46,paras,0.3,5.4,red,armor,False,Bug,Grass,35,70,55,45,55,25,285,1,,19,1:1,0 48 | 47,parasect,1.0,29.5,red,armor,False,Bug,Grass,60,95,80,60,80,30,405,1,46.0,19,1:1,0 49 | 48,venonat,1.0,30.0,purple,humanoid,False,Bug,Poison,60,55,50,40,55,45,305,1,,20,1:1,0 50 | 49,venomoth,1.5,12.5,purple,bug-wings,False,Bug,Poison,70,65,60,90,75,90,450,1,48.0,20,1:1,0 51 | 50,diglett,0.2,0.8,brown,blob,False,Ground,,10,55,25,35,45,95,265,1,,21,1:1,0 52 | 51,dugtrio,0.7,33.3,brown,heads,False,Ground,,35,100,50,50,70,120,425,1,50.0,21,1:1,0 53 | 52,meowth,0.4,4.2,yellow,quadruped,False,Normal,,40,45,35,40,40,90,290,1,,22,1:1,0 54 | 53,persian,1.0,32.0,yellow,quadruped,False,Normal,,65,70,60,65,65,115,440,1,52.0,22,1:1,0 55 | 54,psyduck,0.8,19.6,yellow,upright,False,Water,,50,52,48,65,50,55,320,1,,23,1:1,0 56 | 55,golduck,1.7,76.6,blue,upright,False,Water,,80,82,78,95,80,85,500,1,54.0,23,1:1,0 57 | 56,mankey,0.5,28.0,brown,upright,False,Fighting,,40,80,35,35,45,70,305,1,,24,1:1,0 58 | 57,primeape,1.0,32.0,brown,upright,False,Fighting,,65,105,60,60,70,95,455,1,56.0,24,1:1,0 59 | 58,growlithe,0.7,19.0,brown,quadruped,False,Fire,,55,70,45,70,50,60,350,1,,25,1:3,0 60 | 59,arcanine,1.9,155.0,brown,quadruped,False,Fire,,90,110,80,100,80,95,555,1,58.0,25,1:3,0 61 | 60,poliwag,0.6,12.4,blue,legs,False,Water,,40,50,40,40,40,90,300,1,,26,1:1,0 62 | 61,poliwhirl,1.0,20.0,blue,humanoid,False,Water,,65,65,65,50,50,90,385,1,60.0,26,1:1,0 63 | 62,poliwrath,1.3,54.0,blue,humanoid,False,Water,Fighting,90,95,95,70,90,70,510,1,61.0,26,1:1,0 64 | 63,abra,0.9,19.5,brown,upright,False,Psychic,,25,20,15,105,55,90,310,1,,27,1:3,0 65 | 64,kadabra,1.3,56.5,brown,upright,False,Psychic,,40,35,30,120,70,105,400,1,63.0,27,1:3,1 66 | 65,alakazam,1.5,48.0,brown,humanoid,False,Psychic,,55,50,45,135,95,120,500,1,64.0,27,1:3,1 67 | 66,machop,0.8,19.5,gray,upright,False,Fighting,,70,80,50,35,35,35,305,1,,28,1:3,0 68 | 67,machoke,1.5,70.5,gray,humanoid,False,Fighting,,80,100,70,50,60,45,405,1,66.0,28,1:3,0 69 | 68,machamp,1.6,130.0,gray,humanoid,False,Fighting,,90,130,80,65,85,55,505,1,67.0,28,1:3,0 70 | 69,bellsprout,0.7,4.0,green,humanoid,False,Grass,Poison,50,75,35,70,30,40,300,1,,29,1:1,0 71 | 70,weepinbell,1.0,6.4,green,blob,False,Grass,Poison,65,90,50,85,45,55,390,1,69.0,29,1:1,0 72 | 71,victreebel,1.7,15.5,green,blob,False,Grass,Poison,80,105,65,100,70,70,490,1,70.0,29,1:1,0 73 | 72,tentacool,0.9,45.5,blue,tentacles,False,Water,Poison,40,40,35,50,100,70,335,1,,30,1:1,0 74 | 73,tentacruel,1.6,55.0,blue,tentacles,False,Water,Poison,80,70,65,80,120,100,515,1,72.0,30,1:1,0 75 | 74,geodude,0.4,20.0,brown,arms,False,Rock,Ground,40,80,100,30,30,20,300,1,,31,1:1,0 76 | 75,graveler,1.0,105.0,brown,humanoid,False,Rock,Ground,55,95,115,45,45,35,390,1,74.0,31,1:1,0 77 | 76,golem,1.4,300.0,brown,humanoid,False,Rock,Ground,80,120,130,55,65,45,495,1,75.0,31,1:1,0 78 | 77,ponyta,1.0,30.0,yellow,quadruped,False,Fire,,50,85,55,65,65,90,410,1,,32,1:1,0 79 | 78,rapidash,1.7,95.0,yellow,quadruped,False,Fire,,65,100,70,80,80,105,500,1,77.0,32,1:1,0 80 | 79,slowpoke,1.2,36.0,pink,quadruped,False,Water,Psychic,90,65,65,40,40,15,315,1,,33,1:1,0 81 | 80,slowbro,1.6,78.5,pink,upright,False,Water,Psychic,95,75,110,100,80,30,490,1,79.0,33,1:1,0 82 | 81,magnemite,0.3,6.0,gray,arms,False,Electric,Steel,25,35,70,95,55,45,325,1,,34,0:0,0 83 | 82,magneton,1.0,60.0,gray,heads,False,Electric,Steel,50,60,95,120,70,70,465,1,81.0,34,0:0,0 84 | 83,farfetchd,0.8,15.0,brown,wings,False,Normal,Flying,52,90,55,58,62,60,377,1,,35,1:1,0 85 | 84,doduo,1.4,39.2,brown,legs,False,Normal,Flying,35,85,45,35,35,75,310,1,,36,1:1,1 86 | 85,dodrio,1.8,85.2,brown,legs,False,Normal,Flying,60,110,70,60,60,110,470,1,84.0,36,1:1,1 87 | 86,seel,1.1,90.0,white,fish,False,Water,,65,45,55,45,70,45,325,1,,37,1:1,0 88 | 87,dewgong,1.7,120.0,white,fish,False,Water,Ice,90,70,80,70,95,70,475,1,86.0,37,1:1,0 89 | 88,grimer,0.9,30.0,purple,arms,False,Poison,,80,80,50,40,50,25,325,1,,38,1:1,0 90 | 89,muk,1.2,30.0,purple,arms,False,Poison,,105,105,75,65,100,50,500,1,88.0,38,1:1,0 91 | 90,shellder,0.3,4.0,purple,ball,False,Water,,30,65,100,45,25,40,305,1,,39,1:1,0 92 | 91,cloyster,1.5,132.5,purple,ball,False,Water,Ice,50,95,180,85,45,70,525,1,90.0,39,1:1,0 93 | 92,gastly,1.3,0.1,purple,ball,False,Ghost,Poison,30,35,30,100,35,80,310,1,,40,1:1,0 94 | 93,haunter,1.6,0.1,purple,arms,False,Ghost,Poison,45,50,45,115,55,95,405,1,92.0,40,1:1,0 95 | 94,gengar,1.5,40.5,purple,upright,False,Ghost,Poison,60,65,60,130,75,110,500,1,93.0,40,1:1,0 96 | 95,onix,8.8,210.0,gray,squiggle,False,Rock,Ground,35,45,160,30,45,70,385,1,,41,1:1,0 97 | 96,drowzee,1.0,32.4,yellow,humanoid,False,Psychic,,60,48,45,43,90,42,328,1,,42,1:1,0 98 | 97,hypno,1.6,75.6,yellow,humanoid,False,Psychic,,85,73,70,73,115,67,483,1,96.0,42,1:1,1 99 | 98,krabby,0.4,6.5,red,armor,False,Water,,30,105,90,25,25,50,325,1,,43,1:1,0 100 | 99,kingler,1.3,60.0,red,armor,False,Water,,55,130,115,50,50,75,475,1,98.0,43,1:1,0 101 | 100,voltorb,0.5,10.4,red,ball,False,Electric,,40,30,50,55,55,100,330,1,,44,0:0,0 102 | 101,electrode,1.2,66.6,red,ball,False,Electric,,60,50,70,80,80,150,490,1,100.0,44,0:0,0 103 | 102,exeggcute,0.4,2.5,pink,heads,False,Grass,Psychic,60,40,80,60,45,40,325,1,,45,1:1,0 104 | 103,exeggutor,2.0,120.0,yellow,legs,False,Grass,Psychic,95,95,85,125,75,55,530,1,102.0,45,1:1,0 105 | 104,cubone,0.4,6.5,brown,upright,False,Ground,,50,50,95,40,50,35,320,1,,46,1:1,0 106 | 105,marowak,1.0,45.0,brown,upright,False,Ground,,60,80,110,50,80,45,425,1,104.0,46,1:1,0 107 | 106,hitmonlee,1.5,49.8,brown,humanoid,False,Fighting,,50,120,53,35,110,87,455,1,236.0,47,0:1,0 108 | 107,hitmonchan,1.4,50.2,brown,humanoid,False,Fighting,,50,105,79,35,110,76,455,1,236.0,47,0:1,0 109 | 108,lickitung,1.2,65.5,pink,upright,False,Normal,,90,55,75,60,75,30,385,1,,48,1:1,0 110 | 109,koffing,0.6,1.0,purple,ball,False,Poison,,40,65,95,60,45,35,340,1,,49,1:1,0 111 | 110,weezing,1.2,9.5,purple,heads,False,Poison,,65,90,120,85,70,60,490,1,109.0,49,1:1,0 112 | 111,rhyhorn,1.0,115.0,gray,quadruped,False,Ground,Rock,80,85,95,30,30,25,345,1,,50,1:1,1 113 | 112,rhydon,1.9,120.0,gray,upright,False,Ground,Rock,105,130,120,45,45,40,485,1,111.0,50,1:1,1 114 | 113,chansey,1.1,34.6,pink,upright,False,Normal,,250,5,5,35,105,50,450,1,440.0,51,1:0,0 115 | 114,tangela,1.0,35.0,blue,legs,False,Grass,,65,55,115,100,40,60,435,1,,52,1:1,0 116 | 115,kangaskhan,2.2,80.0,brown,upright,False,Normal,,105,95,80,40,80,90,490,1,,53,1:0,0 117 | 116,horsea,0.4,8.0,blue,blob,False,Water,,30,40,70,70,25,60,295,1,,54,1:1,0 118 | 117,seadra,1.2,25.0,blue,blob,False,Water,,55,65,95,95,45,85,440,1,116.0,54,1:1,0 119 | 118,goldeen,0.6,15.0,red,fish,False,Water,,45,67,60,35,50,63,320,1,,55,1:1,1 120 | 119,seaking,1.3,39.0,red,fish,False,Water,,80,92,65,65,80,68,450,1,118.0,55,1:1,1 121 | 120,staryu,0.8,34.5,brown,blob,False,Water,,30,45,55,70,55,85,340,1,,56,0:0,0 122 | 121,starmie,1.1,80.0,purple,blob,False,Water,Psychic,60,75,85,100,85,115,520,1,120.0,56,0:0,0 123 | 122,mr-mime,1.3,54.5,pink,humanoid,False,Psychic,Fairy,40,45,65,100,120,90,460,1,439.0,57,1:1,0 124 | 123,scyther,1.5,56.0,green,bug-wings,False,Bug,Flying,70,110,80,55,80,105,500,1,,58,1:1,1 125 | 124,jynx,1.4,40.6,red,humanoid,False,Ice,Psychic,65,50,35,115,95,95,455,1,238.0,59,1:0,0 126 | 125,electabuzz,1.1,30.0,yellow,upright,False,Electric,,65,83,57,95,85,105,490,1,239.0,60,1:3,0 127 | 126,magmar,1.3,44.5,red,upright,False,Fire,,65,95,57,100,85,93,495,1,240.0,61,1:3,0 128 | 127,pinsir,1.5,55.0,brown,humanoid,False,Bug,,65,125,100,55,70,85,500,1,,62,1:1,0 129 | 128,tauros,1.4,88.4,brown,quadruped,False,Normal,,75,100,95,40,70,110,490,1,,63,0:1,0 130 | 129,magikarp,0.9,10.0,red,fish,False,Water,,20,10,55,15,20,80,200,1,,64,1:1,1 131 | 130,gyarados,6.5,235.0,blue,squiggle,False,Water,Flying,95,125,79,60,100,81,540,1,129.0,64,1:1,1 132 | 131,lapras,2.5,220.0,blue,fish,False,Water,Ice,130,85,80,85,95,60,535,1,,65,1:1,0 133 | 132,ditto,0.3,4.0,purple,ball,False,Normal,,48,48,48,48,48,48,288,1,,66,0:0,0 134 | 133,eevee,0.3,6.5,brown,quadruped,False,Normal,,55,55,50,45,65,55,325,1,,67,1:7,0 135 | 134,vaporeon,1.0,29.0,blue,quadruped,False,Water,,130,65,60,110,95,65,525,1,133.0,67,1:7,0 136 | 135,jolteon,0.8,24.5,yellow,quadruped,False,Electric,,65,65,60,110,95,130,525,1,133.0,67,1:7,0 137 | 136,flareon,0.9,25.0,red,quadruped,False,Fire,,65,130,60,95,110,65,525,1,133.0,67,1:7,0 138 | 137,porygon,0.8,36.5,pink,legs,False,Normal,,65,60,70,85,75,40,395,1,,68,0:0,0 139 | 138,omanyte,0.4,7.5,blue,tentacles,False,Rock,Water,35,40,100,90,55,35,355,1,,69,1:7,0 140 | 139,omastar,1.0,35.0,blue,tentacles,False,Rock,Water,70,60,125,115,70,55,495,1,138.0,69,1:7,0 141 | 140,kabuto,0.5,11.5,brown,armor,False,Rock,Water,30,80,90,55,45,55,355,1,,70,1:7,0 142 | 141,kabutops,1.3,40.5,brown,upright,False,Rock,Water,60,115,105,65,70,80,495,1,140.0,70,1:7,0 143 | 142,aerodactyl,1.8,59.0,purple,wings,False,Rock,Flying,80,105,65,60,75,130,515,1,,71,1:7,0 144 | 143,snorlax,2.1,460.0,black,humanoid,False,Normal,,160,110,65,65,110,30,540,1,446.0,72,1:7,0 145 | 144,articuno,1.7,55.4,blue,wings,False,Ice,Flying,90,85,100,95,125,85,580,1,,73,0:0,0 146 | 145,zapdos,1.6,52.6,yellow,wings,False,Electric,Flying,90,90,85,125,90,100,580,1,,74,0:0,0 147 | 146,moltres,2.0,60.0,yellow,wings,False,Fire,Flying,90,100,90,125,85,90,580,1,,75,0:0,0 148 | 147,dratini,1.8,3.3,blue,squiggle,False,Dragon,,41,64,45,50,50,50,300,1,,76,1:1,0 149 | 148,dragonair,4.0,16.5,blue,squiggle,False,Dragon,,61,84,65,70,70,70,420,1,147.0,76,1:1,0 150 | 149,dragonite,2.2,210.0,brown,upright,False,Dragon,Flying,91,134,95,100,100,80,600,1,148.0,76,1:1,0 151 | 150,mewtwo,2.0,122.0,purple,upright,False,Psychic,,106,110,90,154,90,130,680,1,,77,0:0,0 152 | 151,mew,0.4,4.0,pink,upright,False,Psychic,,100,100,100,100,100,100,600,1,,78,0:0,0 153 | 152,chikorita,0.9,6.4,green,quadruped,False,Grass,,45,49,65,49,65,45,318,2,,79,1:7,0 154 | 153,bayleef,1.2,15.8,green,quadruped,False,Grass,,60,62,80,63,80,60,405,2,152.0,79,1:7,0 155 | 154,meganium,1.8,100.5,green,quadruped,False,Grass,,80,82,100,83,100,80,525,2,153.0,79,1:7,1 156 | 155,cyndaquil,0.5,7.9,yellow,humanoid,False,Fire,,39,52,43,60,50,65,309,2,,80,1:7,0 157 | 156,quilava,0.9,19.0,yellow,quadruped,False,Fire,,58,64,58,80,65,80,405,2,155.0,80,1:7,0 158 | 157,typhlosion,1.7,79.5,yellow,quadruped,False,Fire,,78,84,78,109,85,100,534,2,156.0,80,1:7,0 159 | 158,totodile,0.6,9.5,blue,upright,False,Water,,50,65,64,44,48,43,314,2,,81,1:7,0 160 | 159,croconaw,1.1,25.0,blue,upright,False,Water,,65,80,80,59,63,58,405,2,158.0,81,1:7,0 161 | 160,feraligatr,2.3,88.8,blue,upright,False,Water,,85,105,100,79,83,78,530,2,159.0,81,1:7,0 162 | 161,sentret,0.8,6.0,brown,quadruped,False,Normal,,35,46,34,35,45,20,215,2,,82,1:1,0 163 | 162,furret,1.8,32.5,brown,quadruped,False,Normal,,85,76,64,45,55,90,415,2,161.0,82,1:1,0 164 | 163,hoothoot,0.7,21.2,brown,wings,False,Normal,Flying,60,30,30,36,56,50,262,2,,83,1:1,0 165 | 164,noctowl,1.6,40.8,brown,wings,False,Normal,Flying,100,50,50,86,96,70,452,2,163.0,83,1:1,0 166 | 165,ledyba,1.0,10.8,red,wings,False,Bug,Flying,40,20,30,40,80,55,265,2,,84,1:1,1 167 | 166,ledian,1.4,35.6,red,wings,False,Bug,Flying,55,35,50,55,110,85,390,2,165.0,84,1:1,1 168 | 167,spinarak,0.5,8.5,green,armor,False,Bug,Poison,40,60,40,40,40,30,250,2,,85,1:1,0 169 | 168,ariados,1.1,33.5,red,armor,False,Bug,Poison,70,90,70,60,70,40,400,2,167.0,85,1:1,0 170 | 169,crobat,1.8,75.0,purple,bug-wings,False,Poison,Flying,85,90,80,70,80,130,535,2,42.0,17,1:1,0 171 | 170,chinchou,0.5,12.0,blue,fish,False,Water,Electric,75,38,38,56,56,67,330,2,,86,1:1,0 172 | 171,lanturn,1.2,22.5,blue,fish,False,Water,Electric,125,58,58,76,76,67,460,2,170.0,86,1:1,0 173 | 172,pichu,0.3,2.0,yellow,quadruped,True,Electric,,20,40,15,35,35,60,205,2,,10,1:1,0 174 | 173,cleffa,0.3,3.0,pink,upright,True,Fairy,,50,25,28,45,55,15,218,2,,14,3:1,0 175 | 174,igglybuff,0.3,1.0,pink,humanoid,True,Normal,Fairy,90,30,15,40,20,15,210,2,,16,3:1,0 176 | 175,togepi,0.3,1.5,white,humanoid,True,Fairy,,35,20,65,40,65,20,245,2,,87,1:7,0 177 | 176,togetic,0.6,3.2,white,humanoid,False,Fairy,Flying,55,40,85,80,105,40,405,2,175.0,87,1:7,0 178 | 177,natu,0.2,2.0,green,wings,False,Psychic,Flying,40,50,45,70,45,70,320,2,,88,1:1,0 179 | 178,xatu,1.5,15.0,green,wings,False,Psychic,Flying,65,75,70,95,70,95,470,2,177.0,88,1:1,1 180 | 179,mareep,0.6,7.8,white,quadruped,False,Electric,,55,40,40,65,45,35,280,2,,89,1:1,0 181 | 180,flaaffy,0.8,13.3,pink,upright,False,Electric,,70,55,55,80,60,45,365,2,179.0,89,1:1,0 182 | 181,ampharos,1.4,61.5,yellow,upright,False,Electric,,90,75,85,115,90,55,510,2,180.0,89,1:1,0 183 | 182,bellossom,0.4,5.8,green,humanoid,False,Grass,,75,80,95,90,100,50,490,2,44.0,18,1:1,0 184 | 183,marill,0.4,8.5,blue,upright,False,Water,Fairy,70,20,50,20,50,40,250,2,298.0,90,1:1,0 185 | 184,azumarill,0.8,28.5,blue,upright,False,Water,Fairy,100,50,80,60,80,50,420,2,183.0,90,1:1,0 186 | 185,sudowoodo,1.2,38.0,brown,humanoid,False,Rock,,70,100,115,30,65,30,410,2,438.0,91,1:1,1 187 | 186,politoed,1.1,33.9,green,humanoid,False,Water,,90,75,75,90,100,70,500,2,61.0,26,1:1,1 188 | 187,hoppip,0.4,0.5,pink,upright,False,Grass,Flying,35,35,40,35,55,50,250,2,,92,1:1,0 189 | 188,skiploom,0.6,1.0,green,upright,False,Grass,Flying,55,45,50,45,65,80,340,2,187.0,92,1:1,0 190 | 189,jumpluff,0.8,3.0,blue,upright,False,Grass,Flying,75,55,70,55,95,110,460,2,188.0,92,1:1,0 191 | 190,aipom,0.8,11.5,purple,upright,False,Normal,,55,70,55,40,55,85,360,2,,93,1:1,1 192 | 191,sunkern,0.3,1.8,yellow,ball,False,Grass,,30,30,30,30,30,30,180,2,,94,1:1,0 193 | 192,sunflora,0.8,8.5,yellow,humanoid,False,Grass,,75,75,55,105,85,30,425,2,191.0,94,1:1,0 194 | 193,yanma,1.2,38.0,red,bug-wings,False,Bug,Flying,65,65,45,75,45,95,390,2,,95,1:1,0 195 | 194,wooper,0.4,8.5,blue,legs,False,Water,Ground,55,45,45,25,25,15,210,2,,96,1:1,1 196 | 195,quagsire,1.4,75.0,blue,upright,False,Water,Ground,95,85,85,65,65,35,430,2,194.0,96,1:1,1 197 | 196,espeon,0.9,26.5,purple,quadruped,False,Psychic,,65,65,60,130,95,110,525,2,133.0,67,1:7,0 198 | 197,umbreon,1.0,27.0,black,quadruped,False,Dark,,95,65,110,60,130,65,525,2,133.0,67,1:7,0 199 | 198,murkrow,0.5,2.1,black,wings,False,Dark,Flying,60,85,42,85,42,91,405,2,,97,1:1,1 200 | 199,slowking,2.0,79.5,pink,upright,False,Water,Psychic,95,75,80,100,110,30,490,2,79.0,33,1:1,0 201 | 200,misdreavus,0.7,1.0,gray,ball,False,Ghost,,60,60,60,85,85,85,435,2,,98,1:1,0 202 | 201,unown,0.5,5.0,black,ball,False,Psychic,,48,72,48,72,48,48,336,2,,99,0:0,0 203 | 202,wobbuffet,1.3,28.5,blue,blob,False,Psychic,,190,33,58,33,58,33,405,2,360.0,100,1:1,1 204 | 203,girafarig,1.5,41.5,yellow,quadruped,False,Normal,Psychic,70,80,65,90,65,85,455,2,,101,1:1,1 205 | 204,pineco,0.6,7.2,gray,ball,False,Bug,,50,65,90,35,35,15,290,2,,102,1:1,0 206 | 205,forretress,1.2,125.8,purple,ball,False,Bug,Steel,75,90,140,60,60,40,465,2,204.0,102,1:1,0 207 | 206,dunsparce,1.5,14.0,yellow,squiggle,False,Normal,,100,70,70,65,65,45,415,2,,103,1:1,0 208 | 207,gligar,1.1,64.8,purple,wings,False,Ground,Flying,65,75,105,35,65,85,430,2,,104,1:1,1 209 | 208,steelix,9.2,400.0,gray,squiggle,False,Steel,Ground,75,85,200,55,65,30,510,2,95.0,41,1:1,1 210 | 209,snubbull,0.6,7.8,pink,humanoid,False,Fairy,,60,80,50,40,40,30,300,2,,105,3:1,0 211 | 210,granbull,1.4,48.7,purple,upright,False,Fairy,,90,120,75,60,60,45,450,2,209.0,105,3:1,0 212 | 211,qwilfish,0.5,3.9,gray,fish,False,Water,Poison,65,95,85,55,55,85,440,2,,106,1:1,0 213 | 212,scizor,1.8,118.0,red,bug-wings,False,Bug,Steel,70,130,100,55,80,65,500,2,123.0,58,1:1,1 214 | 213,shuckle,0.6,20.5,yellow,armor,False,Bug,Rock,20,10,230,10,230,5,505,2,,107,1:1,0 215 | 214,heracross,1.5,54.0,blue,humanoid,False,Bug,Fighting,80,125,75,40,95,85,500,2,,108,1:1,1 216 | 215,sneasel,0.9,28.0,black,upright,False,Dark,Ice,55,95,55,35,75,115,430,2,,109,1:1,1 217 | 216,teddiursa,0.6,8.8,brown,upright,False,Normal,,60,80,50,50,50,40,330,2,,110,1:1,0 218 | 217,ursaring,1.8,125.8,brown,upright,False,Normal,,90,130,75,75,75,55,500,2,216.0,110,1:1,1 219 | 218,slugma,0.7,35.0,red,squiggle,False,Fire,,40,40,40,70,40,20,250,2,,111,1:1,0 220 | 219,magcargo,0.8,55.0,red,squiggle,False,Fire,Rock,60,50,120,90,80,30,430,2,218.0,111,1:1,0 221 | 220,swinub,0.4,6.5,brown,quadruped,False,Ice,Ground,50,50,40,30,30,50,250,2,,112,1:1,0 222 | 221,piloswine,1.1,55.8,brown,quadruped,False,Ice,Ground,100,100,80,60,60,50,450,2,220.0,112,1:1,1 223 | 222,corsola,0.6,5.0,pink,armor,False,Water,Rock,65,55,95,65,95,35,410,2,,113,3:1,0 224 | 223,remoraid,0.6,12.0,gray,fish,False,Water,,35,65,35,65,35,65,300,2,,114,1:1,0 225 | 224,octillery,0.9,28.5,red,tentacles,False,Water,,75,105,75,105,75,45,480,2,223.0,114,1:1,1 226 | 225,delibird,0.9,16.0,red,wings,False,Ice,Flying,45,55,45,65,45,75,330,2,,115,1:1,0 227 | 226,mantine,2.1,220.0,purple,wings,False,Water,Flying,85,40,70,80,140,70,485,2,458.0,116,1:1,0 228 | 227,skarmory,1.7,50.5,gray,wings,False,Steel,Flying,65,80,140,40,70,70,465,2,,117,1:1,0 229 | 228,houndour,0.6,10.8,black,quadruped,False,Dark,Fire,45,60,30,80,50,65,330,2,,118,1:1,0 230 | 229,houndoom,1.4,35.0,black,quadruped,False,Dark,Fire,75,90,50,110,80,95,500,2,228.0,118,1:1,1 231 | 230,kingdra,1.8,152.0,blue,blob,False,Water,Dragon,75,95,95,95,95,85,540,2,117.0,54,1:1,0 232 | 231,phanpy,0.5,33.5,blue,quadruped,False,Ground,,90,60,60,40,40,40,330,2,,119,1:1,0 233 | 232,donphan,1.1,120.0,gray,quadruped,False,Ground,,90,120,120,60,60,50,500,2,231.0,119,1:1,1 234 | 233,porygon2,0.6,32.5,red,legs,False,Normal,,85,80,90,105,95,60,515,2,137.0,68,0:0,0 235 | 234,stantler,1.4,71.2,brown,quadruped,False,Normal,,73,95,62,85,65,85,465,2,,120,1:1,0 236 | 235,smeargle,1.2,58.0,white,upright,False,Normal,,55,20,35,20,45,75,250,2,,121,1:1,0 237 | 236,tyrogue,0.7,21.0,purple,humanoid,True,Fighting,,35,35,35,35,35,35,210,2,,47,0:1,0 238 | 237,hitmontop,1.4,48.0,brown,upright,False,Fighting,,50,95,95,35,110,70,455,2,236.0,47,0:1,0 239 | 238,smoochum,0.4,6.0,pink,humanoid,True,Ice,Psychic,45,30,15,85,65,65,305,2,,59,1:0,0 240 | 239,elekid,0.6,23.5,yellow,humanoid,True,Electric,,45,63,37,65,55,95,360,2,,60,1:3,0 241 | 240,magby,0.7,21.4,red,upright,True,Fire,,45,75,37,70,55,83,365,2,,61,1:3,0 242 | 241,miltank,1.2,75.5,pink,upright,False,Normal,,95,80,105,40,70,100,490,2,,122,1:0,0 243 | 242,blissey,1.5,46.8,pink,humanoid,False,Normal,,255,10,10,75,135,55,540,2,113.0,51,1:0,0 244 | 243,raikou,1.9,178.0,yellow,quadruped,False,Electric,,90,85,75,115,100,115,580,2,,123,0:0,0 245 | 244,entei,2.1,198.0,brown,quadruped,False,Fire,,115,115,85,90,75,100,580,2,,124,0:0,0 246 | 245,suicune,2.0,187.0,blue,quadruped,False,Water,,100,75,115,90,115,85,580,2,,125,0:0,0 247 | 246,larvitar,0.6,72.0,green,upright,False,Rock,Ground,50,64,50,45,50,41,300,2,,126,1:1,0 248 | 247,pupitar,1.2,152.0,gray,squiggle,False,Rock,Ground,70,84,70,65,70,51,410,2,246.0,126,1:1,0 249 | 248,tyranitar,2.0,202.0,green,upright,False,Rock,Dark,100,134,110,95,100,61,600,2,247.0,126,1:1,0 250 | 249,lugia,5.2,216.0,white,wings,False,Psychic,Flying,106,90,130,90,154,110,680,2,,127,0:0,0 251 | 250,ho-oh,3.8,199.0,red,wings,False,Fire,Flying,106,130,90,110,154,90,680,2,,128,0:0,0 252 | 251,celebi,0.6,5.0,green,humanoid,False,Psychic,Grass,100,100,100,100,100,100,600,2,,129,0:0,0 253 | 252,treecko,0.5,5.0,green,upright,False,Grass,,40,45,35,65,55,70,310,3,,130,1:7,0 254 | 253,grovyle,0.9,21.6,green,upright,False,Grass,,50,65,45,85,65,95,405,3,252.0,130,1:7,0 255 | 254,sceptile,1.7,52.2,green,upright,False,Grass,,70,85,65,105,85,120,530,3,253.0,130,1:7,0 256 | 255,torchic,0.4,2.5,red,legs,False,Fire,,45,60,40,70,50,45,310,3,,131,1:7,1 257 | 256,combusken,0.9,19.5,red,upright,False,Fire,Fighting,60,85,60,85,60,55,405,3,255.0,131,1:7,1 258 | 257,blaziken,1.9,52.0,red,upright,False,Fire,Fighting,80,120,70,110,70,80,530,3,256.0,131,1:7,1 259 | 258,mudkip,0.4,7.6,blue,quadruped,False,Water,,50,70,50,50,50,40,310,3,,132,1:7,0 260 | 259,marshtomp,0.7,28.0,blue,upright,False,Water,Ground,70,85,70,60,70,50,405,3,258.0,132,1:7,0 261 | 260,swampert,1.5,81.9,blue,upright,False,Water,Ground,100,110,90,85,90,60,535,3,259.0,132,1:7,0 262 | 261,poochyena,0.5,13.6,gray,quadruped,False,Dark,,35,55,35,30,30,35,220,3,,133,1:1,0 263 | 262,mightyena,1.0,37.0,gray,quadruped,False,Dark,,70,90,70,60,60,70,420,3,261.0,133,1:1,0 264 | 263,zigzagoon,0.4,17.5,brown,quadruped,False,Normal,,38,30,41,30,41,60,240,3,,134,1:1,0 265 | 264,linoone,0.5,32.5,white,quadruped,False,Normal,,78,70,61,50,61,100,420,3,263.0,134,1:1,0 266 | 265,wurmple,0.3,3.6,red,armor,False,Bug,,45,45,35,20,30,20,195,3,,135,1:1,0 267 | 266,silcoon,0.6,10.0,white,ball,False,Bug,,50,35,55,25,25,15,205,3,265.0,135,1:1,0 268 | 267,beautifly,1.0,28.4,yellow,bug-wings,False,Bug,Flying,60,70,50,100,50,65,395,3,266.0,135,1:1,1 269 | 268,cascoon,0.7,11.5,purple,ball,False,Bug,,50,35,55,25,25,15,205,3,265.0,135,1:1,0 270 | 269,dustox,1.2,31.6,green,bug-wings,False,Bug,Poison,60,50,70,50,90,65,385,3,268.0,135,1:1,1 271 | 270,lotad,0.5,2.6,green,armor,False,Water,Grass,40,30,30,40,50,30,220,3,,136,1:1,0 272 | 271,lombre,1.2,32.5,green,humanoid,False,Water,Grass,60,50,50,60,70,50,340,3,270.0,136,1:1,0 273 | 272,ludicolo,1.5,55.0,green,humanoid,False,Water,Grass,80,70,70,90,100,70,480,3,271.0,136,1:1,1 274 | 273,seedot,0.5,4.0,brown,legs,False,Grass,,40,40,50,30,30,30,220,3,,137,1:1,0 275 | 274,nuzleaf,1.0,28.0,brown,humanoid,False,Grass,Dark,70,70,40,60,40,60,340,3,273.0,137,1:1,1 276 | 275,shiftry,1.3,59.6,brown,humanoid,False,Grass,Dark,90,100,60,90,60,80,480,3,274.0,137,1:1,1 277 | 276,taillow,0.3,2.3,blue,wings,False,Normal,Flying,40,55,30,30,30,85,270,3,,138,1:1,0 278 | 277,swellow,0.7,19.8,blue,wings,False,Normal,Flying,60,85,60,75,50,125,455,3,276.0,138,1:1,0 279 | 278,wingull,0.6,9.5,white,wings,False,Water,Flying,40,30,30,55,30,85,270,3,,139,1:1,0 280 | 279,pelipper,1.2,28.0,yellow,wings,False,Water,Flying,60,50,100,95,70,65,440,3,278.0,139,1:1,0 281 | 280,ralts,0.4,6.6,white,humanoid,False,Psychic,Fairy,28,25,25,45,35,40,198,3,,140,1:1,0 282 | 281,kirlia,0.8,20.2,white,humanoid,False,Psychic,Fairy,38,35,35,65,55,50,278,3,280.0,140,1:1,0 283 | 282,gardevoir,1.6,48.4,white,humanoid,False,Psychic,Fairy,68,65,65,125,115,80,518,3,281.0,140,1:1,0 284 | 283,surskit,0.5,1.7,blue,armor,False,Bug,Water,40,30,32,50,52,65,269,3,,141,1:1,0 285 | 284,masquerain,0.8,3.6,blue,bug-wings,False,Bug,Flying,70,60,62,100,82,80,454,3,283.0,141,1:1,0 286 | 285,shroomish,0.4,4.5,brown,legs,False,Grass,,60,40,60,40,60,35,295,3,,142,1:1,0 287 | 286,breloom,1.2,39.2,green,upright,False,Grass,Fighting,60,130,80,60,60,70,460,3,285.0,142,1:1,0 288 | 287,slakoth,0.8,24.0,brown,quadruped,False,Normal,,60,60,60,35,35,30,280,3,,143,1:1,0 289 | 288,vigoroth,1.4,46.5,white,upright,False,Normal,,80,80,80,55,55,90,440,3,287.0,143,1:1,0 290 | 289,slaking,2.0,130.5,brown,humanoid,False,Normal,,150,160,100,95,65,100,670,3,288.0,143,1:1,0 291 | 290,nincada,0.5,5.5,gray,armor,False,Bug,Ground,31,45,90,30,30,40,266,3,,144,1:1,0 292 | 291,ninjask,0.8,12.0,yellow,bug-wings,False,Bug,Flying,61,90,45,50,50,160,456,3,290.0,144,1:1,0 293 | 292,shedinja,0.8,1.2,brown,blob,False,Bug,Ghost,1,90,45,30,30,40,236,3,290.0,144,0:0,0 294 | 293,whismur,0.6,16.3,pink,upright,False,Normal,,64,51,23,51,23,28,240,3,,145,1:1,0 295 | 294,loudred,1.0,40.5,blue,upright,False,Normal,,84,71,43,71,43,48,360,3,293.0,145,1:1,0 296 | 295,exploud,1.5,84.0,blue,upright,False,Normal,,104,91,63,91,73,68,490,3,294.0,145,1:1,0 297 | 296,makuhita,1.0,86.4,yellow,humanoid,False,Fighting,,72,60,30,20,30,25,237,3,,146,1:3,0 298 | 297,hariyama,2.3,253.8,brown,humanoid,False,Fighting,,144,120,60,40,60,50,474,3,296.0,146,1:3,0 299 | 298,azurill,0.2,2.0,blue,legs,True,Normal,Fairy,50,20,40,20,40,20,190,3,,90,3:1,0 300 | 299,nosepass,1.0,97.0,gray,humanoid,False,Rock,,30,45,135,45,90,30,375,3,,147,1:1,0 301 | 300,skitty,0.6,11.0,pink,quadruped,False,Normal,,50,45,45,35,35,50,260,3,,148,3:1,0 302 | 301,delcatty,1.1,32.6,purple,quadruped,False,Normal,,70,65,65,55,55,90,400,3,300.0,148,3:1,0 303 | 302,sableye,0.5,11.0,purple,humanoid,False,Dark,Ghost,50,75,75,65,65,50,380,3,,149,1:1,0 304 | 303,mawile,0.6,11.5,black,humanoid,False,Steel,Fairy,50,85,85,55,55,50,380,3,,150,1:1,0 305 | 304,aron,0.4,60.0,gray,quadruped,False,Steel,Rock,50,70,100,40,40,30,330,3,,151,1:1,0 306 | 305,lairon,0.9,120.0,gray,quadruped,False,Steel,Rock,60,90,140,50,50,40,430,3,304.0,151,1:1,0 307 | 306,aggron,2.1,360.0,gray,upright,False,Steel,Rock,70,110,180,60,60,50,530,3,305.0,151,1:1,0 308 | 307,meditite,0.6,11.2,blue,humanoid,False,Fighting,Psychic,30,40,55,40,55,60,280,3,,152,1:1,1 309 | 308,medicham,1.3,31.5,red,humanoid,False,Fighting,Psychic,60,60,75,60,75,80,410,3,307.0,152,1:1,1 310 | 309,electrike,0.6,15.2,green,quadruped,False,Electric,,40,45,40,65,40,65,295,3,,153,1:1,0 311 | 310,manectric,1.5,40.2,yellow,quadruped,False,Electric,,70,75,60,105,60,105,475,3,309.0,153,1:1,0 312 | 311,plusle,0.4,4.2,yellow,upright,False,Electric,,60,50,40,85,75,95,405,3,,154,1:1,0 313 | 312,minun,0.4,4.2,yellow,upright,False,Electric,,60,40,50,75,85,95,405,3,,155,1:1,0 314 | 313,volbeat,0.7,17.7,gray,upright,False,Bug,,65,73,75,47,85,85,430,3,,156,0:1,0 315 | 314,illumise,0.6,17.7,purple,humanoid,False,Bug,,65,47,75,73,85,85,430,3,,157,1:0,0 316 | 315,roselia,0.3,2.0,green,humanoid,False,Grass,Poison,50,60,45,100,80,65,400,3,406.0,158,1:1,1 317 | 316,gulpin,0.4,10.3,green,arms,False,Poison,,70,43,53,43,53,40,302,3,,159,1:1,1 318 | 317,swalot,1.7,80.0,purple,arms,False,Poison,,100,73,83,73,83,55,467,3,316.0,159,1:1,1 319 | 318,carvanha,0.8,20.8,red,fish,False,Water,Dark,45,90,20,65,20,65,305,3,,160,1:1,0 320 | 319,sharpedo,1.8,88.8,blue,fish,False,Water,Dark,70,120,40,95,40,95,460,3,318.0,160,1:1,0 321 | 320,wailmer,2.0,130.0,blue,fish,False,Water,,130,70,35,70,35,60,400,3,,161,1:1,0 322 | 321,wailord,14.5,398.0,blue,fish,False,Water,,170,90,45,90,45,60,500,3,320.0,161,1:1,0 323 | 322,numel,0.7,24.0,yellow,quadruped,False,Fire,Ground,60,60,40,65,45,35,305,3,,162,1:1,1 324 | 323,camerupt,1.9,220.0,red,quadruped,False,Fire,Ground,70,100,70,105,75,40,460,3,322.0,162,1:1,1 325 | 324,torkoal,0.5,80.4,brown,quadruped,False,Fire,,70,85,140,85,70,20,470,3,,163,1:1,0 326 | 325,spoink,0.7,30.6,black,arms,False,Psychic,,60,25,35,70,80,60,330,3,,164,1:1,0 327 | 326,grumpig,0.9,71.5,purple,upright,False,Psychic,,80,45,65,90,110,80,470,3,325.0,164,1:1,0 328 | 327,spinda,1.1,5.0,brown,upright,False,Normal,,60,60,60,60,60,60,360,3,,165,1:1,0 329 | 328,trapinch,0.7,15.0,brown,armor,False,Ground,,45,100,45,45,45,10,290,3,,166,1:1,0 330 | 329,vibrava,1.1,15.3,green,bug-wings,False,Ground,Dragon,50,70,50,50,50,70,340,3,328.0,166,1:1,0 331 | 330,flygon,2.0,82.0,green,wings,False,Ground,Dragon,80,100,80,80,80,100,520,3,329.0,166,1:1,0 332 | 331,cacnea,0.4,51.3,green,humanoid,False,Grass,,50,85,40,85,40,35,335,3,,167,1:1,0 333 | 332,cacturne,1.3,77.4,green,humanoid,False,Grass,Dark,70,115,60,115,60,55,475,3,331.0,167,1:1,1 334 | 333,swablu,0.4,1.2,blue,wings,False,Normal,Flying,45,40,60,40,75,50,310,3,,168,1:1,0 335 | 334,altaria,1.1,20.6,blue,wings,False,Dragon,Flying,75,70,90,70,105,80,490,3,333.0,168,1:1,0 336 | 335,zangoose,1.3,40.3,white,upright,False,Normal,,73,115,60,60,60,90,458,3,,169,1:1,0 337 | 336,seviper,2.7,52.5,black,squiggle,False,Poison,,73,100,60,100,60,65,458,3,,170,1:1,0 338 | 337,lunatone,1.0,168.0,yellow,ball,False,Rock,Psychic,90,55,65,95,85,70,460,3,,171,0:0,0 339 | 338,solrock,1.2,154.0,red,ball,False,Rock,Psychic,90,95,85,55,65,70,460,3,,172,0:0,0 340 | 339,barboach,0.4,1.9,gray,fish,False,Water,Ground,50,48,43,46,41,60,288,3,,173,1:1,0 341 | 340,whiscash,0.9,23.6,blue,fish,False,Water,Ground,110,78,73,76,71,60,468,3,339.0,173,1:1,0 342 | 341,corphish,0.6,11.5,red,armor,False,Water,,43,80,65,50,35,35,308,3,,174,1:1,0 343 | 342,crawdaunt,1.1,32.8,red,armor,False,Water,Dark,63,120,85,90,55,55,468,3,341.0,174,1:1,0 344 | 343,baltoy,0.5,21.5,brown,arms,False,Ground,Psychic,40,40,55,40,70,55,300,3,,175,0:0,0 345 | 344,claydol,1.5,108.0,black,arms,False,Ground,Psychic,60,70,105,70,120,75,500,3,343.0,175,0:0,0 346 | 345,lileep,1.0,23.8,purple,blob,False,Rock,Grass,66,41,77,61,87,23,355,3,,176,1:7,0 347 | 346,cradily,1.5,60.4,green,blob,False,Rock,Grass,86,81,97,81,107,43,495,3,345.0,176,1:7,0 348 | 347,anorith,0.7,12.5,gray,armor,False,Rock,Bug,45,95,50,40,50,75,355,3,,177,1:7,0 349 | 348,armaldo,1.5,68.2,gray,upright,False,Rock,Bug,75,125,100,70,80,45,495,3,347.0,177,1:7,0 350 | 349,feebas,0.6,7.4,brown,fish,False,Water,,20,15,20,10,55,80,200,3,,178,1:1,0 351 | 350,milotic,6.2,162.0,pink,squiggle,False,Water,,95,60,79,100,125,81,540,3,349.0,178,1:1,1 352 | 351,castform,0.3,0.8,gray,ball,False,Normal,,70,70,70,70,70,70,420,3,,179,1:1,0 353 | 352,kecleon,1.0,22.0,green,upright,False,Normal,,60,90,70,60,120,40,440,3,,180,1:1,0 354 | 353,shuppet,0.6,2.3,black,ball,False,Ghost,,44,75,35,63,33,45,295,3,,181,1:1,0 355 | 354,banette,1.1,12.5,black,upright,False,Ghost,,64,115,65,83,63,65,455,3,353.0,181,1:1,0 356 | 355,duskull,0.8,15.0,black,arms,False,Ghost,,20,40,90,30,90,25,295,3,,182,1:1,0 357 | 356,dusclops,1.6,30.6,black,humanoid,False,Ghost,,40,70,130,60,130,25,455,3,355.0,182,1:1,0 358 | 357,tropius,2.0,100.0,green,quadruped,False,Grass,Flying,99,68,83,72,87,51,460,3,,183,1:1,0 359 | 358,chimecho,0.6,1.0,blue,arms,False,Psychic,,75,50,80,95,90,65,455,3,433.0,184,1:1,0 360 | 359,absol,1.2,47.0,white,quadruped,False,Dark,,65,130,60,75,60,75,465,3,,185,1:1,0 361 | 360,wynaut,0.6,14.0,blue,upright,True,Psychic,,95,23,48,23,48,23,260,3,,100,1:1,0 362 | 361,snorunt,0.7,16.8,gray,humanoid,False,Ice,,50,50,50,50,50,50,300,3,,186,1:1,0 363 | 362,glalie,1.5,256.5,gray,ball,False,Ice,,80,80,80,80,80,80,480,3,361.0,186,1:1,0 364 | 363,spheal,0.8,39.5,blue,fish,False,Ice,Water,70,40,50,55,50,25,290,3,,187,1:1,0 365 | 364,sealeo,1.1,87.6,blue,fish,False,Ice,Water,90,60,70,75,70,45,410,3,363.0,187,1:1,0 366 | 365,walrein,1.4,150.6,blue,quadruped,False,Ice,Water,110,80,90,95,90,65,530,3,364.0,187,1:1,0 367 | 366,clamperl,0.4,52.5,blue,ball,False,Water,,35,64,85,74,55,32,345,3,,188,1:1,0 368 | 367,huntail,1.7,27.0,blue,squiggle,False,Water,,55,104,105,94,75,52,485,3,366.0,188,1:1,0 369 | 368,gorebyss,1.8,22.6,pink,squiggle,False,Water,,55,84,105,114,75,52,485,3,366.0,188,1:1,0 370 | 369,relicanth,1.0,23.4,gray,fish,False,Water,Rock,100,90,130,45,65,55,485,3,,189,1:7,1 371 | 370,luvdisc,0.6,8.7,pink,fish,False,Water,,43,30,55,40,65,97,330,3,,190,3:1,0 372 | 371,bagon,0.6,42.1,blue,humanoid,False,Dragon,,45,75,60,40,30,50,300,3,,191,1:1,0 373 | 372,shelgon,1.1,110.5,white,quadruped,False,Dragon,,65,95,100,60,50,50,420,3,371.0,191,1:1,0 374 | 373,salamence,1.5,102.6,blue,quadruped,False,Dragon,Flying,95,135,80,110,80,100,600,3,372.0,191,1:1,0 375 | 374,beldum,0.6,95.2,blue,blob,False,Steel,Psychic,40,55,80,35,60,30,300,3,,192,0:0,0 376 | 375,metang,1.2,202.5,blue,arms,False,Steel,Psychic,60,75,100,55,80,50,420,3,374.0,192,0:0,0 377 | 376,metagross,1.6,550.0,blue,heads,False,Steel,Psychic,80,135,130,95,90,70,600,3,375.0,192,0:0,0 378 | 377,regirock,1.7,230.0,brown,humanoid,False,Rock,,80,100,200,50,100,50,580,3,,193,0:0,0 379 | 378,regice,1.8,175.0,blue,humanoid,False,Ice,,80,50,100,100,200,50,580,3,,194,0:0,0 380 | 379,registeel,1.9,205.0,gray,humanoid,False,Steel,,80,75,150,75,150,50,580,3,,195,0:0,0 381 | 380,latias,1.4,40.0,red,wings,False,Dragon,Psychic,80,80,90,110,130,110,600,3,,196,1:0,0 382 | 381,latios,2.0,60.0,blue,wings,False,Dragon,Psychic,80,90,80,130,110,110,600,3,,197,0:1,0 383 | 382,kyogre,4.5,352.0,blue,fish,False,Water,,100,100,90,150,140,90,670,3,,198,0:0,0 384 | 383,groudon,3.5,950.0,red,upright,False,Ground,,100,150,140,100,90,90,670,3,,199,0:0,0 385 | 384,rayquaza,7.0,206.5,green,squiggle,False,Dragon,Flying,105,150,90,150,90,95,680,3,,200,0:0,0 386 | 385,jirachi,0.3,1.1,yellow,humanoid,False,Steel,Psychic,100,100,100,100,100,100,600,3,,201,0:0,0 387 | 386,deoxys,1.7,60.8,red,humanoid,False,Psychic,,50,150,50,150,50,150,600,3,,202,0:0,0 388 | 387,turtwig,0.4,10.2,green,quadruped,False,Grass,,55,68,64,45,55,31,318,4,,203,1:7,0 389 | 388,grotle,1.1,97.0,green,quadruped,False,Grass,,75,89,85,55,65,36,405,4,387.0,203,1:7,0 390 | 389,torterra,2.2,310.0,green,quadruped,False,Grass,Ground,95,109,105,75,85,56,525,4,388.0,203,1:7,0 391 | 390,chimchar,0.5,6.2,brown,upright,False,Fire,,44,58,44,58,44,61,309,4,,204,1:7,0 392 | 391,monferno,0.9,22.0,brown,upright,False,Fire,Fighting,64,78,52,78,52,81,405,4,390.0,204,1:7,0 393 | 392,infernape,1.2,55.0,brown,upright,False,Fire,Fighting,76,104,71,104,71,108,534,4,391.0,204,1:7,0 394 | 393,piplup,0.4,5.2,blue,humanoid,False,Water,,53,51,53,61,56,40,314,4,,205,1:7,0 395 | 394,prinplup,0.8,23.0,blue,upright,False,Water,,64,66,68,81,76,50,405,4,393.0,205,1:7,0 396 | 395,empoleon,1.7,84.5,blue,upright,False,Water,Steel,84,86,88,111,101,60,530,4,394.0,205,1:7,0 397 | 396,starly,0.3,2.0,brown,wings,False,Normal,Flying,40,55,30,30,30,60,245,4,,206,1:1,1 398 | 397,staravia,0.6,15.5,brown,wings,False,Normal,Flying,55,75,50,40,40,80,340,4,396.0,206,1:1,1 399 | 398,staraptor,1.2,24.9,brown,wings,False,Normal,Flying,85,120,70,50,60,100,485,4,397.0,206,1:1,1 400 | 399,bidoof,0.5,20.0,brown,quadruped,False,Normal,,59,45,40,35,40,31,250,4,,207,1:1,1 401 | 400,bibarel,1.0,31.5,brown,upright,False,Normal,Water,79,85,60,55,60,71,410,4,399.0,207,1:1,1 402 | 401,kricketot,0.3,2.2,red,humanoid,False,Bug,,37,25,41,25,41,25,194,4,,208,1:1,1 403 | 402,kricketune,1.0,25.5,red,bug-wings,False,Bug,,77,85,51,55,51,65,384,4,401.0,208,1:1,1 404 | 403,shinx,0.5,9.5,blue,quadruped,False,Electric,,45,65,34,40,34,45,263,4,,209,1:1,1 405 | 404,luxio,0.9,30.5,blue,quadruped,False,Electric,,60,85,49,60,49,60,363,4,403.0,209,1:1,1 406 | 405,luxray,1.4,42.0,blue,quadruped,False,Electric,,80,120,79,95,79,70,523,4,404.0,209,1:1,1 407 | 406,budew,0.2,1.2,green,humanoid,True,Grass,Poison,40,30,35,50,70,55,280,4,,158,1:1,0 408 | 407,roserade,0.9,14.5,green,humanoid,False,Grass,Poison,60,70,65,125,105,90,515,4,315.0,158,1:1,1 409 | 408,cranidos,0.9,31.5,blue,upright,False,Rock,,67,125,40,30,30,58,350,4,,211,1:7,0 410 | 409,rampardos,1.6,102.5,blue,upright,False,Rock,,97,165,60,65,50,58,495,4,408.0,211,1:7,0 411 | 410,shieldon,0.5,57.0,gray,quadruped,False,Rock,Steel,30,42,118,42,88,30,350,4,,212,1:7,0 412 | 411,bastiodon,1.3,149.5,gray,quadruped,False,Rock,Steel,60,52,168,47,138,30,495,4,410.0,212,1:7,0 413 | 412,burmy,0.2,3.4,green,blob,False,Bug,,40,29,45,29,45,36,224,4,,213,1:1,0 414 | 413,wormadam,0.5,6.5,green,blob,False,Bug,Grass,60,59,85,79,105,36,424,4,412.0,213,1:0,0 415 | 414,mothim,0.9,23.3,yellow,bug-wings,False,Bug,Flying,70,94,50,94,50,66,424,4,412.0,213,0:1,0 416 | 415,combee,0.3,5.5,yellow,heads,False,Bug,Flying,30,30,42,30,42,70,244,4,,214,1:7,1 417 | 416,vespiquen,1.2,38.5,yellow,bug-wings,False,Bug,Flying,70,80,102,80,102,40,474,4,415.0,214,1:0,0 418 | 417,pachirisu,0.4,3.9,white,quadruped,False,Electric,,60,45,70,45,90,95,405,4,,215,1:1,1 419 | 418,buizel,0.7,29.5,brown,quadruped,False,Water,,55,65,35,60,30,85,330,4,,216,1:1,1 420 | 419,floatzel,1.1,33.5,brown,quadruped,False,Water,,85,105,55,85,50,115,495,4,418.0,216,1:1,1 421 | 420,cherubi,0.4,3.3,pink,heads,False,Grass,,45,35,45,62,53,35,275,4,,217,1:1,0 422 | 421,cherrim,0.5,9.3,purple,legs,False,Grass,,70,60,70,87,78,85,450,4,420.0,217,1:1,0 423 | 422,shellos,0.3,6.3,purple,squiggle,False,Water,,76,48,48,57,62,34,325,4,,218,1:1,0 424 | 423,gastrodon,0.9,29.9,purple,squiggle,False,Water,Ground,111,83,68,92,82,39,475,4,422.0,218,1:1,0 425 | 424,ambipom,1.2,20.3,purple,upright,False,Normal,,75,100,66,60,66,115,482,4,190.0,93,1:1,1 426 | 425,drifloon,0.4,1.2,purple,arms,False,Ghost,Flying,90,50,34,60,44,70,348,4,,219,1:1,0 427 | 426,drifblim,1.2,15.0,purple,arms,False,Ghost,Flying,150,80,44,90,54,80,498,4,425.0,219,1:1,0 428 | 427,buneary,0.4,5.5,brown,upright,False,Normal,,55,66,44,44,56,85,350,4,,220,1:1,0 429 | 428,lopunny,1.2,33.3,brown,upright,False,Normal,,65,76,84,54,96,105,480,4,427.0,220,1:1,0 430 | 429,mismagius,0.9,4.4,purple,ball,False,Ghost,,60,60,60,105,105,105,495,4,200.0,98,1:1,0 431 | 430,honchkrow,0.9,27.3,black,wings,False,Dark,Flying,100,125,52,105,52,71,505,4,198.0,97,1:1,0 432 | 431,glameow,0.5,3.9,gray,quadruped,False,Normal,,49,55,42,42,37,85,310,4,,221,3:1,0 433 | 432,purugly,1.0,43.8,gray,quadruped,False,Normal,,71,82,64,64,59,112,452,4,431.0,221,3:1,0 434 | 433,chingling,0.2,0.6,yellow,humanoid,True,Psychic,,45,30,50,65,50,45,285,4,,184,1:1,0 435 | 434,stunky,0.4,19.2,purple,quadruped,False,Poison,Dark,63,63,47,41,41,74,329,4,,223,1:1,0 436 | 435,skuntank,1.0,38.0,purple,quadruped,False,Poison,Dark,103,93,67,71,61,84,479,4,434.0,223,1:1,0 437 | 436,bronzor,0.5,60.5,green,ball,False,Steel,Psychic,57,24,86,24,86,23,300,4,,224,0:0,0 438 | 437,bronzong,1.3,187.0,green,arms,False,Steel,Psychic,67,89,116,79,116,33,500,4,436.0,224,0:0,0 439 | 438,bonsly,0.5,15.0,brown,legs,True,Rock,,50,80,95,10,45,10,290,4,,91,1:1,0 440 | 439,mime-jr,0.6,13.0,pink,humanoid,True,Psychic,Fairy,20,25,45,70,90,60,310,4,,57,1:1,0 441 | 440,happiny,0.6,24.4,pink,humanoid,True,Normal,,100,5,5,15,65,30,220,4,,51,1:0,0 442 | 441,chatot,0.5,1.9,black,wings,False,Normal,Flying,76,65,45,92,42,91,411,4,,228,1:1,0 443 | 442,spiritomb,1.0,108.0,purple,blob,False,Ghost,Dark,50,92,108,92,108,35,485,4,,229,1:1,0 444 | 443,gible,0.7,20.5,blue,upright,False,Dragon,Ground,58,70,45,40,45,42,300,4,,230,1:1,1 445 | 444,gabite,1.4,56.0,blue,upright,False,Dragon,Ground,68,90,65,50,55,82,410,4,443.0,230,1:1,1 446 | 445,garchomp,1.9,95.0,blue,upright,False,Dragon,Ground,108,130,95,80,85,102,600,4,444.0,230,1:1,1 447 | 446,munchlax,0.6,105.0,black,humanoid,True,Normal,,135,85,40,40,85,5,390,4,,72,1:7,0 448 | 447,riolu,0.7,20.2,blue,upright,True,Fighting,,40,70,40,35,40,60,285,4,,232,1:7,0 449 | 448,lucario,1.2,54.0,blue,upright,False,Fighting,Steel,70,110,70,115,70,90,525,4,447.0,232,1:7,0 450 | 449,hippopotas,0.8,49.5,brown,quadruped,False,Ground,,68,72,78,38,42,32,330,4,,233,1:1,1 451 | 450,hippowdon,2.0,300.0,brown,quadruped,False,Ground,,108,112,118,68,72,47,525,4,449.0,233,1:1,1 452 | 451,skorupi,0.8,12.0,purple,armor,False,Poison,Bug,40,50,90,30,55,65,330,4,,234,1:1,0 453 | 452,drapion,1.3,61.5,purple,armor,False,Poison,Dark,70,90,110,60,75,95,500,4,451.0,234,1:1,0 454 | 453,croagunk,0.7,23.0,blue,humanoid,False,Poison,Fighting,48,61,40,61,40,50,300,4,,235,1:1,1 455 | 454,toxicroak,1.3,44.4,blue,humanoid,False,Poison,Fighting,83,106,65,86,65,85,490,4,453.0,235,1:1,1 456 | 455,carnivine,1.4,27.0,green,tentacles,False,Grass,,74,100,72,90,72,46,454,4,,236,1:1,0 457 | 456,finneon,0.4,7.0,blue,fish,False,Water,,49,49,56,49,61,66,330,4,,237,1:1,1 458 | 457,lumineon,1.2,24.0,blue,fish,False,Water,,69,69,76,69,86,91,460,4,456.0,237,1:1,1 459 | 458,mantyke,1.0,65.0,blue,wings,True,Water,Flying,45,20,50,60,120,50,345,4,,116,1:1,0 460 | 459,snover,1.0,50.5,white,upright,False,Grass,Ice,60,62,50,62,60,40,334,4,,239,1:1,1 461 | 460,abomasnow,2.2,135.5,white,upright,False,Grass,Ice,90,92,75,92,85,60,494,4,459.0,239,1:1,1 462 | 461,weavile,1.1,34.0,black,upright,False,Dark,Ice,70,120,65,45,85,125,510,4,215.0,109,1:1,1 463 | 462,magnezone,1.2,180.0,gray,arms,False,Electric,Steel,70,70,115,130,90,60,535,4,82.0,34,0:0,0 464 | 463,lickilicky,1.7,140.0,pink,humanoid,False,Normal,,110,85,95,80,95,50,515,4,108.0,48,1:1,0 465 | 464,rhyperior,2.4,282.8,gray,upright,False,Ground,Rock,115,140,130,55,55,40,535,4,112.0,50,1:1,1 466 | 465,tangrowth,2.0,128.6,blue,humanoid,False,Grass,,100,100,125,110,50,50,535,4,114.0,52,1:1,1 467 | 466,electivire,1.8,138.6,yellow,upright,False,Electric,,75,123,67,95,85,95,540,4,125.0,60,1:3,0 468 | 467,magmortar,1.6,68.0,red,upright,False,Fire,,75,95,67,125,95,83,540,4,126.0,61,1:3,0 469 | 468,togekiss,1.5,38.0,white,wings,False,Fairy,Flying,85,50,95,120,115,80,545,4,176.0,87,1:7,0 470 | 469,yanmega,1.9,51.5,green,bug-wings,False,Bug,Flying,86,76,86,116,56,95,515,4,193.0,95,1:1,0 471 | 470,leafeon,1.0,25.5,green,quadruped,False,Grass,,65,110,130,60,65,95,525,4,133.0,67,1:7,0 472 | 471,glaceon,0.8,25.9,blue,quadruped,False,Ice,,65,60,110,130,95,65,525,4,133.0,67,1:7,0 473 | 472,gliscor,2.0,42.5,purple,wings,False,Ground,Flying,75,95,125,45,75,95,510,4,207.0,104,1:1,0 474 | 473,mamoswine,2.5,291.0,brown,quadruped,False,Ice,Ground,110,130,80,70,60,80,530,4,221.0,112,1:1,1 475 | 474,porygon-z,0.9,34.0,red,arms,False,Normal,,85,80,70,135,75,90,535,4,233.0,68,0:0,0 476 | 475,gallade,1.6,52.0,white,humanoid,False,Psychic,Fighting,68,125,65,65,115,80,518,4,281.0,140,0:1,0 477 | 476,probopass,1.4,340.0,gray,heads,False,Rock,Steel,60,55,145,75,150,40,525,4,299.0,147,1:1,0 478 | 477,dusknoir,2.2,106.6,black,arms,False,Ghost,,45,100,135,65,135,45,525,4,356.0,182,1:1,0 479 | 478,froslass,1.3,26.6,white,arms,False,Ice,Ghost,70,80,70,80,70,110,480,4,361.0,186,1:0,0 480 | 479,rotom,0.3,0.3,red,ball,False,Electric,Ghost,50,50,77,95,77,91,440,4,,240,0:0,0 481 | 480,uxie,0.3,0.3,yellow,upright,False,Psychic,,75,75,130,75,130,95,580,4,,241,0:0,0 482 | 481,mesprit,0.3,0.3,pink,upright,False,Psychic,,80,105,105,105,105,80,580,4,,242,0:0,0 483 | 482,azelf,0.3,0.3,blue,upright,False,Psychic,,75,125,70,125,70,115,580,4,,243,0:0,0 484 | 483,dialga,5.4,683.0,white,quadruped,False,Steel,Dragon,100,120,120,150,100,90,680,4,,244,0:0,0 485 | 484,palkia,4.2,336.0,purple,upright,False,Water,Dragon,90,120,100,150,120,100,680,4,,245,0:0,0 486 | 485,heatran,1.7,430.0,brown,quadruped,False,Fire,Steel,91,90,106,130,106,77,600,4,,246,1:1,0 487 | 486,regigigas,3.7,420.0,white,humanoid,False,Normal,,110,160,110,80,110,100,670,4,,247,0:0,0 488 | 487,giratina,4.5,750.0,black,tentacles,False,Ghost,Dragon,150,100,120,100,120,90,680,4,,248,0:0,0 489 | 488,cresselia,1.5,85.6,yellow,squiggle,False,Psychic,,120,70,120,75,130,85,600,4,,249,1:0,0 490 | 489,phione,0.4,3.1,blue,arms,False,Water,,80,80,80,80,80,80,480,4,,250,0:0,0 491 | 490,manaphy,0.3,1.4,blue,humanoid,False,Water,,100,100,100,100,100,100,600,4,,250,0:0,0 492 | 491,darkrai,1.5,50.5,black,humanoid,False,Dark,,70,90,90,135,90,125,600,4,,252,0:0,0 493 | 492,shaymin,0.2,2.1,green,quadruped,False,Grass,,100,100,100,100,100,100,600,4,,253,0:0,0 494 | 493,arceus,3.2,320.0,white,quadruped,False,Normal,,120,120,120,120,120,120,720,4,,254,0:0,0 495 | 494,victini,0.4,4.0,yellow,humanoid,False,Psychic,Fire,100,100,100,100,100,100,600,5,,255,0:0,0 496 | 495,snivy,0.6,8.1,green,upright,False,Grass,,45,45,55,45,55,63,308,5,,256,1:7,0 497 | 496,servine,0.8,16.0,green,upright,False,Grass,,60,60,75,60,75,83,413,5,495.0,256,1:7,0 498 | 497,serperior,3.3,63.0,green,squiggle,False,Grass,,75,75,95,75,95,113,528,5,496.0,256,1:7,0 499 | 498,tepig,0.5,9.9,red,quadruped,False,Fire,,65,63,45,45,45,45,308,5,,257,1:7,0 500 | 499,pignite,1.0,55.5,red,upright,False,Fire,Fighting,90,93,55,70,55,55,418,5,498.0,257,1:7,0 501 | 500,emboar,1.6,150.0,red,upright,False,Fire,Fighting,110,123,65,100,65,65,528,5,499.0,257,1:7,0 502 | 501,oshawott,0.5,5.9,blue,upright,False,Water,,55,55,45,63,45,45,308,5,,258,1:7,0 503 | 502,dewott,0.8,24.5,blue,upright,False,Water,,75,75,60,83,60,60,413,5,501.0,258,1:7,0 504 | 503,samurott,1.5,94.6,blue,quadruped,False,Water,,95,100,85,108,70,70,528,5,502.0,258,1:7,0 505 | 504,patrat,0.5,11.6,brown,quadruped,False,Normal,,45,55,39,35,39,42,255,5,,259,1:1,0 506 | 505,watchog,1.1,27.0,brown,upright,False,Normal,,60,85,69,60,69,77,420,5,504.0,259,1:1,0 507 | 506,lillipup,0.4,4.1,brown,quadruped,False,Normal,,45,60,45,25,45,55,275,5,,260,1:1,0 508 | 507,herdier,0.9,14.7,gray,quadruped,False,Normal,,65,80,65,35,65,60,370,5,506.0,260,1:1,0 509 | 508,stoutland,1.2,61.0,gray,quadruped,False,Normal,,85,110,90,45,90,80,500,5,507.0,260,1:1,0 510 | 509,purrloin,0.4,10.1,purple,quadruped,False,Dark,,41,50,37,50,37,66,281,5,,261,1:1,0 511 | 510,liepard,1.1,37.5,purple,quadruped,False,Dark,,64,88,50,88,50,106,446,5,509.0,261,1:1,0 512 | 511,pansage,0.6,10.5,green,upright,False,Grass,,50,53,48,53,48,64,316,5,,262,1:7,0 513 | 512,simisage,1.1,30.5,green,upright,False,Grass,,75,98,63,98,63,101,498,5,511.0,262,1:7,0 514 | 513,pansear,0.6,11.0,red,upright,False,Fire,,50,53,48,53,48,64,316,5,,263,1:7,0 515 | 514,simisear,1.0,28.0,red,upright,False,Fire,,75,98,63,98,63,101,498,5,513.0,263,1:7,0 516 | 515,panpour,0.6,13.5,blue,upright,False,Water,,50,53,48,53,48,64,316,5,,264,1:7,0 517 | 516,simipour,1.0,29.0,blue,upright,False,Water,,75,98,63,98,63,101,498,5,515.0,264,1:7,0 518 | 517,munna,0.6,23.3,pink,quadruped,False,Psychic,,76,25,45,67,55,24,292,5,,265,1:1,0 519 | 518,musharna,1.1,60.5,pink,humanoid,False,Psychic,,116,55,85,107,95,29,487,5,517.0,265,1:1,0 520 | 519,pidove,0.3,2.1,gray,wings,False,Normal,Flying,50,55,50,36,30,43,264,5,,266,1:1,0 521 | 520,tranquill,0.6,15.0,gray,wings,False,Normal,Flying,62,77,62,50,42,65,358,5,519.0,266,1:1,0 522 | 521,unfezant,1.2,29.0,gray,wings,False,Normal,Flying,80,115,80,65,55,93,488,5,520.0,266,1:1,1 523 | 522,blitzle,0.8,29.8,black,quadruped,False,Electric,,45,60,32,50,32,76,295,5,,267,1:1,0 524 | 523,zebstrika,1.6,79.5,black,quadruped,False,Electric,,75,100,63,80,63,116,497,5,522.0,267,1:1,0 525 | 524,roggenrola,0.4,18.0,blue,legs,False,Rock,,55,75,85,25,25,15,280,5,,268,1:1,0 526 | 525,boldore,0.9,102.0,blue,tentacles,False,Rock,,70,105,105,50,40,20,390,5,524.0,268,1:1,0 527 | 526,gigalith,1.7,260.0,blue,tentacles,False,Rock,,85,135,130,60,80,25,515,5,525.0,268,1:1,0 528 | 527,woobat,0.4,2.1,blue,wings,False,Psychic,Flying,65,45,43,55,43,72,323,5,,269,1:1,0 529 | 528,swoobat,0.9,10.5,blue,wings,False,Psychic,Flying,67,57,55,77,55,114,425,5,527.0,269,1:1,0 530 | 529,drilbur,0.3,8.5,gray,upright,False,Ground,,60,85,40,30,45,68,328,5,,270,1:1,0 531 | 530,excadrill,0.7,40.4,gray,humanoid,False,Ground,Steel,110,135,60,50,65,88,508,5,529.0,270,1:1,0 532 | 531,audino,1.1,31.0,pink,upright,False,Normal,,103,60,86,60,86,50,445,5,,271,1:1,0 533 | 532,timburr,0.6,12.5,gray,humanoid,False,Fighting,,75,80,55,25,35,35,305,5,,272,1:3,0 534 | 533,gurdurr,1.2,40.0,gray,humanoid,False,Fighting,,85,105,85,40,50,40,405,5,532.0,272,1:3,0 535 | 534,conkeldurr,1.4,87.0,brown,humanoid,False,Fighting,,105,140,95,55,65,45,505,5,533.0,272,1:3,0 536 | 535,tympole,0.5,4.5,blue,fish,False,Water,,50,50,40,50,40,64,294,5,,273,1:1,0 537 | 536,palpitoad,0.8,17.0,blue,upright,False,Water,Ground,75,65,55,65,55,69,384,5,535.0,273,1:1,0 538 | 537,seismitoad,1.5,62.0,blue,humanoid,False,Water,Ground,105,95,75,85,75,74,509,5,536.0,273,1:1,0 539 | 538,throh,1.3,55.5,red,humanoid,False,Fighting,,120,100,85,30,85,45,465,5,,274,0:1,0 540 | 539,sawk,1.4,51.0,blue,humanoid,False,Fighting,,75,125,75,30,75,85,465,5,,275,0:1,0 541 | 540,sewaddle,0.3,2.5,yellow,armor,False,Bug,Grass,45,53,70,40,60,42,310,5,,276,1:1,0 542 | 541,swadloon,0.5,7.3,green,arms,False,Bug,Grass,55,63,90,50,80,42,380,5,540.0,276,1:1,0 543 | 542,leavanny,1.2,20.5,yellow,humanoid,False,Bug,Grass,75,103,80,70,80,92,500,5,541.0,276,1:1,0 544 | 543,venipede,0.4,5.3,red,armor,False,Bug,Poison,30,45,59,30,39,57,260,5,,277,1:1,0 545 | 544,whirlipede,1.2,58.5,gray,ball,False,Bug,Poison,40,55,99,40,79,47,360,5,543.0,277,1:1,0 546 | 545,scolipede,2.5,200.5,red,armor,False,Bug,Poison,60,100,89,55,69,112,485,5,544.0,277,1:1,0 547 | 546,cottonee,0.3,0.6,green,ball,False,Grass,Fairy,40,27,60,37,50,66,280,5,,278,1:1,0 548 | 547,whimsicott,0.7,6.6,green,humanoid,False,Grass,Fairy,60,67,85,77,75,116,480,5,546.0,278,1:1,0 549 | 548,petilil,0.5,6.6,green,blob,False,Grass,,45,35,50,70,50,30,280,5,,279,1:0,0 550 | 549,lilligant,1.1,16.3,green,blob,False,Grass,,70,60,75,110,75,90,480,5,548.0,279,1:0,0 551 | 550,basculin,1.0,18.0,green,fish,False,Water,,70,92,65,80,55,98,460,5,,280,1:1,0 552 | 551,sandile,0.7,15.2,brown,quadruped,False,Ground,Dark,50,72,35,35,35,65,292,5,,281,1:1,0 553 | 552,krokorok,1.0,33.4,brown,quadruped,False,Ground,Dark,60,82,45,45,45,74,351,5,551.0,281,1:1,0 554 | 553,krookodile,1.5,96.3,red,upright,False,Ground,Dark,95,117,80,65,70,92,519,5,552.0,281,1:1,0 555 | 554,darumaka,0.6,37.5,red,humanoid,False,Fire,,70,90,45,15,45,50,315,5,,282,1:1,0 556 | 555,darmanitan,1.3,92.9,red,quadruped,False,Fire,,105,140,55,30,55,95,480,5,554.0,282,1:1,0 557 | 556,maractus,1.0,28.0,green,blob,False,Grass,,75,86,67,106,67,60,461,5,,283,1:1,0 558 | 557,dwebble,0.3,14.5,red,armor,False,Bug,Rock,50,65,85,35,35,55,325,5,,284,1:1,0 559 | 558,crustle,1.4,200.0,red,armor,False,Bug,Rock,70,105,125,65,75,45,485,5,557.0,284,1:1,0 560 | 559,scraggy,0.6,11.8,yellow,upright,False,Dark,Fighting,50,75,70,35,70,48,348,5,,285,1:1,0 561 | 560,scrafty,1.1,30.0,red,upright,False,Dark,Fighting,65,90,115,45,115,58,488,5,559.0,285,1:1,0 562 | 561,sigilyph,1.4,14.0,black,wings,False,Psychic,Flying,72,58,80,103,80,97,490,5,,286,1:1,0 563 | 562,yamask,0.5,1.5,black,arms,False,Ghost,,38,30,85,55,65,30,303,5,,287,1:1,0 564 | 563,cofagrigus,1.7,76.5,yellow,blob,False,Ghost,,58,50,145,95,105,30,483,5,562.0,287,1:1,0 565 | 564,tirtouga,0.7,16.5,blue,quadruped,False,Water,Rock,54,78,103,53,45,22,355,5,,288,1:7,0 566 | 565,carracosta,1.2,81.0,blue,upright,False,Water,Rock,74,108,133,83,65,32,495,5,564.0,288,1:7,0 567 | 566,archen,0.5,9.5,yellow,wings,False,Rock,Flying,55,112,45,74,45,70,401,5,,289,1:7,0 568 | 567,archeops,1.4,32.0,yellow,wings,False,Rock,Flying,75,140,65,112,65,110,567,5,566.0,289,1:7,0 569 | 568,trubbish,0.6,31.0,green,humanoid,False,Poison,,50,50,62,40,62,65,329,5,,290,1:1,0 570 | 569,garbodor,1.9,107.3,green,humanoid,False,Poison,,80,95,82,60,82,75,474,5,568.0,290,1:1,0 571 | 570,zorua,0.7,12.5,gray,quadruped,False,Dark,,40,65,40,80,40,65,330,5,,291,1:7,0 572 | 571,zoroark,1.6,81.1,gray,upright,False,Dark,,60,105,60,120,60,105,510,5,570.0,291,1:7,0 573 | 572,minccino,0.4,5.8,gray,quadruped,False,Normal,,55,50,40,40,40,75,300,5,,292,3:1,0 574 | 573,cinccino,0.5,7.5,gray,quadruped,False,Normal,,75,95,60,65,60,115,470,5,572.0,292,3:1,0 575 | 574,gothita,0.4,5.8,purple,humanoid,False,Psychic,,45,30,50,55,65,45,290,5,,293,3:1,0 576 | 575,gothorita,0.7,18.0,purple,humanoid,False,Psychic,,60,45,70,75,85,55,390,5,574.0,293,3:1,0 577 | 576,gothitelle,1.5,44.0,purple,humanoid,False,Psychic,,70,55,95,95,110,65,490,5,575.0,293,3:1,0 578 | 577,solosis,0.3,1.0,green,ball,False,Psychic,,45,30,40,105,50,20,290,5,,294,1:1,0 579 | 578,duosion,0.6,8.0,green,ball,False,Psychic,,65,40,50,125,60,30,370,5,577.0,294,1:1,0 580 | 579,reuniclus,1.0,20.1,green,arms,False,Psychic,,110,65,75,125,85,30,490,5,578.0,294,1:1,0 581 | 580,ducklett,0.5,5.5,blue,wings,False,Water,Flying,62,44,50,44,50,55,305,5,,295,1:1,0 582 | 581,swanna,1.3,24.2,white,wings,False,Water,Flying,75,87,63,87,63,98,473,5,580.0,295,1:1,0 583 | 582,vanillite,0.4,5.7,white,blob,False,Ice,,36,50,50,65,60,44,305,5,,296,1:1,0 584 | 583,vanillish,1.1,41.0,white,blob,False,Ice,,51,65,65,80,75,59,395,5,582.0,296,1:1,0 585 | 584,vanilluxe,1.3,57.5,white,heads,False,Ice,,71,95,85,110,95,79,535,5,583.0,296,1:1,0 586 | 585,deerling,0.6,19.5,pink,quadruped,False,Normal,Grass,60,60,50,40,50,75,335,5,,297,1:1,0 587 | 586,sawsbuck,1.9,92.5,brown,quadruped,False,Normal,Grass,80,100,70,60,70,95,475,5,585.0,297,1:1,0 588 | 587,emolga,0.4,5.0,white,quadruped,False,Electric,Flying,55,75,60,75,60,103,428,5,,298,1:1,0 589 | 588,karrablast,0.5,5.9,blue,humanoid,False,Bug,,50,75,45,40,45,60,315,5,,299,1:1,0 590 | 589,escavalier,1.0,33.0,gray,arms,False,Bug,Steel,70,135,105,60,105,20,495,5,588.0,299,1:1,0 591 | 590,foongus,0.2,1.0,white,arms,False,Grass,Poison,69,55,45,55,55,15,294,5,,300,1:1,0 592 | 591,amoonguss,0.6,10.5,white,arms,False,Grass,Poison,114,85,70,85,80,30,464,5,590.0,300,1:1,0 593 | 592,frillish,1.2,33.0,white,tentacles,False,Water,Ghost,55,40,50,65,85,40,335,5,,301,1:1,1 594 | 593,jellicent,2.2,135.0,white,tentacles,False,Water,Ghost,100,60,70,85,105,60,480,5,592.0,301,1:1,1 595 | 594,alomomola,1.2,31.6,pink,fish,False,Water,,165,75,80,40,45,65,470,5,,302,1:1,0 596 | 595,joltik,0.1,0.6,yellow,armor,False,Bug,Electric,50,47,50,57,50,65,319,5,,303,1:1,0 597 | 596,galvantula,0.8,14.3,yellow,armor,False,Bug,Electric,70,77,60,97,60,108,472,5,595.0,303,1:1,0 598 | 597,ferroseed,0.6,18.8,gray,ball,False,Grass,Steel,44,50,91,24,86,10,305,5,,304,1:1,0 599 | 598,ferrothorn,1.0,110.0,gray,tentacles,False,Grass,Steel,74,94,131,54,116,20,489,5,597.0,304,1:1,0 600 | 599,klink,0.3,21.0,gray,heads,False,Steel,,40,55,70,45,60,30,300,5,,305,0:0,0 601 | 600,klang,0.6,51.0,gray,heads,False,Steel,,60,80,95,70,85,50,440,5,599.0,305,0:0,0 602 | 601,klinklang,0.6,81.0,gray,heads,False,Steel,,60,100,115,70,85,90,520,5,600.0,305,0:0,0 603 | 602,tynamo,0.2,0.3,white,fish,False,Electric,,35,55,40,45,40,60,275,5,,306,1:1,0 604 | 603,eelektrik,1.2,22.0,blue,fish,False,Electric,,65,85,70,75,70,40,405,5,602.0,306,1:1,0 605 | 604,eelektross,2.1,80.5,blue,fish,False,Electric,,85,115,80,105,80,50,515,5,603.0,306,1:1,0 606 | 605,elgyem,0.5,9.0,blue,upright,False,Psychic,,55,55,55,85,55,30,335,5,,307,1:1,0 607 | 606,beheeyem,1.0,34.5,brown,humanoid,False,Psychic,,75,75,75,125,95,40,485,5,605.0,307,1:1,0 608 | 607,litwick,0.3,3.1,white,blob,False,Ghost,Fire,50,30,55,65,55,20,275,5,,308,1:1,0 609 | 608,lampent,0.6,13.0,black,arms,False,Ghost,Fire,60,40,60,95,60,55,370,5,607.0,308,1:1,0 610 | 609,chandelure,1.0,34.3,black,arms,False,Ghost,Fire,60,55,90,145,90,80,520,5,608.0,308,1:1,0 611 | 610,axew,0.6,18.0,green,upright,False,Dragon,,46,87,60,30,40,57,320,5,,309,1:1,0 612 | 611,fraxure,1.0,36.0,green,upright,False,Dragon,,66,117,70,40,50,67,410,5,610.0,309,1:1,0 613 | 612,haxorus,1.8,105.5,yellow,upright,False,Dragon,,76,147,90,60,70,97,540,5,611.0,309,1:1,0 614 | 613,cubchoo,0.5,8.5,white,upright,False,Ice,,55,70,40,60,40,40,305,5,,310,1:1,0 615 | 614,beartic,2.6,260.0,white,quadruped,False,Ice,,95,130,80,70,80,50,505,5,613.0,310,1:1,0 616 | 615,cryogonal,1.1,148.0,blue,ball,False,Ice,,80,50,50,95,135,105,515,5,,311,0:0,0 617 | 616,shelmet,0.4,7.7,red,ball,False,Bug,,50,40,85,40,65,25,305,5,,312,1:1,0 618 | 617,accelgor,0.8,25.3,red,arms,False,Bug,,80,70,40,100,60,145,495,5,616.0,312,1:1,0 619 | 618,stunfisk,0.7,11.0,brown,fish,False,Ground,Electric,109,66,84,81,99,32,471,5,,313,1:1,0 620 | 619,mienfoo,0.9,20.0,yellow,upright,False,Fighting,,45,85,50,55,50,65,350,5,,314,1:1,0 621 | 620,mienshao,1.4,35.5,purple,upright,False,Fighting,,65,125,60,95,60,105,510,5,619.0,314,1:1,0 622 | 621,druddigon,1.6,139.0,red,upright,False,Dragon,,77,120,90,60,90,48,485,5,,315,1:1,0 623 | 622,golett,1.0,92.0,green,humanoid,False,Ground,Ghost,59,74,50,35,50,35,303,5,,316,0:0,0 624 | 623,golurk,2.8,330.0,green,humanoid,False,Ground,Ghost,89,124,80,55,80,55,483,5,622.0,316,0:0,0 625 | 624,pawniard,0.5,10.2,red,humanoid,False,Dark,Steel,45,85,70,40,40,60,340,5,,317,1:1,0 626 | 625,bisharp,1.6,70.0,red,humanoid,False,Dark,Steel,65,125,100,60,70,70,490,5,624.0,317,1:1,0 627 | 626,bouffalant,1.6,94.6,brown,quadruped,False,Normal,,95,110,95,40,95,55,490,5,,318,1:1,0 628 | 627,rufflet,0.5,10.5,white,wings,False,Normal,Flying,70,83,50,37,50,60,350,5,,319,0:1,0 629 | 628,braviary,1.5,41.0,red,wings,False,Normal,Flying,100,123,75,57,75,80,510,5,627.0,319,0:1,0 630 | 629,vullaby,0.5,9.0,brown,wings,False,Dark,Flying,70,55,75,45,65,60,370,5,,320,1:0,0 631 | 630,mandibuzz,1.2,39.5,brown,wings,False,Dark,Flying,110,65,105,55,95,80,510,5,629.0,320,1:0,0 632 | 631,heatmor,1.4,58.0,red,upright,False,Fire,,85,97,66,105,66,65,484,5,,321,1:1,0 633 | 632,durant,0.3,33.0,gray,armor,False,Bug,Steel,58,109,112,48,48,109,484,5,,322,1:1,0 634 | 633,deino,0.8,17.3,blue,quadruped,False,Dark,Dragon,52,65,50,45,50,38,300,5,,323,1:1,0 635 | 634,zweilous,1.4,50.0,blue,quadruped,False,Dark,Dragon,72,85,70,65,70,58,420,5,633.0,323,1:1,0 636 | 635,hydreigon,1.8,160.0,blue,upright,False,Dark,Dragon,92,105,90,125,90,98,600,5,634.0,323,1:1,0 637 | 636,larvesta,1.1,28.8,white,armor,False,Bug,Fire,55,85,55,50,55,60,360,5,,324,1:1,0 638 | 637,volcarona,1.6,46.0,white,bug-wings,False,Bug,Fire,85,60,65,135,105,100,550,5,636.0,324,1:1,0 639 | 638,cobalion,2.1,250.0,blue,quadruped,False,Steel,Fighting,91,90,129,90,72,108,580,5,,325,0:0,0 640 | 639,terrakion,1.9,260.0,gray,quadruped,False,Rock,Fighting,91,129,90,72,90,108,580,5,,326,0:0,0 641 | 640,virizion,2.0,200.0,green,quadruped,False,Grass,Fighting,91,90,72,90,129,108,580,5,,327,0:0,0 642 | 641,tornadus,1.5,63.0,green,arms,False,Flying,,79,115,70,125,80,111,580,5,,328,0:1,0 643 | 642,thundurus,1.5,61.0,blue,arms,False,Electric,Flying,79,115,70,125,80,111,580,5,,329,0:1,0 644 | 643,reshiram,3.2,330.0,white,wings,False,Dragon,Fire,100,120,100,150,120,90,680,5,,330,0:0,0 645 | 644,zekrom,2.9,345.0,black,upright,False,Dragon,Electric,100,150,120,120,100,90,680,5,,331,0:0,0 646 | 645,landorus,1.5,68.0,brown,arms,False,Ground,Flying,89,125,90,115,80,101,600,5,,332,0:1,0 647 | 646,kyurem,3.0,325.0,gray,upright,False,Dragon,Ice,125,130,90,130,90,95,660,5,,333,0:0,0 648 | 647,keldeo,1.4,48.5,yellow,quadruped,False,Water,Fighting,91,72,90,129,90,108,580,5,,334,0:0,0 649 | 648,meloetta,0.6,6.5,white,humanoid,False,Normal,Psychic,100,77,77,128,128,90,600,5,,335,0:0,0 650 | 649,genesect,1.5,82.5,purple,humanoid,False,Bug,Steel,71,120,95,120,95,99,600,5,,336,0:0,0 651 | 650,chespin,0.4,9.0,green,upright,False,Grass,,56,61,65,48,45,38,313,6,,337,1:7,0 652 | 651,quilladin,0.7,29.0,green,upright,False,Grass,,61,78,95,56,58,57,405,6,650.0,337,1:7,0 653 | 652,chesnaught,1.6,90.0,green,upright,False,Grass,Fighting,88,107,122,74,75,64,530,6,651.0,337,1:7,0 654 | 653,fennekin,0.4,9.4,red,quadruped,False,Fire,,40,45,40,62,60,60,307,6,,338,1:7,0 655 | 654,braixen,1.0,14.5,red,upright,False,Fire,,59,59,58,90,70,73,409,6,653.0,338,1:7,0 656 | 655,delphox,1.5,39.0,red,upright,False,Fire,Psychic,75,69,72,114,100,104,534,6,654.0,338,1:7,0 657 | 656,froakie,0.3,7.0,blue,quadruped,False,Water,,41,56,40,62,44,71,314,6,,339,1:7,0 658 | 657,frogadier,0.6,10.9,blue,humanoid,False,Water,,54,63,52,83,56,97,405,6,656.0,339,1:7,0 659 | 658,greninja,1.5,40.0,blue,humanoid,False,Water,Dark,72,95,67,103,71,122,530,6,657.0,339,1:7,0 660 | 659,bunnelby,0.4,5.0,brown,upright,False,Normal,,38,36,38,32,36,57,237,6,,340,1:1,0 661 | 660,diggersby,1.0,42.4,brown,upright,False,Normal,Ground,85,56,77,50,77,78,423,6,659.0,340,1:1,0 662 | 661,fletchling,0.3,1.7,red,wings,False,Normal,Flying,45,50,43,40,38,62,278,6,,341,1:1,0 663 | 662,fletchinder,0.7,16.0,red,wings,False,Fire,Flying,62,73,55,56,52,84,382,6,661.0,341,1:1,0 664 | 663,talonflame,1.2,24.5,red,wings,False,Fire,Flying,78,81,71,74,69,126,499,6,662.0,341,1:1,0 665 | 664,scatterbug,0.3,2.5,black,armor,False,Bug,,38,35,40,27,25,35,200,6,,342,1:1,0 666 | 665,spewpa,0.3,8.4,black,blob,False,Bug,,45,22,60,27,30,29,213,6,664.0,342,1:1,0 667 | 666,vivillon,1.2,17.0,white,bug-wings,False,Bug,Flying,80,52,50,90,50,89,411,6,665.0,342,1:1,0 668 | 667,litleo,0.6,13.5,brown,quadruped,False,Fire,Normal,62,50,58,73,54,72,369,6,,343,7:1,0 669 | 668,pyroar,1.5,81.5,brown,quadruped,False,Fire,Normal,86,68,72,109,66,106,507,6,667.0,343,7:1,1 670 | 669,flabebe,0.1,0.1,white,arms,False,Fairy,,44,38,39,61,79,42,303,6,,344,1:0,0 671 | 670,floette,0.2,0.9,white,arms,False,Fairy,,54,45,47,75,98,52,371,6,669.0,344,1:0,0 672 | 671,florges,1.1,10.0,white,arms,False,Fairy,,78,65,68,112,154,75,552,6,670.0,344,1:0,0 673 | 672,skiddo,0.9,31.0,brown,quadruped,False,Grass,,66,65,48,62,57,52,350,6,,345,1:1,0 674 | 673,gogoat,1.7,91.0,brown,quadruped,False,Grass,,123,100,62,97,81,68,531,6,672.0,345,1:1,0 675 | 674,pancham,0.6,8.0,white,upright,False,Fighting,,67,82,62,46,48,43,348,6,,346,1:1,0 676 | 675,pangoro,2.1,136.0,white,humanoid,False,Fighting,Dark,95,124,78,69,71,58,495,6,674.0,346,1:1,0 677 | 676,furfrou,1.2,28.0,white,quadruped,False,Normal,,75,80,60,65,90,102,472,6,,347,1:1,0 678 | 677,espurr,0.3,3.5,gray,upright,False,Psychic,,62,48,54,63,60,68,355,6,,348,1:1,0 679 | 678,meowstic,0.6,8.5,blue,upright,False,Psychic,,74,48,76,83,81,104,466,6,677.0,348,1:1,1 680 | 679,honedge,0.8,2.0,brown,blob,False,Steel,Ghost,45,80,100,35,37,28,325,6,,349,1:1,0 681 | 680,doublade,0.8,4.5,brown,heads,False,Steel,Ghost,59,110,150,45,49,35,448,6,679.0,349,1:1,0 682 | 681,aegislash,1.7,53.0,brown,blob,False,Steel,Ghost,60,50,150,50,150,60,520,6,680.0,349,1:1,0 683 | 682,spritzee,0.2,0.5,pink,arms,False,Fairy,,78,52,60,63,65,23,341,6,,350,1:1,0 684 | 683,aromatisse,0.8,15.5,pink,humanoid,False,Fairy,,101,72,72,99,89,29,462,6,682.0,350,1:1,0 685 | 684,swirlix,0.4,3.5,white,legs,False,Fairy,,62,48,66,59,57,49,341,6,,351,1:1,0 686 | 685,slurpuff,0.8,5.0,white,humanoid,False,Fairy,,82,80,86,85,75,72,480,6,684.0,351,1:1,0 687 | 686,inkay,0.4,3.5,blue,tentacles,False,Dark,Psychic,53,54,53,37,46,45,288,6,,352,1:1,0 688 | 687,malamar,1.5,47.0,blue,blob,False,Dark,Psychic,86,92,88,68,75,73,482,6,686.0,352,1:1,0 689 | 688,binacle,0.5,31.0,brown,heads,False,Rock,Water,42,52,67,39,56,50,306,6,,353,1:1,0 690 | 689,barbaracle,1.3,96.0,brown,heads,False,Rock,Water,72,105,115,54,86,68,500,6,688.0,353,1:1,0 691 | 690,skrelp,0.5,7.3,brown,blob,False,Poison,Water,50,60,60,60,60,30,320,6,,354,1:1,0 692 | 691,dragalge,1.8,81.5,brown,blob,False,Poison,Dragon,65,75,90,97,123,44,494,6,690.0,354,1:1,0 693 | 692,clauncher,0.5,8.3,blue,armor,False,Water,,50,53,62,58,63,44,330,6,,355,1:1,0 694 | 693,clawitzer,1.3,35.3,blue,squiggle,False,Water,,71,73,88,120,89,59,500,6,692.0,355,1:1,0 695 | 694,helioptile,0.5,6.0,yellow,upright,False,Electric,Normal,44,38,33,61,43,70,289,6,,356,1:1,0 696 | 695,heliolisk,1.0,21.0,yellow,upright,False,Electric,Normal,62,55,52,109,94,109,481,6,694.0,356,1:1,0 697 | 696,tyrunt,0.8,26.0,brown,upright,False,Rock,Dragon,58,89,77,45,45,48,362,6,,357,1:7,0 698 | 697,tyrantrum,2.5,270.0,red,upright,False,Rock,Dragon,82,121,119,69,59,71,521,6,696.0,357,1:7,0 699 | 698,amaura,1.3,25.2,blue,quadruped,False,Rock,Ice,77,59,50,67,63,46,362,6,,358,1:7,0 700 | 699,aurorus,2.7,225.0,blue,quadruped,False,Rock,Ice,123,77,72,99,92,58,521,6,698.0,358,1:7,0 701 | 700,sylveon,1.0,23.5,pink,quadruped,False,Fairy,,95,65,65,110,130,60,525,6,133.0,67,1:7,0 702 | 701,hawlucha,0.8,21.5,green,humanoid,False,Fighting,Flying,78,92,75,74,63,118,500,6,,359,1:1,0 703 | 702,dedenne,0.2,2.2,yellow,upright,False,Electric,Fairy,67,58,57,81,67,101,431,6,,360,1:1,0 704 | 703,carbink,0.3,5.7,gray,ball,False,Rock,Fairy,50,50,150,50,150,50,500,6,,361,0:0,0 705 | 704,goomy,0.3,2.8,purple,squiggle,False,Dragon,,45,50,35,55,75,40,300,6,,362,1:1,0 706 | 705,sliggoo,0.8,17.5,purple,squiggle,False,Dragon,,68,75,53,83,113,60,452,6,704.0,362,1:1,0 707 | 706,goodra,2.0,150.5,purple,upright,False,Dragon,,90,100,70,110,150,80,600,6,705.0,362,1:1,0 708 | 707,klefki,0.2,3.0,gray,ball,False,Steel,Fairy,57,80,91,80,87,75,470,6,,363,1:1,0 709 | 708,phantump,0.4,7.0,brown,arms,False,Ghost,Grass,43,70,48,50,60,38,309,6,,364,1:1,0 710 | 709,trevenant,1.5,71.0,brown,tentacles,False,Ghost,Grass,85,110,76,65,82,56,474,6,708.0,364,1:1,0 711 | 710,pumpkaboo,0.4,5.0,brown,ball,False,Ghost,Grass,49,66,70,44,55,51,335,6,,365,1:1,0 712 | 711,gourgeist,0.9,12.5,brown,blob,False,Ghost,Grass,65,90,122,58,75,84,494,6,710.0,365,1:1,0 713 | 712,bergmite,1.0,99.5,blue,quadruped,False,Ice,,55,69,85,32,35,28,304,6,,366,1:1,0 714 | 713,avalugg,2.0,505.0,blue,quadruped,False,Ice,,95,117,184,44,46,28,514,6,712.0,366,1:1,0 715 | 714,noibat,0.5,8.0,purple,wings,False,Flying,Dragon,40,30,35,45,40,55,245,6,,367,1:1,0 716 | 715,noivern,1.5,85.0,purple,wings,False,Flying,Dragon,85,70,80,97,80,123,535,6,714.0,367,1:1,0 717 | 716,xerneas,3.0,215.0,blue,quadruped,False,Fairy,,126,131,95,131,98,99,680,6,,368,0:0,0 718 | 717,yveltal,5.8,203.0,red,wings,False,Dark,Flying,126,131,95,131,98,99,680,6,,369,0:0,0 719 | 718,zygarde,5.0,305.0,green,squiggle,False,Dragon,Ground,108,100,121,81,95,95,600,6,,370,0:0,0 720 | 719,diancie,0.7,8.8,pink,arms,False,Rock,Fairy,50,100,150,100,150,50,600,6,,371,0:0,0 721 | 720,hoopa,0.5,9.0,purple,arms,False,Psychic,Ghost,80,110,60,150,130,70,600,6,,372,0:0,0 722 | 721,volcanion,1.7,195.0,brown,quadruped,False,Fire,Water,80,110,120,130,90,70,600,6,,373,0:0,0 723 | 722,rowlet,0.3,1.5,brown,wings,False,Grass,Flying,68,55,55,50,50,42,320,7,,374,1:7,0 724 | 723,dartrix,0.7,16.0,brown,wings,False,Grass,Flying,78,75,75,70,70,52,420,7,722.0,374,1:7,0 725 | 724,decidueye,1.6,36.6,brown,wings,False,Grass,Ghost,78,107,75,100,100,70,530,7,723.0,374,1:7,0 726 | 725,litten,0.4,4.3,red,quadruped,False,Fire,,45,65,40,60,40,70,320,7,,375,1:7,0 727 | 726,torracat,0.7,25.0,red,quadruped,False,Fire,,65,85,50,80,50,90,420,7,725.0,375,1:7,0 728 | 727,incineroar,1.8,83.0,red,upright,False,Fire,Dark,95,115,90,80,90,60,530,7,726.0,375,1:7,0 729 | 728,popplio,0.4,7.5,blue,fish,False,Water,,50,54,54,66,56,40,320,7,,376,1:7,0 730 | 729,brionne,0.6,17.5,blue,fish,False,Water,,60,69,69,91,81,50,420,7,728.0,376,1:7,0 731 | 730,primarina,1.8,44.0,blue,fish,False,Water,Fairy,80,74,74,126,116,60,530,7,729.0,376,1:7,0 732 | 731,pikipek,0.3,1.2,black,wings,False,Normal,Flying,35,75,30,30,30,65,265,7,,377,1:1,0 733 | 732,trumbeak,0.6,14.8,black,wings,False,Normal,Flying,55,85,50,40,50,75,355,7,731.0,377,1:1,0 734 | 733,toucannon,1.1,26.0,black,wings,False,Normal,Flying,80,120,75,75,75,60,485,7,732.0,377,1:1,0 735 | 734,yungoos,0.4,6.0,brown,quadruped,False,Normal,,48,70,30,30,30,45,253,7,,378,1:1,0 736 | 735,gumshoos,0.7,14.2,brown,quadruped,False,Normal,,88,110,60,55,60,45,418,7,734.0,378,1:1,0 737 | 736,grubbin,0.4,4.4,gray,armor,False,Bug,,47,62,45,55,45,46,300,7,,379,1:1,0 738 | 737,charjabug,0.5,10.5,green,squiggle,False,Bug,Electric,57,82,95,55,75,36,400,7,736.0,379,1:1,0 739 | 738,vikavolt,1.5,45.0,blue,armor,False,Bug,Electric,77,70,90,145,75,43,500,7,737.0,379,1:1,0 740 | 739,crabrawler,0.6,7.0,purple,armor,False,Fighting,,47,82,57,42,47,63,338,7,,380,1:1,0 741 | 740,crabominable,1.7,180.0,white,armor,False,Fighting,Ice,97,132,77,62,67,43,478,7,739.0,380,1:1,0 742 | 741,oricorio,0.6,3.4,red,wings,False,Fire,Flying,75,70,70,98,70,93,476,7,,381,3:1,0 743 | 742,cutiefly,0.1,0.2,yellow,armor,False,Bug,Fairy,40,45,40,55,40,84,304,7,,382,1:1,0 744 | 743,ribombee,0.2,0.5,yellow,bug-wings,False,Bug,Fairy,60,55,60,95,70,124,464,7,742.0,382,1:1,0 745 | 744,rockruff,0.5,9.2,brown,quadruped,False,Rock,,45,65,40,30,40,60,280,7,,383,1:1,0 746 | 745,lycanroc,0.8,25.0,brown,quadruped,False,Rock,,75,115,65,55,65,112,487,7,744.0,383,1:1,0 747 | 746,wishiwashi,0.2,0.3,blue,fish,False,Water,,45,20,20,25,25,40,175,7,,384,1:1,0 748 | 747,mareanie,0.4,8.0,blue,blob,False,Poison,Water,50,53,62,43,52,45,305,7,,385,1:1,0 749 | 748,toxapex,0.7,14.5,blue,tentacles,False,Poison,Water,50,63,152,53,142,35,495,7,747.0,385,1:1,0 750 | 749,mudbray,1.0,110.0,brown,quadruped,False,Ground,,70,100,70,45,55,45,385,7,,386,1:1,0 751 | 750,mudsdale,2.5,920.0,brown,quadruped,False,Ground,,100,125,100,55,85,35,500,7,749.0,386,1:1,0 752 | 751,dewpider,0.3,4.0,green,legs,False,Water,Bug,38,40,52,40,72,27,269,7,,387,1:1,0 753 | 752,araquanid,1.8,82.0,green,armor,False,Water,Bug,68,70,92,50,132,42,454,7,751.0,387,1:1,0 754 | 753,fomantis,0.3,1.5,pink,upright,False,Grass,,40,55,35,50,35,35,250,7,,388,1:1,0 755 | 754,lurantis,0.9,18.5,pink,humanoid,False,Grass,,70,105,90,80,90,45,480,7,753.0,388,1:1,0 756 | 755,morelull,0.2,1.5,purple,blob,False,Grass,Fairy,40,35,55,65,75,15,285,7,,389,1:1,0 757 | 756,shiinotic,1.0,11.5,purple,humanoid,False,Grass,Fairy,60,45,80,90,100,30,405,7,755.0,389,1:1,0 758 | 757,salandit,0.6,4.8,black,quadruped,False,Poison,Fire,48,44,40,71,40,77,320,7,,390,1:7,0 759 | 758,salazzle,1.2,22.2,black,quadruped,False,Poison,Fire,68,64,60,111,60,117,480,7,757.0,390,1:0,0 760 | 759,stufful,0.5,6.8,pink,quadruped,False,Normal,Fighting,70,75,50,45,50,50,340,7,,391,1:1,0 761 | 760,bewear,2.1,135.0,pink,upright,False,Normal,Fighting,120,125,80,55,60,60,500,7,759.0,391,1:1,0 762 | 761,bounsweet,0.3,3.2,purple,legs,False,Grass,,42,30,38,30,38,32,210,7,,392,1:0,0 763 | 762,steenee,0.7,8.2,purple,humanoid,False,Grass,,52,40,48,40,48,62,290,7,761.0,392,1:0,0 764 | 763,tsareena,1.2,21.4,purple,humanoid,False,Grass,,72,120,98,50,98,72,510,7,762.0,392,1:0,0 765 | 764,comfey,0.1,0.3,green,ball,False,Fairy,,51,52,90,82,110,100,485,7,,393,3:1,0 766 | 765,oranguru,1.5,76.0,white,humanoid,False,Normal,Psychic,90,60,80,90,110,60,490,7,,394,1:1,0 767 | 766,passimian,2.0,82.8,white,upright,False,Fighting,,100,120,90,40,60,80,490,7,,395,1:1,0 768 | 767,wimpod,0.5,12.0,gray,tentacles,False,Bug,Water,25,35,40,20,30,80,230,7,,396,1:1,0 769 | 768,golisopod,2.0,108.0,gray,humanoid,False,Bug,Water,75,125,140,60,90,40,530,7,767.0,396,1:1,0 770 | 769,sandygast,0.5,70.0,brown,squiggle,False,Ghost,Ground,55,55,80,70,45,15,320,7,,397,1:1,0 771 | 770,palossand,1.3,250.0,brown,squiggle,False,Ghost,Ground,85,75,110,100,75,35,480,7,769.0,397,1:1,0 772 | 771,pyukumuku,0.3,1.2,black,squiggle,False,Water,,55,60,130,30,130,5,410,7,,398,1:1,0 773 | 772,type-null,1.9,120.5,gray,quadruped,False,Normal,,95,95,95,95,95,59,534,7,,399,0:0,0 774 | 773,silvally,2.3,100.5,gray,quadruped,False,Normal,,95,95,95,95,95,95,570,7,772.0,399,0:0,0 775 | 774,minior,0.3,40.0,brown,ball,False,Rock,Flying,60,60,100,60,100,60,440,7,,400,0:0,0 776 | 775,komala,0.4,19.9,blue,humanoid,False,Normal,,65,115,65,75,95,65,480,7,,401,1:1,0 777 | 776,turtonator,2.0,212.0,red,upright,False,Fire,Dragon,60,78,135,91,85,36,485,7,,402,1:1,0 778 | 777,togedemaru,0.3,3.3,gray,upright,False,Electric,Steel,65,98,63,40,73,96,435,7,,403,1:1,0 779 | 778,mimikyu,0.2,0.7,yellow,squiggle,False,Ghost,Fairy,55,90,80,50,105,96,476,7,,404,1:1,0 780 | 779,bruxish,0.9,19.0,pink,fish,False,Water,Psychic,68,105,70,70,70,92,475,7,,405,1:1,0 781 | 780,drampa,3.0,185.0,white,squiggle,False,Normal,Dragon,78,60,85,135,91,36,485,7,,406,1:1,0 782 | 781,dhelmise,3.9,210.0,green,blob,False,Ghost,Grass,70,131,100,86,90,40,517,7,,407,0:0,0 783 | 782,jangmo-o,0.6,29.7,gray,quadruped,False,Dragon,,45,55,65,45,45,45,300,7,,408,1:1,0 784 | 783,hakamo-o,1.2,47.0,gray,upright,False,Dragon,Fighting,55,75,90,65,70,65,420,7,782.0,408,1:1,0 785 | 784,kommo-o,1.6,78.2,gray,upright,False,Dragon,Fighting,75,110,125,100,105,85,600,7,783.0,408,1:1,0 786 | 785,tapu-koko,1.8,20.5,yellow,arms,False,Electric,Fairy,70,115,85,95,75,130,570,7,,409,0:0,0 787 | 786,tapu-lele,1.2,18.6,pink,arms,False,Psychic,Fairy,70,85,75,130,115,95,570,7,,410,0:0,0 788 | 787,tapu-bulu,1.9,45.5,red,arms,False,Grass,Fairy,70,130,115,85,95,75,570,7,,411,0:0,0 789 | 788,tapu-fini,1.3,21.2,purple,arms,False,Water,Fairy,70,75,115,95,130,85,570,7,,412,0:0,0 790 | 789,cosmog,0.2,0.1,blue,ball,False,Psychic,,43,29,31,29,31,37,200,7,,413,0:0,0 791 | 790,cosmoem,0.1,999.9,blue,ball,False,Psychic,,43,29,131,29,131,37,400,7,789.0,413,0:0,0 792 | 791,solgaleo,3.4,230.0,white,quadruped,False,Psychic,Steel,137,137,107,113,89,97,680,7,790.0,413,0:0,0 793 | 792,lunala,4.0,120.0,purple,wings,False,Psychic,Ghost,137,113,89,137,107,97,680,7,790.0,413,0:0,0 794 | 793,nihilego,1.2,55.5,white,tentacles,False,Rock,Poison,109,53,47,127,131,103,570,7,,414,0:0,0 795 | 794,buzzwole,2.4,333.6,red,tentacles,False,Bug,Fighting,107,139,139,53,53,79,570,7,,415,0:0,0 796 | 795,pheromosa,1.8,25.0,white,humanoid,False,Bug,Fighting,71,137,37,137,37,151,570,7,,416,0:0,0 797 | 796,xurkitree,3.8,100.0,black,upright,False,Electric,,83,89,71,173,71,83,570,7,,417,0:0,0 798 | 797,celesteela,9.2,999.9,green,humanoid,False,Steel,Flying,97,101,103,107,101,61,570,7,,418,0:0,0 799 | 798,kartana,0.3,0.1,white,humanoid,False,Grass,Steel,59,181,131,59,31,109,570,7,,419,0:0,0 800 | 799,guzzlord,5.5,888.0,black,upright,False,Dark,Dragon,223,101,53,97,53,43,570,7,,420,0:0,0 801 | 800,necrozma,2.4,230.0,black,arms,False,Psychic,,97,107,101,127,89,79,600,7,,421,0:0,0 802 | 801,magearna,1.0,80.5,gray,humanoid,False,Steel,Fairy,80,95,115,130,115,65,600,7,,422,0:0,0 803 | 802,marshadow,0.7,22.2,gray,humanoid,False,Fighting,Ghost,90,125,80,90,90,125,600,7,,423,0:0,0 804 | 803,poipole,0.6,1.8,purple,upright,False,Poison,,67,73,67,73,67,73,420,7,,424,0:0,0 805 | 804,naganadel,3.6,150.0,purple,wings,False,Poison,Dragon,73,73,73,127,73,121,540,7,803.0,424,0:0,0 806 | 805,stakataka,5.5,820.0,gray,quadruped,False,Rock,Steel,61,131,211,53,101,13,570,7,,425,0:0,0 807 | 806,blacephalon,1.8,13.0,white,humanoid,False,Fire,Ghost,53,127,53,151,79,107,570,7,,426,0:0,0 808 | 807,zeraora,1.5,44.5,yellow,humanoid,False,Electric,,88,112,75,102,80,143,600,7,,427,0:0,0 809 | -------------------------------------------------------------------------------- /instalace.md: -------------------------------------------------------------------------------- 1 | # Instalace 2 | 3 | Instalace všeho potřebného není složitá a zabere jen chvíli. Jako obvykle si ale můžeš 4 | vybrat hned z několika možností. 5 | 6 | > Další kroky počítají s tím, že máš nainstalovaný a funkční Python 3. 7 | Pokud ne, návod na instalaci máme k dispozici [v začátečnickém kurzu](https://naucse.python.cz/course/pyladies/sessions/install/). 8 | Součástí je i návod na vytvoření virtuálního prostředí a jeho aktivaci. 9 | 10 | ## Windows 11 | 12 | Pokud už máš nainstalovaný Python 3 a vše bez potíží funguje, použij pro instalaci 13 | Jupyter Notebooku [standardní cestu instalace balíčků pro Python](#instalace-pomocí-pipu). 14 | 15 | Na Windows je možné nainstalovat Jupyter Notebook i jako součást distribuce 16 | *Anaconda*, která mimo jiné obsahuje i Python samotný a další knihovny užitečné 17 | zejména pro analýzu dat a výzkum. Jak na to se dozvíte [na stránkách projektu](https://www.anaconda.com/download/). 18 | 19 | ## Linux 20 | 21 | Linuxové distribuce často mají Jupyter Notebook připraven ve formě distribučních 22 | balíčků. Například ve Fedoře je to balíček `notebook`: 23 | 24 | ```shell 25 | $ sudo dnf install notebook 26 | ``` 27 | 28 | V Ubuntu je instalace podobně jednoduchá: 29 | 30 | ```shell 31 | $ sudo apt install jupyter-notebook jupyter-core 32 | ``` 33 | 34 | Pokud ve tvé distribuci Jupyter Notebook k dispozici není nebo si jej chceš 35 | instalovat do virtuálního prostředí, přejdi na [další kapitolu](#instalace-pomocí-pipu). 36 | 37 | ## macOS 38 | 39 | Na Macu můžeš Jupyter Notebook nainstalovat [pomocí PIPu](#instalace-pomocí-pipu), 40 | pokud už máš nainstalovaný Python 3 a vše bez potíží funguje. 41 | 42 | Druhou možností je použít balíčkovací nástroj [Homebrew](https://brew.sh/index_cs), 43 | kterým jsi pravděpodobně již instalovala i samotný Python. Pokud ho nemáš, nainstaluj 44 | si jej podle [návodu](https://brew.sh/index_cs#install). 45 | 46 | Pokud už Homebrew v počítači máš, můžeš Jupyter Notebook nainstalovat příkazem: 47 | 48 | ```shell 49 | $ brew install jupyter 50 | ``` 51 | 52 | ## Instalace pomocí PIPu 53 | 54 | Pokud máš Python 3 již nainstalovaný, můžeš pro instalaci balíčků použít jeho 55 | modul jménem `pip`. Instalovat je možné buď přímo do systému, nebo do konkrétního 56 | virtuálního prostředí. My si jej jako obvykle nainstalujeme do virtuálního 57 | prostředí. 58 | 59 | Po aktivaci virtuálního prostředí zadej následující příkaz: 60 | ```shell 61 | (venv)$ python -m pip install jupyter 62 | ``` 63 | 64 | ## Instalace ostatních knihoven 65 | 66 | Jupyter notebook je nástroj, ve kterém budeme analýzu tvořit. Mimo něj budeme 67 | ale potřebovat ještě: 68 | 69 | * Pandas, což je knihovna pro zpracování dat a samotnou analýzu a 70 | * Matplotlib, což je jedna z nejznámějších knihoven pro tvorbu grafů 71 | 72 | Obě nainstalujeme stejným způsobem pomocí pipu: 73 | 74 | ```shell 75 | (venv)$ python -m pip install pandas matplotlib 76 | ``` 77 | 78 | Po úspěšné instalaci by měl jít Jupyter spustit. Jak na to se dozvíš 79 | [v následující kapitole](./jupyter notebook.md). 80 | -------------------------------------------------------------------------------- /jupyter notebook.md: -------------------------------------------------------------------------------- 1 | # Jupyter Notebook intro 2 | 3 | Jupyter Notebook je webový editor sloužící k vytváření komplexních dokumentů, 4 | které mohou mimo strukturovaného textu a obrázků obsahovat také 5 | kód ([nejen v Pythonu](https://github.com/jupyter/jupyter/wiki/Jupyter-kernels)), 6 | grafy, matematické vzorce (LaTeX) a další interaktivní prvky. 7 | 8 | Z jiného pohledu se jedná o velmi praktickou konzoli pro Python, kde je veškerá 9 | historie uložena a dá se k ní vrátit nebo ji změnit, a tím ovlivnit zbytek 10 | výpočtů. 11 | 12 | Jupyter Notebook se hodí všude tam, kde potřebuješ ihned vidět výsledky 13 | své práce či postupovat krok za krokem, předat někomu komplexní program spolu 14 | s vizualizacemi a výsledky, připravit si prezentaci či datovou analýzu atp. 15 | 16 | ## Spuštění 17 | 18 | Po úspěšné instalaci lze Jupyter Notebook spustit jednoduchým příkazem: 19 | 20 | ```shell 21 | (venv)$ jupyter-notebook 22 | ``` 23 | 24 | Pokud ti tento příkaz nefunguje, vyzkoušej následující: 25 | 26 | ```shell 27 | (venv)$ python -m notebook 28 | ``` 29 | 30 | Po spuštění Notebooku se automaticky spustí i webový prohlížeč, ve kterém se 31 | ti editor zobrazí. 32 | 33 | > Notebook pracuje vždy v té složce, ve které byl spuštěn, proto je rozumné 34 | přejít před jeho spuštěním do složky, ve které chceš mít výsledné dokumenty 35 | uloženy. 36 | 37 | ![Notebook UI](static/jupyter_notebook_home.png) 38 | 39 | Na první obrazovce vidíš obsah složky, ve které je Notebook spuštěn. Jakmile 40 | budeš mít nějaké dokumenty vytvořeny, objeví se zde a budeš se k nim moci vrátit 41 | a pokračovat v práci. 42 | 43 | Nový dokument vytvoříš tak, že si vpravo nahoře klikneš na `New` > `Python 3`. 44 | Touto volbou vybereš Python 3 jako jazyk, který budeš v rámci dokumentu používat. 45 | Notebook jich zvládne daleko více a tak si na své přijdou úplně všichni. 46 | 47 | ## Uživatelské rozhraní 48 | 49 | ![Notebook UI](static/jupyter_notebook_new.png) 50 | 51 | > Pokud rozhraní nevypadá jako na obrázku, klikněte na `View` → `Toggle Header` 52 | a také na `View` → `ToggleToolbar`. 53 | 54 | Notebook nemá nijak složité rozhraní. Na prvním řádku najdeš informaci o názvu 55 | dokumentu a posledním uložení, pod tím pak ovládací prvky a hlavní nabídku. 56 | Ještě kousek níže pak prázdnou buňku čekající na první obsah. 57 | 58 | Vpravo vedle nápisu „Python 3“ je malé, ale užitečné kolečko. Pokud nám během práce 59 | zčerná, znamená to, že je Python zaneprázdněn vykonáváním našich příkazů a je 60 | třeba počkat až jejich provádění dokončí, anebo, pokud jsi například omylem 61 | vytvořil nekonečný cyklus, že je třeba Python (neboli kernel) restartovat. 62 | 63 | ## Základní použití 64 | 65 | Jako první krok si nový dokument přejmenuj. Klikni na prvním řádku na nápis 66 | „Untitled“ a zvol si nějaké smysluplné jméno. 67 | 68 | Teď zkus do první buňky napsat nějaký příkaz v Pythonu a stisknout klávesovou 69 | zkratku `Shift` + `Enter`. 70 | 71 | > Do jedné buňky lze zapsat libovolně velký kus kódu i s prázdnými řádky, proto 72 | se k jeho spuštění musí místo pouhého Enteru použít klávesová zkratka. 73 | Smysluplnější je ale dělit kód po menších částech, aby se dal lépe kontrolovat. 74 | 75 | ![první příkaz](static/first_command.png) 76 | 77 | Podobně můžeš pokračovat i dále. Vždy do buňky vložíš nějaký kód a pak jej 78 | spustíš. Pokud buňka obsahuje nějaký výstup nebo něco vrací, ukáže se výsledek 79 | po spuštění buňky hned pod ní. Pro výstup to ale platí, jen pokud je na posledním 80 | řádku buňky, zatímco `print` může být v buňce kdekoli. 81 | 82 | ![ukázka výstupů](static/outputs.png) 83 | 84 | Funguje to jako klasický program, takže záleží na pořadí v jakém se jednotlivé 85 | buňky provedly. Musíš například nejdříve uložit nějaký obsah do proměnné, než ji 86 | budeš moci použít. Tohle pravidlo je důležité mít na paměti, protože buňky 87 | v Notebooku se dají spouštět nezávisle na sobě v libovolném pořadí. V jakém 88 | pořadí k jejich spuštění došlo, se dá zjistit z čísel, která se po spuštění 89 | objeví nalevo. Pokud se po spuštění místo čísla objeví `*`, znamená to, že 90 | Python pracuje a na výsledek si budeme muset chvilku počkat. 91 | 92 | Takhle to může vypadat, pokud se správné pořadí nedodrží: 93 | 94 | ![špatné pořadí spuštění buňek](static/wrong_order.png) 95 | 96 | > I když to není nutnost, bývá zvykem psát dokumenty v Notebooku tak, aby se 97 | buňky daly spustit v pořadí, ve kterém jdou za sebou. Když jej pak někomu pošleš, 98 | bude si moci snadno spustit tvůj kód kousek po kousku a sledovat, co se v něm 99 | děje. Mimoto je v hlavní nabídce i možnost `Kernel` > `Restart & Run All`, která 100 | restartuje Python a následně spustí všechny buňky v dokumentu. 101 | 102 | Všimni si, jak buňky měni barvu. Pokud je okraj buňky zelený, je možné ji 103 | editovat a pomocí šipek se pohybovat v kódu, který obsahuje. Pokud je modrý, dá 104 | se šipkami přecházet mezi jednotlivými buňkami. Z modrého do zeleného režimu 105 | se dostaneme klávesou `Enter`, případně kliknutím do buňky. Naopak ze zeleného 106 | do modrého režimu pomocí klávesy `Esc`. 107 | 108 | Pro ovládání Notebooku je dobré se naučit klávesové zkratky, které práci s ním 109 | usnadní a zrychlí. Jejich seznam je možné zobrazit pomocí klávesy `h`. 110 | 111 | > Klávesové zkratky se používají v modrém režimu, jinak bychom místo 112 | speciálních akcí psali jednotlivé znaky do buněk. 113 | 114 | Mezi ty nejdůležitější patří: 115 | 116 | * `h` zobrazí nápovědu 117 | * `a` vloží novou buňku nad aktuální 118 | * `b` vloží buňku pod aktuální 119 | * `x` vyjme buňku 120 | * `c` kopíruje buňku 121 | * `v` vloží kopírovanou nebo vyjmutou buňku pod aktuální 122 | * `Shift` + `v` vloží kopírovanou nebo vyjmutou buňku nad aktuální 123 | * `Ctrl` + `s` uloží dokument 124 | * `m` přepne buňku z pythonového kódu na text 125 | 126 | **Nejdůležitější klávesová zkratka** je hned ta první - `h` - s její pomocí 127 | se totiž velice rychle dostanete k seznamu všech ostatních. 128 | 129 | ## Typy obsahu 130 | 131 | Základním typem buňky je buňka s programem, která umí úplně vše co z Pythonu 132 | už znáš. 133 | 134 | ![příklady v Pythonu](static/python_example.png) 135 | 136 | ### Text 137 | 138 | Stiskem klávesy `m` (v modrém režimu) můžeme buňku přepnout z režimu pythonového 139 | kódu do režimu textu, který nám umožní dokumenty obohatit o spoustu různého obsahu. 140 | Že je buňka v textovém režimu, poznáme podle toho, že nalevo od ní už nebude modré 141 | označení `In [ ]`. Zatímco u buňek s Pythonem se nám po spuštění programu výsledek 142 | vypíše pod buňku, textová buňka se po spuštění pouze vykreslí ve formě textu. 143 | 144 | ### Markdown 145 | 146 | Obyčejný text by sám o sobě nebyl tak zajímavý a k přehlednosti nepřispěje o nic 147 | více než obyčejný komentář. Proto máme možnost jej formátovat a do jisté míry 148 | tak upravit jeho vzhled, ale hlavně strukturu. K formátování se používá 149 | značkovací jazyk [Markdown](https://cs.wikipedia.org/wiki/Markdown). Markdown 150 | umožňuje formátovat text pomocí obyčejných znaků. 151 | 152 | Například: 153 | 154 | * Text začínající `#` se po spuštění buňky stane automaticky nadpisem první 155 | úrovně. `##` pak udělají druhou úroveň atd. 156 | * Když text uvodíme hvězdičkami – `*třeba takto*` – bude napsán *kurzivou*. 157 | Dvojice hvězdiček na každé straně pak udělá text **tučný**. 158 | * Když bude několik řádků začínat hvězdičkou, stane se z nich seznam s odrážkami. 159 | Když na začátku použijeme čísla, bude seznam číslovaný. 160 | * Odkazy vypadají takto: `[text odkazu](cesta či URL adresa)` – do hranatých 161 | závorek na začátek se napíše text odkazu a do kulatých závorek pak cesta k cíli 162 | či URL adresa. 163 | * Obrázky vypadají téměř stejně jako odkazy, jen mají na začátku před první 164 | hranatou závorkou vykřičník: `![logo pythonu](static/python_logo.py)` 165 | 166 | Tímto způsobem jednoduše formátovaný text by mohl vypadat následovně: 167 | 168 | ![markdown source](static/markdown_source.png) 169 | 170 | Výsledek takového formátování pak může po spuštění buňek vypadat například 171 | takto: 172 | 173 | ![markdown](static/markdown.png) 174 | 175 | ### LaTeX 176 | 177 | Pokud potřebuješ zapsat do dokumentu nějaké rovnice či vzorce, můžeš k tomu 178 | použít LaTeX. Latexovou formuli stačí začít a ukončit pomocí `$$`. 179 | 180 | Například zápis `$$ c = \sqrt(a^2 + b^2)$$` bude po spuštění buňky vypadat takto: 181 | 182 | ![latex](static/latex.png) 183 | 184 | ## Úkol 185 | 186 | To je pro tuto chvíli k notebooku vše. Pojďme si zkusit naprogramovat něco konkrétního, na čem si 187 | práci s Notebookem budeme moci vyzkoušet a vyřešit případné problémy či 188 | nejasnosti. 189 | 190 | Zkus si naprogramovat v Jupyter Notebooku jednoduchou textovou hru. Bude to 191 | známá hra **Kdo, s kým, kde a co dělali?**. Tvým úkolem bude naprogramovat celou 192 | hru s následujícím průběhem: 193 | 194 | * Hra se uživatele zeptá na otázku (např. „Kdo?“) a nechá ho odpovídat, dokud se 195 | mu bude chtít. Konec odpovídání na nějakou otázku může být signalizován třeba 196 | odpovědí „konec“. 197 | * Po té hra přejde na další otázku v řadě - „S kým?“. 198 | * Tohle se bude opakovat, dokud hra nedostane odpovědí na všechny čtyři otázky. 199 | * Z odpovědí pak vybere náhodou odpověď pro každou část, ze které následně složí 200 | výslednou větu. 201 | -------------------------------------------------------------------------------- /losování.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 1, 6 | "metadata": {}, 7 | "outputs": [], 8 | "source": [ 9 | "from collections import Counter\n", 10 | "from random import randrange" 11 | ] 12 | }, 13 | { 14 | "cell_type": "code", 15 | "execution_count": 2, 16 | "metadata": {}, 17 | "outputs": [], 18 | "source": [ 19 | "seznam_cisel = [randrange(16) for _ in range(1000)]" 20 | ] 21 | }, 22 | { 23 | "cell_type": "code", 24 | "execution_count": 3, 25 | "metadata": {}, 26 | "outputs": [ 27 | { 28 | "data": { 29 | "text/plain": [ 30 | "[10,\n", 31 | " 12,\n", 32 | " 1,\n", 33 | " 0,\n", 34 | " 15,\n", 35 | " 5,\n", 36 | " 2,\n", 37 | " 0,\n", 38 | " 10,\n", 39 | " 0,\n", 40 | " 8,\n", 41 | " 4,\n", 42 | " 11,\n", 43 | " 6,\n", 44 | " 2,\n", 45 | " 2,\n", 46 | " 14,\n", 47 | " 11,\n", 48 | " 9,\n", 49 | " 8,\n", 50 | " 10,\n", 51 | " 11,\n", 52 | " 4,\n", 53 | " 10,\n", 54 | " 10,\n", 55 | " 15,\n", 56 | " 13,\n", 57 | " 7,\n", 58 | " 12,\n", 59 | " 9,\n", 60 | " 9,\n", 61 | " 6,\n", 62 | " 9,\n", 63 | " 9,\n", 64 | " 5,\n", 65 | " 8,\n", 66 | " 14,\n", 67 | " 9,\n", 68 | " 12,\n", 69 | " 10,\n", 70 | " 9,\n", 71 | " 5,\n", 72 | " 4,\n", 73 | " 13,\n", 74 | " 12,\n", 75 | " 5,\n", 76 | " 3,\n", 77 | " 4,\n", 78 | " 2,\n", 79 | " 2,\n", 80 | " 9,\n", 81 | " 11,\n", 82 | " 3,\n", 83 | " 9,\n", 84 | " 4,\n", 85 | " 1,\n", 86 | " 3,\n", 87 | " 10,\n", 88 | " 0,\n", 89 | " 11,\n", 90 | " 13,\n", 91 | " 9,\n", 92 | " 5,\n", 93 | " 1,\n", 94 | " 5,\n", 95 | " 5,\n", 96 | " 3,\n", 97 | " 1,\n", 98 | " 12,\n", 99 | " 6,\n", 100 | " 4,\n", 101 | " 10,\n", 102 | " 2,\n", 103 | " 13,\n", 104 | " 14,\n", 105 | " 0,\n", 106 | " 10,\n", 107 | " 10,\n", 108 | " 0,\n", 109 | " 12,\n", 110 | " 15,\n", 111 | " 1,\n", 112 | " 13,\n", 113 | " 15,\n", 114 | " 11,\n", 115 | " 8,\n", 116 | " 0,\n", 117 | " 14,\n", 118 | " 1,\n", 119 | " 7,\n", 120 | " 9,\n", 121 | " 0,\n", 122 | " 15,\n", 123 | " 0,\n", 124 | " 9,\n", 125 | " 1,\n", 126 | " 9,\n", 127 | " 13,\n", 128 | " 6,\n", 129 | " 4,\n", 130 | " 6,\n", 131 | " 2,\n", 132 | " 3,\n", 133 | " 5,\n", 134 | " 14,\n", 135 | " 8,\n", 136 | " 8,\n", 137 | " 13,\n", 138 | " 11,\n", 139 | " 8,\n", 140 | " 15,\n", 141 | " 2,\n", 142 | " 12,\n", 143 | " 2,\n", 144 | " 2,\n", 145 | " 8,\n", 146 | " 13,\n", 147 | " 0,\n", 148 | " 9,\n", 149 | " 4,\n", 150 | " 9,\n", 151 | " 2,\n", 152 | " 4,\n", 153 | " 5,\n", 154 | " 4,\n", 155 | " 0,\n", 156 | " 8,\n", 157 | " 11,\n", 158 | " 2,\n", 159 | " 1,\n", 160 | " 14,\n", 161 | " 11,\n", 162 | " 14,\n", 163 | " 11,\n", 164 | " 9,\n", 165 | " 2,\n", 166 | " 0,\n", 167 | " 4,\n", 168 | " 15,\n", 169 | " 0,\n", 170 | " 4,\n", 171 | " 3,\n", 172 | " 7,\n", 173 | " 1,\n", 174 | " 6,\n", 175 | " 15,\n", 176 | " 0,\n", 177 | " 5,\n", 178 | " 10,\n", 179 | " 0,\n", 180 | " 3,\n", 181 | " 7,\n", 182 | " 2,\n", 183 | " 1,\n", 184 | " 0,\n", 185 | " 13,\n", 186 | " 0,\n", 187 | " 3,\n", 188 | " 2,\n", 189 | " 4,\n", 190 | " 2,\n", 191 | " 6,\n", 192 | " 5,\n", 193 | " 11,\n", 194 | " 1,\n", 195 | " 3,\n", 196 | " 13,\n", 197 | " 14,\n", 198 | " 8,\n", 199 | " 6,\n", 200 | " 11,\n", 201 | " 9,\n", 202 | " 13,\n", 203 | " 2,\n", 204 | " 10,\n", 205 | " 10,\n", 206 | " 15,\n", 207 | " 12,\n", 208 | " 3,\n", 209 | " 12,\n", 210 | " 4,\n", 211 | " 12,\n", 212 | " 7,\n", 213 | " 5,\n", 214 | " 0,\n", 215 | " 0,\n", 216 | " 1,\n", 217 | " 11,\n", 218 | " 12,\n", 219 | " 2,\n", 220 | " 3,\n", 221 | " 14,\n", 222 | " 12,\n", 223 | " 6,\n", 224 | " 8,\n", 225 | " 15,\n", 226 | " 11,\n", 227 | " 2,\n", 228 | " 14,\n", 229 | " 3,\n", 230 | " 10,\n", 231 | " 12,\n", 232 | " 4,\n", 233 | " 5,\n", 234 | " 11,\n", 235 | " 3,\n", 236 | " 2,\n", 237 | " 12,\n", 238 | " 0,\n", 239 | " 14,\n", 240 | " 6,\n", 241 | " 14,\n", 242 | " 9,\n", 243 | " 13,\n", 244 | " 13,\n", 245 | " 6,\n", 246 | " 7,\n", 247 | " 14,\n", 248 | " 7,\n", 249 | " 15,\n", 250 | " 8,\n", 251 | " 7,\n", 252 | " 15,\n", 253 | " 10,\n", 254 | " 12,\n", 255 | " 2,\n", 256 | " 8,\n", 257 | " 3,\n", 258 | " 1,\n", 259 | " 10,\n", 260 | " 5,\n", 261 | " 15,\n", 262 | " 13,\n", 263 | " 1,\n", 264 | " 4,\n", 265 | " 0,\n", 266 | " 7,\n", 267 | " 4,\n", 268 | " 15,\n", 269 | " 10,\n", 270 | " 13,\n", 271 | " 10,\n", 272 | " 2,\n", 273 | " 13,\n", 274 | " 14,\n", 275 | " 2,\n", 276 | " 8,\n", 277 | " 12,\n", 278 | " 9,\n", 279 | " 15,\n", 280 | " 12,\n", 281 | " 15,\n", 282 | " 8,\n", 283 | " 7,\n", 284 | " 4,\n", 285 | " 4,\n", 286 | " 10,\n", 287 | " 13,\n", 288 | " 11,\n", 289 | " 1,\n", 290 | " 6,\n", 291 | " 7,\n", 292 | " 15,\n", 293 | " 3,\n", 294 | " 0,\n", 295 | " 14,\n", 296 | " 5,\n", 297 | " 14,\n", 298 | " 13,\n", 299 | " 4,\n", 300 | " 10,\n", 301 | " 1,\n", 302 | " 6,\n", 303 | " 11,\n", 304 | " 8,\n", 305 | " 10,\n", 306 | " 15,\n", 307 | " 5,\n", 308 | " 4,\n", 309 | " 11,\n", 310 | " 11,\n", 311 | " 9,\n", 312 | " 6,\n", 313 | " 9,\n", 314 | " 6,\n", 315 | " 8,\n", 316 | " 1,\n", 317 | " 1,\n", 318 | " 9,\n", 319 | " 14,\n", 320 | " 4,\n", 321 | " 4,\n", 322 | " 0,\n", 323 | " 3,\n", 324 | " 11,\n", 325 | " 5,\n", 326 | " 1,\n", 327 | " 4,\n", 328 | " 9,\n", 329 | " 10,\n", 330 | " 15,\n", 331 | " 12,\n", 332 | " 8,\n", 333 | " 11,\n", 334 | " 0,\n", 335 | " 13,\n", 336 | " 5,\n", 337 | " 1,\n", 338 | " 9,\n", 339 | " 6,\n", 340 | " 13,\n", 341 | " 5,\n", 342 | " 10,\n", 343 | " 12,\n", 344 | " 6,\n", 345 | " 2,\n", 346 | " 4,\n", 347 | " 2,\n", 348 | " 3,\n", 349 | " 10,\n", 350 | " 6,\n", 351 | " 14,\n", 352 | " 12,\n", 353 | " 9,\n", 354 | " 13,\n", 355 | " 7,\n", 356 | " 0,\n", 357 | " 2,\n", 358 | " 7,\n", 359 | " 12,\n", 360 | " 10,\n", 361 | " 8,\n", 362 | " 11,\n", 363 | " 2,\n", 364 | " 13,\n", 365 | " 10,\n", 366 | " 12,\n", 367 | " 12,\n", 368 | " 14,\n", 369 | " 12,\n", 370 | " 9,\n", 371 | " 6,\n", 372 | " 0,\n", 373 | " 8,\n", 374 | " 4,\n", 375 | " 5,\n", 376 | " 11,\n", 377 | " 6,\n", 378 | " 4,\n", 379 | " 13,\n", 380 | " 10,\n", 381 | " 0,\n", 382 | " 0,\n", 383 | " 8,\n", 384 | " 7,\n", 385 | " 2,\n", 386 | " 5,\n", 387 | " 15,\n", 388 | " 12,\n", 389 | " 3,\n", 390 | " 8,\n", 391 | " 10,\n", 392 | " 10,\n", 393 | " 1,\n", 394 | " 11,\n", 395 | " 6,\n", 396 | " 3,\n", 397 | " 3,\n", 398 | " 0,\n", 399 | " 5,\n", 400 | " 11,\n", 401 | " 2,\n", 402 | " 0,\n", 403 | " 3,\n", 404 | " 15,\n", 405 | " 5,\n", 406 | " 9,\n", 407 | " 1,\n", 408 | " 15,\n", 409 | " 12,\n", 410 | " 1,\n", 411 | " 15,\n", 412 | " 4,\n", 413 | " 0,\n", 414 | " 9,\n", 415 | " 15,\n", 416 | " 13,\n", 417 | " 11,\n", 418 | " 4,\n", 419 | " 14,\n", 420 | " 3,\n", 421 | " 3,\n", 422 | " 2,\n", 423 | " 3,\n", 424 | " 12,\n", 425 | " 15,\n", 426 | " 2,\n", 427 | " 15,\n", 428 | " 8,\n", 429 | " 5,\n", 430 | " 8,\n", 431 | " 7,\n", 432 | " 11,\n", 433 | " 0,\n", 434 | " 15,\n", 435 | " 13,\n", 436 | " 4,\n", 437 | " 5,\n", 438 | " 9,\n", 439 | " 14,\n", 440 | " 13,\n", 441 | " 5,\n", 442 | " 15,\n", 443 | " 9,\n", 444 | " 13,\n", 445 | " 7,\n", 446 | " 7,\n", 447 | " 15,\n", 448 | " 14,\n", 449 | " 1,\n", 450 | " 12,\n", 451 | " 4,\n", 452 | " 10,\n", 453 | " 11,\n", 454 | " 15,\n", 455 | " 2,\n", 456 | " 13,\n", 457 | " 9,\n", 458 | " 6,\n", 459 | " 13,\n", 460 | " 13,\n", 461 | " 8,\n", 462 | " 9,\n", 463 | " 7,\n", 464 | " 9,\n", 465 | " 13,\n", 466 | " 10,\n", 467 | " 14,\n", 468 | " 12,\n", 469 | " 12,\n", 470 | " 4,\n", 471 | " 0,\n", 472 | " 12,\n", 473 | " 2,\n", 474 | " 8,\n", 475 | " 5,\n", 476 | " 8,\n", 477 | " 1,\n", 478 | " 7,\n", 479 | " 13,\n", 480 | " 12,\n", 481 | " 14,\n", 482 | " 5,\n", 483 | " 5,\n", 484 | " 4,\n", 485 | " 11,\n", 486 | " 0,\n", 487 | " 13,\n", 488 | " 10,\n", 489 | " 13,\n", 490 | " 9,\n", 491 | " 4,\n", 492 | " 13,\n", 493 | " 14,\n", 494 | " 15,\n", 495 | " 10,\n", 496 | " 8,\n", 497 | " 6,\n", 498 | " 2,\n", 499 | " 6,\n", 500 | " 0,\n", 501 | " 6,\n", 502 | " 12,\n", 503 | " 4,\n", 504 | " 15,\n", 505 | " 0,\n", 506 | " 9,\n", 507 | " 10,\n", 508 | " 8,\n", 509 | " 0,\n", 510 | " 10,\n", 511 | " 10,\n", 512 | " 12,\n", 513 | " 15,\n", 514 | " 13,\n", 515 | " 2,\n", 516 | " 6,\n", 517 | " 1,\n", 518 | " 2,\n", 519 | " 2,\n", 520 | " 2,\n", 521 | " 5,\n", 522 | " 10,\n", 523 | " 2,\n", 524 | " 1,\n", 525 | " 2,\n", 526 | " 11,\n", 527 | " 6,\n", 528 | " 8,\n", 529 | " 10,\n", 530 | " 4,\n", 531 | " 9,\n", 532 | " 11,\n", 533 | " 9,\n", 534 | " 4,\n", 535 | " 9,\n", 536 | " 3,\n", 537 | " 10,\n", 538 | " 5,\n", 539 | " 14,\n", 540 | " 12,\n", 541 | " 6,\n", 542 | " 5,\n", 543 | " 5,\n", 544 | " 1,\n", 545 | " 12,\n", 546 | " 3,\n", 547 | " 12,\n", 548 | " 11,\n", 549 | " 3,\n", 550 | " 4,\n", 551 | " 2,\n", 552 | " 15,\n", 553 | " 7,\n", 554 | " 10,\n", 555 | " 14,\n", 556 | " 5,\n", 557 | " 0,\n", 558 | " 10,\n", 559 | " 10,\n", 560 | " 2,\n", 561 | " 5,\n", 562 | " 3,\n", 563 | " 7,\n", 564 | " 4,\n", 565 | " 11,\n", 566 | " 8,\n", 567 | " 14,\n", 568 | " 5,\n", 569 | " 8,\n", 570 | " 1,\n", 571 | " 7,\n", 572 | " 2,\n", 573 | " 5,\n", 574 | " 4,\n", 575 | " 12,\n", 576 | " 9,\n", 577 | " 14,\n", 578 | " 4,\n", 579 | " 9,\n", 580 | " 10,\n", 581 | " 9,\n", 582 | " 5,\n", 583 | " 15,\n", 584 | " 3,\n", 585 | " 0,\n", 586 | " 8,\n", 587 | " 2,\n", 588 | " 8,\n", 589 | " 7,\n", 590 | " 2,\n", 591 | " 3,\n", 592 | " 3,\n", 593 | " 11,\n", 594 | " 12,\n", 595 | " 10,\n", 596 | " 9,\n", 597 | " 3,\n", 598 | " 7,\n", 599 | " 3,\n", 600 | " 15,\n", 601 | " 4,\n", 602 | " 6,\n", 603 | " 3,\n", 604 | " 8,\n", 605 | " 2,\n", 606 | " 0,\n", 607 | " 12,\n", 608 | " 0,\n", 609 | " 12,\n", 610 | " 5,\n", 611 | " 1,\n", 612 | " 1,\n", 613 | " 10,\n", 614 | " 12,\n", 615 | " 14,\n", 616 | " 0,\n", 617 | " 6,\n", 618 | " 12,\n", 619 | " 11,\n", 620 | " 3,\n", 621 | " 13,\n", 622 | " 10,\n", 623 | " 2,\n", 624 | " 5,\n", 625 | " 4,\n", 626 | " 5,\n", 627 | " 10,\n", 628 | " 5,\n", 629 | " 7,\n", 630 | " 2,\n", 631 | " 4,\n", 632 | " 9,\n", 633 | " 12,\n", 634 | " 10,\n", 635 | " 3,\n", 636 | " 5,\n", 637 | " 15,\n", 638 | " 15,\n", 639 | " 15,\n", 640 | " 11,\n", 641 | " 4,\n", 642 | " 2,\n", 643 | " 10,\n", 644 | " 14,\n", 645 | " 5,\n", 646 | " 1,\n", 647 | " 15,\n", 648 | " 12,\n", 649 | " 14,\n", 650 | " 4,\n", 651 | " 3,\n", 652 | " 0,\n", 653 | " 1,\n", 654 | " 5,\n", 655 | " 2,\n", 656 | " 12,\n", 657 | " 15,\n", 658 | " 0,\n", 659 | " 8,\n", 660 | " 6,\n", 661 | " 4,\n", 662 | " 0,\n", 663 | " 3,\n", 664 | " 2,\n", 665 | " 11,\n", 666 | " 10,\n", 667 | " 8,\n", 668 | " 14,\n", 669 | " 12,\n", 670 | " 5,\n", 671 | " 7,\n", 672 | " 15,\n", 673 | " 12,\n", 674 | " 5,\n", 675 | " 1,\n", 676 | " 1,\n", 677 | " 1,\n", 678 | " 7,\n", 679 | " 11,\n", 680 | " 14,\n", 681 | " 13,\n", 682 | " 13,\n", 683 | " 9,\n", 684 | " 5,\n", 685 | " 13,\n", 686 | " 7,\n", 687 | " 12,\n", 688 | " 10,\n", 689 | " 15,\n", 690 | " 0,\n", 691 | " 3,\n", 692 | " 13,\n", 693 | " 8,\n", 694 | " 7,\n", 695 | " 0,\n", 696 | " 13,\n", 697 | " 7,\n", 698 | " 14,\n", 699 | " 7,\n", 700 | " 9,\n", 701 | " 5,\n", 702 | " 5,\n", 703 | " 5,\n", 704 | " 5,\n", 705 | " 10,\n", 706 | " 0,\n", 707 | " 10,\n", 708 | " 15,\n", 709 | " 1,\n", 710 | " 13,\n", 711 | " 1,\n", 712 | " 4,\n", 713 | " 9,\n", 714 | " 15,\n", 715 | " 9,\n", 716 | " 13,\n", 717 | " 9,\n", 718 | " 9,\n", 719 | " 15,\n", 720 | " 10,\n", 721 | " 2,\n", 722 | " 1,\n", 723 | " 3,\n", 724 | " 9,\n", 725 | " 0,\n", 726 | " 12,\n", 727 | " 14,\n", 728 | " 13,\n", 729 | " 15,\n", 730 | " 14,\n", 731 | " 4,\n", 732 | " 3,\n", 733 | " 8,\n", 734 | " 9,\n", 735 | " 5,\n", 736 | " 1,\n", 737 | " 2,\n", 738 | " 11,\n", 739 | " 5,\n", 740 | " 4,\n", 741 | " 3,\n", 742 | " 13,\n", 743 | " 7,\n", 744 | " 9,\n", 745 | " 15,\n", 746 | " 11,\n", 747 | " 15,\n", 748 | " 3,\n", 749 | " 10,\n", 750 | " 0,\n", 751 | " 13,\n", 752 | " 0,\n", 753 | " 5,\n", 754 | " 0,\n", 755 | " 4,\n", 756 | " 9,\n", 757 | " 1,\n", 758 | " 15,\n", 759 | " 12,\n", 760 | " 15,\n", 761 | " 7,\n", 762 | " 8,\n", 763 | " 0,\n", 764 | " 12,\n", 765 | " 15,\n", 766 | " 14,\n", 767 | " 15,\n", 768 | " 1,\n", 769 | " 9,\n", 770 | " 6,\n", 771 | " 12,\n", 772 | " 1,\n", 773 | " 14,\n", 774 | " 9,\n", 775 | " 10,\n", 776 | " 9,\n", 777 | " 5,\n", 778 | " 14,\n", 779 | " 0,\n", 780 | " 11,\n", 781 | " 5,\n", 782 | " 14,\n", 783 | " 14,\n", 784 | " 2,\n", 785 | " 15,\n", 786 | " 14,\n", 787 | " 7,\n", 788 | " 1,\n", 789 | " 10,\n", 790 | " 3,\n", 791 | " 11,\n", 792 | " 8,\n", 793 | " 3,\n", 794 | " 3,\n", 795 | " 15,\n", 796 | " 9,\n", 797 | " 6,\n", 798 | " 6,\n", 799 | " 1,\n", 800 | " 6,\n", 801 | " 9,\n", 802 | " 2,\n", 803 | " 13,\n", 804 | " 0,\n", 805 | " 13,\n", 806 | " 8,\n", 807 | " 3,\n", 808 | " 11,\n", 809 | " 8,\n", 810 | " 11,\n", 811 | " 15,\n", 812 | " 8,\n", 813 | " 11,\n", 814 | " 10,\n", 815 | " 9,\n", 816 | " 3,\n", 817 | " 4,\n", 818 | " 10,\n", 819 | " 8,\n", 820 | " 9,\n", 821 | " 10,\n", 822 | " 3,\n", 823 | " 6,\n", 824 | " 11,\n", 825 | " 15,\n", 826 | " 5,\n", 827 | " 9,\n", 828 | " 6,\n", 829 | " 5,\n", 830 | " 8,\n", 831 | " 12,\n", 832 | " 2,\n", 833 | " 10,\n", 834 | " 11,\n", 835 | " 12,\n", 836 | " 2,\n", 837 | " 14,\n", 838 | " 12,\n", 839 | " 11,\n", 840 | " 10,\n", 841 | " 8,\n", 842 | " 0,\n", 843 | " 3,\n", 844 | " 12,\n", 845 | " 3,\n", 846 | " 3,\n", 847 | " 7,\n", 848 | " 14,\n", 849 | " 14,\n", 850 | " 12,\n", 851 | " 1,\n", 852 | " 5,\n", 853 | " 10,\n", 854 | " 5,\n", 855 | " 6,\n", 856 | " 6,\n", 857 | " 15,\n", 858 | " 3,\n", 859 | " 14,\n", 860 | " 14,\n", 861 | " 1,\n", 862 | " 9,\n", 863 | " 5,\n", 864 | " 1,\n", 865 | " 6,\n", 866 | " 5,\n", 867 | " 14,\n", 868 | " 14,\n", 869 | " 10,\n", 870 | " 5,\n", 871 | " 7,\n", 872 | " 11,\n", 873 | " 13,\n", 874 | " 14,\n", 875 | " 15,\n", 876 | " 6,\n", 877 | " 6,\n", 878 | " 2,\n", 879 | " 6,\n", 880 | " 0,\n", 881 | " 4,\n", 882 | " 7,\n", 883 | " 10,\n", 884 | " 6,\n", 885 | " 8,\n", 886 | " 11,\n", 887 | " 13,\n", 888 | " 8,\n", 889 | " 11,\n", 890 | " 13,\n", 891 | " 1,\n", 892 | " 0,\n", 893 | " 12,\n", 894 | " 3,\n", 895 | " 9,\n", 896 | " 2,\n", 897 | " 9,\n", 898 | " 1,\n", 899 | " 1,\n", 900 | " 15,\n", 901 | " 14,\n", 902 | " 9,\n", 903 | " 13,\n", 904 | " 7,\n", 905 | " 12,\n", 906 | " 9,\n", 907 | " 10,\n", 908 | " 13,\n", 909 | " 14,\n", 910 | " 3,\n", 911 | " 7,\n", 912 | " 10,\n", 913 | " 7,\n", 914 | " 12,\n", 915 | " 5,\n", 916 | " 0,\n", 917 | " 2,\n", 918 | " 7,\n", 919 | " 0,\n", 920 | " 13,\n", 921 | " 4,\n", 922 | " 5,\n", 923 | " 9,\n", 924 | " 3,\n", 925 | " 7,\n", 926 | " 3,\n", 927 | " 8,\n", 928 | " 0,\n", 929 | " 12,\n", 930 | " 4,\n", 931 | " 13,\n", 932 | " 0,\n", 933 | " 8,\n", 934 | " 0,\n", 935 | " 10,\n", 936 | " 9,\n", 937 | " 10,\n", 938 | " 14,\n", 939 | " 10,\n", 940 | " 15,\n", 941 | " 9,\n", 942 | " 4,\n", 943 | " 10,\n", 944 | " 7,\n", 945 | " 9,\n", 946 | " 11,\n", 947 | " 12,\n", 948 | " 3,\n", 949 | " 0,\n", 950 | " 6,\n", 951 | " 15,\n", 952 | " 8,\n", 953 | " 14,\n", 954 | " 1,\n", 955 | " 11,\n", 956 | " 0,\n", 957 | " 11,\n", 958 | " 5,\n", 959 | " 9,\n", 960 | " 12,\n", 961 | " 13,\n", 962 | " 9,\n", 963 | " 1,\n", 964 | " 3,\n", 965 | " 1,\n", 966 | " 7,\n", 967 | " 0,\n", 968 | " 3,\n", 969 | " 15,\n", 970 | " 15,\n", 971 | " 7,\n", 972 | " 13,\n", 973 | " 10,\n", 974 | " 15,\n", 975 | " 14,\n", 976 | " 11,\n", 977 | " 1,\n", 978 | " 6,\n", 979 | " 10,\n", 980 | " 7,\n", 981 | " 2,\n", 982 | " 15,\n", 983 | " 14,\n", 984 | " 12,\n", 985 | " 5,\n", 986 | " 12,\n", 987 | " 5,\n", 988 | " 10,\n", 989 | " 3,\n", 990 | " 2,\n", 991 | " 4,\n", 992 | " 15,\n", 993 | " 3,\n", 994 | " 0,\n", 995 | " 14,\n", 996 | " 1,\n", 997 | " 3,\n", 998 | " 6,\n", 999 | " 6,\n", 1000 | " 9,\n", 1001 | " 2,\n", 1002 | " 4,\n", 1003 | " 7,\n", 1004 | " 9,\n", 1005 | " 10,\n", 1006 | " 1,\n", 1007 | " 5,\n", 1008 | " 8,\n", 1009 | " 6,\n", 1010 | " 3,\n", 1011 | " 14,\n", 1012 | " 4,\n", 1013 | " 14,\n", 1014 | " 12,\n", 1015 | " 0,\n", 1016 | " 5,\n", 1017 | " 13,\n", 1018 | " 15,\n", 1019 | " 11,\n", 1020 | " 7,\n", 1021 | " 1,\n", 1022 | " 1,\n", 1023 | " 1,\n", 1024 | " 1,\n", 1025 | " 12,\n", 1026 | " 13,\n", 1027 | " 12,\n", 1028 | " 8,\n", 1029 | " 4]" 1030 | ] 1031 | }, 1032 | "execution_count": 3, 1033 | "metadata": {}, 1034 | "output_type": "execute_result" 1035 | } 1036 | ], 1037 | "source": [ 1038 | "seznam_cisel" 1039 | ] 1040 | }, 1041 | { 1042 | "cell_type": "code", 1043 | "execution_count": 4, 1044 | "metadata": {}, 1045 | "outputs": [], 1046 | "source": [ 1047 | "c = Counter(seznam_cisel)" 1048 | ] 1049 | }, 1050 | { 1051 | "cell_type": "code", 1052 | "execution_count": 5, 1053 | "metadata": {}, 1054 | "outputs": [ 1055 | { 1056 | "data": { 1057 | "text/plain": [ 1058 | "Counter({10: 75,\n", 1059 | " 12: 69,\n", 1060 | " 1: 61,\n", 1061 | " 0: 68,\n", 1062 | " 15: 68,\n", 1063 | " 5: 71,\n", 1064 | " 2: 63,\n", 1065 | " 8: 54,\n", 1066 | " 4: 60,\n", 1067 | " 11: 56,\n", 1068 | " 6: 49,\n", 1069 | " 14: 60,\n", 1070 | " 9: 74,\n", 1071 | " 13: 60,\n", 1072 | " 7: 48,\n", 1073 | " 3: 64})" 1074 | ] 1075 | }, 1076 | "execution_count": 5, 1077 | "metadata": {}, 1078 | "output_type": "execute_result" 1079 | } 1080 | ], 1081 | "source": [ 1082 | "c" 1083 | ] 1084 | }, 1085 | { 1086 | "cell_type": "code", 1087 | "execution_count": 7, 1088 | "metadata": {}, 1089 | "outputs": [ 1090 | { 1091 | "data": { 1092 | "text/plain": [ 1093 | "[(10, 75),\n", 1094 | " (9, 74),\n", 1095 | " (5, 71),\n", 1096 | " (12, 69),\n", 1097 | " (0, 68),\n", 1098 | " (15, 68),\n", 1099 | " (3, 64),\n", 1100 | " (2, 63),\n", 1101 | " (1, 61),\n", 1102 | " (4, 60)]" 1103 | ] 1104 | }, 1105 | "execution_count": 7, 1106 | "metadata": {}, 1107 | "output_type": "execute_result" 1108 | } 1109 | ], 1110 | "source": [ 1111 | "c.most_common(10)" 1112 | ] 1113 | } 1114 | ], 1115 | "metadata": { 1116 | "kernelspec": { 1117 | "display_name": "Python 3", 1118 | "language": "python", 1119 | "name": "python3" 1120 | }, 1121 | "language_info": { 1122 | "codemirror_mode": { 1123 | "name": "ipython", 1124 | "version": 3 1125 | }, 1126 | "file_extension": ".py", 1127 | "mimetype": "text/x-python", 1128 | "name": "python", 1129 | "nbconvert_exporter": "python", 1130 | "pygments_lexer": "ipython3", 1131 | "version": "3.7.5" 1132 | } 1133 | }, 1134 | "nbformat": 4, 1135 | "nbformat_minor": 2 1136 | } 1137 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | pandas -------------------------------------------------------------------------------- /static/first_command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/first_command.png -------------------------------------------------------------------------------- /static/jupyter_notebook_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/jupyter_notebook_home.png -------------------------------------------------------------------------------- /static/jupyter_notebook_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/jupyter_notebook_new.png -------------------------------------------------------------------------------- /static/latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/latex.png -------------------------------------------------------------------------------- /static/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/markdown.png -------------------------------------------------------------------------------- /static/markdown_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/markdown_source.png -------------------------------------------------------------------------------- /static/ostrava_command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/ostrava_command.png -------------------------------------------------------------------------------- /static/outputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/outputs.png -------------------------------------------------------------------------------- /static/python_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/python_example.png -------------------------------------------------------------------------------- /static/python_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/python_logo.png -------------------------------------------------------------------------------- /static/wrong_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frenzymadness/Data_analysis_workshop/f782e05a8c59ae27be0c726223f2b8f7defe7b45/static/wrong_order.png --------------------------------------------------------------------------------