Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Lesson 2 Working With Data Basics

About

Now that we can declare variables or functions, and conditionally make choices lets start manipulating data.

Packages

Python has many packages built in to handle common operations.

For example the key value data format of JSON.

example: '{"name": "Antonio", "age": 44}'

to read these key and value pairs we can import a package that is ready to help us extract data. We can simply bring in the json package that is already included with python.

import json

and then start using the python built in library functions.

Example:

# JSON string is our data
data_string = '{"name": "Antonio", "age": 44}'
# deserializes into dict 
# and returns dict.
data = json.loads(data_string)`

There are many built in functions and a whole world of packages to help with data, math, etc...

Understanding these packages is important as there are my formats for sharing data.

json, xml, csv, etc...

Loops

A basic loop is `for' This will be a for each item in the data given.

Example:

# JSON string is our data
data_string = '{"name": "Antonio", "age": 44}'
data = json.loads(data_string)`
for key in data:
    #print each key and value
    print(key)
    print(data[key])

This will print: name Antonio age 44

Code Online

Online - data_basics.py

Online - data_basics_exercise.py