data science tool box
500+ articls more
100% Free • No Login • Updated Weekly • 2026 Ready
-
Built-in functions
Defining a function
Function parameters
Return values from functions
Docstrings
Multiple Parameters and Return Values
Basic ingredients of a function
Global vs. local scope
Nested functions
Returning functions
Using nonlocal
Default and flexible arguments
Lambda functions
Anonymous functions
Introduction to error handling
The float() function
Passing an incorrect argument
Passing valid arguments
Passing invalid arguments
Errors and exceptions
Errors and exceptions - 2
What is iterate
Iterating with a for loop
Iterators vs. iterables
Iterating over iterables: next()
Iterating at once with asterisk
Iterating with dictionaries
Iterating with file connections
Using enumerate()
enumerate() and unpack
Using zip()
zip() and unpack
Print zip with asterisk
Using iterators to load large files into memory
Loading data in chunks
Iterating over data
Populate a list with a for loop
A list comprehension
For loop And List Comprehension
List comprehension with range()
Nested loops
Conditionals in comprehensions
Dict comprehensions
Generator expressions
List comprehensions vs. generators
Conditionals in generator expressions
Build generator function
Using generator function
Generators for the large data limit
Build a generator function
Using pandas read_csv iterator for streaming data