As careers and lifestyles develop, we are becoming more and more dependent on software development. A few decades ago, we have UN and world governments trying to have all members of their population to be able to read, write and perform arithmetic operations. In the future, kids will need to learn how to read, write, math and CODE!

So far we have people working in the realm of MIT Scratch and Code Spells. Personally, I believe Python to be a great primary language, specifically for it’s simple syntax. This allows kids to not worry about the complexities of main() functions and type casting as we see in C/C++/Java.

Growing up, I have been a huge Pokemon fan and realized that I could use that to develop something kids would like. With that, I have the following Python Programming on Pokemon series that has aspects simple enough for kids while other parts that might have a college student scratching his head. Overall, it’s a fun tutorial. For the entire ipython notebook, click here: https://github.com/snazrul1/PyRevolution/blob/master/Puzzles/PokeScraper.ipynb

First off, scrape and clean the online information for your Pokedex

Next, analyze the dataset for finding useful information

Finally, build the GUI of your Pokedex