Python Data Science Toolbox (Part 2)

by datacamp


Certificate of Achievement

Overview:

  • Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

Chapter 1 : Using iterators in PythonLand

  • Learn all about iterators and iterables, and some handy functions that allow you to effectively work with iterators.
Section Content
1 Introduction to iterators
2 Playing with iterators
3 Using iterators to load large files into memory

Chapter 2 : List comprehensions and generators

  • List comprehensions allow you to create complicated lists, and can dramatically simplify your code and make it more efficient. Generators are extremely helpful when working with large sequences of data that you may not want to store in memory, but instead generate on the fly.
Section Content
1 List comprehensions
2 Advanced comprehensions
3 Introduction to generator expressions
4 Wrapping up comprehensions and generators

Chapter 3 : Bringing it all together

  • Apply your newly acquired skills toward wrangling and extracting meaningful information from a real-world dataset -- the World Bank's World Development Indicators.
Section Content
1 Welcome to the case study!
2 Using Python generators for streaming data
3 Using pandas' read_csv iterator for streaming data