Hands-on 13/02/2017


In [ ]:
1. Print "Hello world"
  How many characters are there in "Hello world"?
2. Print "Hello world 2017" from the sum of "Hello",'world' and 2017
3. import numpy
4. Make a list of an integer from 1 to 10.
5. Insert the number 11 at the end of the list 
    Hint: you can use the append method
6. Reverse the list

7. Create a function that returns the square of the list 
    hint: transform the list into a numpy array.
   
   How many interger are superior to 50?
    
8. Create a dictionary in which the keys are the acronyms of the USP institutes and the values the complete name

    Escola de Artes, Ciências e Humanidades (EACH)
    Escola de Comunicações e Artes (ECA)
    Escola de Educação Física e Esporte (EEFE)
    Escola de Enfermagem (EE)
    Escola Politécnica (Poli)
    Faculdade de Arquitetura e Urbanismo (FAU)
    Faculdade de Ciências Farmacêuticas (FCF)
    Faculdade de Direito (FD)
    Faculdade de Economia, Administração e Contabilidade (FEA)
    Faculdade de Educação (FE)
    Faculdade de Filosofia, Letras e Ciências Humanas (FFLCH)
    Faculdade de Medicina (FM)
    Faculdade de Medicina Veterinária e Zootecnia (FMVZ)
    Faculdade de Odontologia (FO)
    Faculdade de Saúde Pública (FSP)
    Instituto de Astronomia, Geofísica e Ciências Atmosféricas (IAG)
    Instituto de Biociências (IB)
    Instituto de Ciências Biomédicas (ICB)
    Instituto de Energia e Ambiente (IEE)
    Instituto de Estudos Avançados (IEA)
    Instituto de Estudos Brasileiros (IEB)
    Instituto de Física (IF)
    Instituto de Geociências (IGc)
    Instituto de Matemática e Estatística (IME)
    Instituto de Medicina Tropical de São Paulo (IMT)
    Instituto de Psicologia (IP)
    Instituto de Química (IQ)
    Instituto de Relações Internacionais (IRI)
    Instituto Oceanográfico (IO)
    
9. In this dictionary, insert the IAG Python Boot Camp with the PBCII acronym

10. Write a Python script to generate and print a dictionary that contains a number (between 1 and n) in the form (x, x^2). Go to the editor
    Sample Dictionary ( n = 100) : 
    Expected Output : {1: 1, 2: 4, 3: 9, 4: 16, 5: 25 ....}

In [28]:
print('Hello world')
hw = "Hello world"
print len(hw)

import numpy as np
my_list = [1,2,3,4,5,6,7,8,9,10]
#range(1,11)
my_list.append(11)
my_list_reversed = my_list[::-1]
print my_list_reversed

def squared(list):
    return np.array(list)**2

sq = squared(my_list_reversed)
print sum(sq>50)


Hello world
11
[11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
4

In [25]:
institutes =    {"EACH":"Escola de Artes, Ciências e Humanidades",
    "ECA":"Escola de Comunicações e Artes"}

print institutes['EACH']

institutes['PBCII'] = "IAG Python Boot Camp"


Escola de Artes, Ciências e Humanidades

In [22]:
my_string = "hello"+" world"
print my_string


hello world