data: source links

roman-mager-59976-unsplash

One of key takeaway from the book, Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are by Seth Stephens-Davidowitz, was to start a list of data sources for interesting analysis.

Stephens-Davidowitz had access to proprietary data, primarily from Google, but what I think made his book interesting was the fact that he was able to merge data from multiple sources to generate his insight.Read More »

python operators

jim-kalligas-362289-unsplash.jpg

Arithmetic Operators

Operator Description Example
+ Addition Adds values on either side of the operator. a + b = 30
– Subtraction Subtracts right hand operand from left hand operand. a – b = -10
* Multiplication Multiplies values on either side of the operator a * b = 200
/ Division Divides left hand operand by right hand operand b / a = 2
% Modulus Divides left hand operand by right hand operand and returns remainder b % a = 0
** Exponent Performs exponential (power) calculation on operators a**b =10 to the power 20
// Floor Division – integer division 9//2 = 4 and 9.0//2.0 = 4.0, -11//3 = -4, -11.0//3 = -4.0

Comparison Operators

Operator Meaning Example
> Greater that – True if left operand is greater than the right x > y
< Less that – True if left operand is less than the right x < y
== Equal to – True if both operands are equal x == y
!= Not equal to – True if operands are not equal x != y
>= Greater than or equal to – True if left operand is greater than or equal to the right x >= y
<= Less than or equal to – True if left operand is less than or equal to the right x <= y

Python Logical OperatorsRead More »

python data collection type

artem-sapegin-176819-unsplash

Data Collection Types

List is a collection which is ordered and changeable. Allows duplicate members.

  • Written with square brackets []
  • can access the list items by referring to the index number [0,1,2, etc]
  • use len() to find out how many elements are in the list
  • use listname.append() to add new values
  • use listname.insert(index, “value”) to insert a new item in a specific position
  • use listname.remove(“value”) to remove a specified value
  • use listname.pop(index) to remove a value from specific index position ; if not specified, it takes the last value
  • use listname.clear() to empty the list
  • use listname.sort() to sort the list

Read More »