#Resources
##Get your machine ready
pip install ipython
# or
conda install ipython
If you want to learn git just visit the tryGit site.
##Keep Practicing Try our "PyCAR basics" iPython notebook to continue exploring data types and simple methods, or look at the commented code in Python. Tony DeBarros also taught a fantastic class at NICAR on getting started with Python.
Here's a great cheatsheet for basic python types and functions. And you should probably bookmark this fun and handy graphic of common Python errors. It's worth your time to take a look at Tony DeBarros' Python snippets, scripts for common tasks he's found useful.
##Good libraries to explore
- csv, for working with the best tabular data format.
- The re library for matching text with regular expressions.
- requests, a library for more easily making requests to web urls. One good tutorial and another.
- BeautifulSoup, for parsing html or xml, with a gentle introduction and another tutorial.
- mechanize. A tutorial with its own cheat sheet
- json. Work with json like it's a dictionary.
- Xlrd. Do your Excel in Python.
- pandas, for data analysis. pandas' dataframe object is like a table.
- And a cool collection of quick overviews on standard library modules. http://pymotw.com/2/contents.html
##Support Want advice on debugging? This blog post on two young girls learning to code is a very cool introduction to how to debug a program.
As we said in the class, with this mini boot camp, you get a lifetime support guarantee from us & PythonJournos