from platform import python_version
print(python_version()) # version Python installée
3.7.3
pwd()
'/home/jo/Documents/Mes_cours/Montpellier/HLMA310/TPs/TP1-Introduction'
# Changer ici par votre Prenom Nom:
prenom = "Joseph" # à remplacer
nom = "Salmon" # à remplacer
extension = ".ipynb"
tp = "TP1_HLMA310"
filename = "_".join([tp, prenom, nom]) + extension ### XXX
print(filename)
filename = filename.lower()
print(filename)
TP1_HLMA310_Joseph_Salmon.ipynb tp1_hlma310_joseph_salmon.ipynb
run test.py
3.7.3
import string
alphabet = string.ascii_lowercase
print(alphabet)
abcdefghijklmnopqrstuvwxyz
print(alphabet[2::3]) ### TODO
cfilorux
print(alphabet[-1::-2]) ### TODO
zxvtrpnljhfdb
import math
s = "Le nombre {} est égal à {:08.2f}"
print(s.format("pi", math.pi))
Le nombre pi est égal à 00003.14
print(s.format("pi", math.pi)) ### TODO
Le nombre pi est égal à 00003.14
print(s.format("e", math.e)) ### TODO
Le nombre e est égal à 00002.72
list_of_ints = list(range(1,30,3))
list_of_ints
[1, 4, 7, 10, 13, 16, 19, 22, 25, 28]
lst_of_even = list(range(2,21,2)) ### TODO
lst_of_even
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
list_of_ints.sort(reverse=True)
print(list_of_ints)
[28, 25, 22, 19, 16, 13, 10, 7, 4, 1]
list_of_ints
[28, 25, 22, 19, 16, 13, 10, 7, 4, 1]
list_of_ints.insert(0,0)
print(list_of_ints)
list_of_ints.remove(19)
print(list_of_ints)
[0, 28, 25, 22, 19, 16, 13, 10, 7, 4, 1] [0, 28, 25, 22, 16, 13, 10, 7, 4, 1]
print(list_of_ints)
list_of_ints.pop()
print(list_of_ints)
list_of_ints.pop(1) ### TODO
print(list_of_ints)
[0, 28, 25, 22, 16, 13, 10, 7, 4, 1] [0, 28, 25, 22, 16, 13, 10, 7, 4] [0, 25, 22, 16, 13, 10, 7, 4]
print(2 in lst_of_even)
print(4 in lst_of_even)
print(3 in lst_of_even)
True True False
dico_vide = dict() # ou dictionnaire_vide = {}
dico_vide["Dioxyde de carbone"]="CO2" ### TODO
dico_vide
{'Dioxyde de carbone': 'CO2'}
import pandas as pd
url="http://josephsalmon.eu/enseignement/datasets/polluants.csv"
dico_polluants = pd.read_csv(url, header=None).set_index(0).squeeze().to_dict()
print(dico_polluants)
{"Oxydes d'azote": ' NOx', 'Monoxyde de carbone': ' CO', 'Particules ou poussières en suspension': ' PM', 'Ozone': ' O_3', 'Dioxyde de soufre': ' S0_2', 'Hydrocarbures aromatiques polycycliques': ' HAP', 'Composés organiques volatils': ' COV'}
dico_polluants.update(dico_vide) ### TODO
dico_polluants
{"Oxydes d'azote": ' NOx', 'Monoxyde de carbone': ' CO', 'Particules ou poussières en suspension': ' PM', 'Ozone': ' O_3', 'Dioxyde de soufre': ' S0_2', 'Hydrocarbures aromatiques polycycliques': ' HAP', 'Composés organiques volatils': ' COV', 'Dioxyde de carbone': 'CO2'}
dico_polluants.pop('Particules ou poussières en suspension') ### TODO
' PM'
dico_polluants
{"Oxydes d'azote": ' NOx', 'Monoxyde de carbone': ' CO', 'Ozone': ' O_3', 'Dioxyde de soufre': ' S0_2', 'Hydrocarbures aromatiques polycycliques': ' HAP', 'Composés organiques volatils': ' COV', 'Dioxyde de carbone': 'CO2'}