commited all contents created by participants
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 126 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 181 KiB |
@@ -0,0 +1,7 @@
|
||||
---
|
||||
Author: Adrien Chacon
|
||||
Title: CNSNNZ SVP
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
Dans un article des Échos du 7/7/17, Christian Pimont, le président de l'Alliance du commerce vante les mérites du travail dominical.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
Author: Adrien Chacon
|
||||
Title: CNSNNZ SVP
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
De l'injonction à consommer au plaisir de consonner : une lecture codée d'un article des Échos du 7/7/17 ou Christian Pimont, le président de l'Alliance du commerce vante les mérites du travail dominical.
|
||||
"Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des momnts difficls dps plsrs anns."
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
Author: Adrien Chacon
|
||||
Title: CNSNNZ SVP
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
De l'injonction à consommer au plaisir de consonner : une lecture codée d'un article des Échos du 7/7/17 où le président de l'Alliance du commerce vante les mérites du travail dominical.
|
||||
"Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des momnts difficls dps plsrs anns."
|
||||
Script du 17/12/17
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
Author: Adrien Chacon
|
||||
Title: CNSNNZ SVP
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
De l'injonction à consommer au plaisir de consonner : une lecture codée d'un article des Échos du 7/7/17 où le président de l'Alliance du commerce vante les mérites du travail dominical.
|
||||
"Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des momnts difficls dps plsrs anns."
|
||||
Script écrit le 17/12/17
|
||||
@@ -0,0 +1,37 @@
|
||||
h1. Cnsnnz SVP
|
||||
|
||||
h2. Adrien Chacon
|
||||
|
||||
Objectif : Plutôt que de consommer un texte, consonnons-le! Faisons un script qui supprime les voyelles.
|
||||
Pour garder un minimum de lisibilité, on affecte que les mots de plus de 3 caractères et on laisse les voyelles en initiale.
|
||||
|
||||
!images/im-cnsnnz.jpg!
|
||||
|
||||
script :
|
||||
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("consommez.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words: #pour chaque mot "word" dans la liste "words"
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
lettre1=word[0] #on isole la première lettre du mot pour ne pas l'affecter
|
||||
reste_mot=word[1:] #on garde la chaine de caractère au delà de la position #1
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
reste_mot = reste_mot.replace(v,"") #remplacer v par rien, dans le mot sans prendre en compte la première lettre défini par "reste_mot"
|
||||
word=lettre1+reste_mot #on recolle le premier caractère avec le reste de la chaîne
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word) ##remettre les "word" non affecté par la condition dans la liste new_words
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
with open("consonnez.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,11 @@
|
||||
h1. Cnsnnz SVP
|
||||
|
||||
h2. Adrien Chacon
|
||||
|
||||
Objectif : Plutôt que de consommer un texte, consonnons-le! Faisons un script qui supprime les voyelles.
|
||||
Pour garder un minimum de lisibilité, on affecte que les mots de plus de 3 caractères et on laisse les voyelles en initiale.
|
||||
|
||||
!images/im-cnsnnz.jpg!
|
||||
|
||||
script :
|
||||
!images/im-script.jpg!
|
||||
@@ -0,0 +1,11 @@
|
||||
h1. CNSNNZ SVP
|
||||
|
||||
h2. Adrien Chacon
|
||||
|
||||
Objectif : Plutôt que de consommer un texte, consonnons-le! Faisons un script qui supprime les voyelles.
|
||||
Pour garder un minimum de lisibilité, on affecte que les mots de plus de 3 caractères et on laisse les voyelles en initiale.
|
||||
|
||||
!images/im-cnsnnz.jpg!
|
||||
|
||||
script :
|
||||
!images/im-script.jpg!
|
||||
@@ -0,0 +1,13 @@
|
||||
h1. CNSNNZ SVP
|
||||
|
||||
h2. Adrien Chacon
|
||||
|
||||
Objectif : Plutôt que de consommer un texte, consonnons-le! Faisons un script qui supprime les voyelles.
|
||||
Pour garder un minimum de lisibilité, on affecte que les mots de plus de 3 caractères et on laisse les voyelles en initiale.
|
||||
|
||||
!images/im-cnsnnz.jpg!
|
||||
|
||||
Ls 120 ensgns de l'hbllmnt trvnt un accrd pr ovrr le dmnch Le trvl du dmnch vnt de frnchr un pas de gnt. La Fdrtn des ensgns de l'hbllmnt vnt de sgnr avc les prtnrs scx du cmmrc sccrslst un accrd scl sur la drgtn au rps dmncl dns la cdr de la loi Mcrn s'pplqnt dns les zns trstqs intrntnls. Un cap dcsf car il s'gt du pls imprtnt accrd de brnch atrsnt le trvl le dmnch sgn à ce jr. Il cncrn en efft pls de 120 ensgns, cmm Kb, H&M, Cl ou Cm, st 22.000 pnts de vnt et prs de 120.000 slrs. Il a fll pls d'n an à la fdrtn et aux orgnstns sndcls pr trvr un trrn d'ntnt. Pr les slrs qui se prtrnt vlntrs, les prts ont vld le dblmnt de la rmnrtn des hrs effcts le dmnch. De pls, « le rps cmpnstr sr rmnr pr les hrs spplmntrs effcts ce jr-là ", indq la Fdrtn des ensgns de l'hbllmnt. Il sr pssbl pr cx qui le vlnt de rvnr sur lr dcsn et de bnfcr d'n dmnch qui n'tt pas prv, « en cas d'ndspnblt pnctll ". Un impct fvrbl sur l'mpl Le plfnd a été fx à 26 dmnchs trvlls par an, sf si le slr vt en fr pls. En échng, les ensgns se snt enggs à fnncr les frs de grd des enfnts, et ce à htr de 40 ers mxmm par dmnch trvll. « Cet accrd est une excllnt nvll pr nos ensgns, qui trvrsnt des mmnts dffcls dps plsrs anns. Les mgsns d'hbllmnt, à l'nstr des grnds mgsns, vnt enfn pvr bnfcr de la clntl dmncl », a indq Chrstn Pmnt, le prsdnt de l'Allnc du cmmrc. Ces ovrtrs dvrnt ass avr un impct fvrbl sur l'mpl. Les prtnrs scx estmnt que 850 psts srnt mntns grâc au chffr d'ffrs spplmntr attnd du dmnch et 250 empls nvx crs. Cet accrd de brnch est le qtrm sgn en Frnc dns le cmmrc cncrnnt le trvl dmncl, aprs le brclg (q dsps d'n drgtn de pln drt, la ctr prsnn et la bjtr-jllr). Les échs.fr du 7/7/17
|
||||
|
||||
script :
|
||||
!images/im-script.jpg!
|
||||
@@ -0,0 +1,15 @@
|
||||
h1. CNSNNZ SVP
|
||||
|
||||
h2. Adrien Chacon
|
||||
|
||||
Objectif : Plutôt que de consommer un texte, consonnons-le! Faisons un script qui supprime les voyelles.
|
||||
Pour garder un minimum de lisibilité, on affecte que les mots de plus de 3 caractères et on laisse les voyelles en initiale.
|
||||
|
||||
!images/im-cnsnnz.jpg!
|
||||
|
||||
Ls 120 ensgns de l'hbllmnt trvnt un accrd pr ovrr le dmnch
|
||||
Le trvl du dmnch vnt de frnchr un pas de gnt. La Fdrtn des ensgns de l'hbllmnt vnt de sgnr avc les prtnrs scx du cmmrc sccrslst un accrd scl sur la drgtn au rps dmncl dns la cdr de la loi Mcrn s'pplqnt dns les zns trstqs intrntnls. Un cap dcsf car il s'gt du pls imprtnt accrd de brnch atrsnt le trvl le dmnch sgn à ce jr. Il cncrn en efft pls de 120 ensgns, cmm Kb, H&M, Cl ou Cm, st 22.000 pnts de vnt et prs de 120.000 slrs. Il a fll pls d'n an à la fdrtn et aux orgnstns sndcls pr trvr un trrn d'ntnt. Pr les slrs qui se prtrnt vlntrs, les prts ont vld le dblmnt de la rmnrtn des hrs effcts le dmnch. De pls, « le rps cmpnstr sr rmnr pr les hrs spplmntrs effcts ce jr-là ", indq la Fdrtn des ensgns de l'hbllmnt. Il sr pssbl pr cx qui le vlnt de rvnr sur lr dcsn et de bnfcr d'n dmnch qui n'tt pas prv, « en cas d'ndspnblt pnctll ". Un impct fvrbl sur l'mpl Le plfnd a été fx à 26 dmnchs trvlls par an, sf si le slr vt en fr pls. En échng, les ensgns se snt enggs à fnncr les frs de grd des enfnts, et ce à htr de 40 ers mxmm par dmnch trvll. « Cet accrd est une excllnt nvll pr nos ensgns, qui trvrsnt des mmnts dffcls dps plsrs anns. Les mgsns d'hbllmnt, à l'nstr des grnds mgsns, vnt enfn pvr bnfcr de la clntl dmncl », a indq Chrstn Pmnt, le prsdnt de l'Allnc du cmmrc. Ces ovrtrs dvrnt ass avr un impct fvrbl sur l'mpl. Les prtnrs scx estmnt que 850 psts srnt mntns grâc au chffr d'ffrs spplmntr attnd du dmnch et 250 empls nvx crs. Cet accrd de brnch est le qtrm sgn en Frnc dns le cmmrc cncrnnt le trvl dmncl, aprs le brclg (q dsps d'n drgtn de pln drt, la ctr prsnn et la bjtr-jllr).
|
||||
Les échs.fr du 7/7/17
|
||||
|
||||
script :
|
||||
!images/im-script.jpg!
|
||||
@@ -0,0 +1 @@
|
||||
ad ch,adch,mbp-de-ad-2,16.12.2017 18:25,file:///Users/adch/Library/Application%20Support/OpenOffice/4;
|
||||
@@ -0,0 +1 @@
|
||||
ad ch,adch,mbp-de-ad-2,17.12.2017 11:47,file:///Users/adch/Library/Application%20Support/OpenOffice/4;
|
||||
@@ -0,0 +1 @@
|
||||
ad ch,adch,mbp-de-ad-2,17.12.2017 12:49,file:///Users/adch/Library/Application%20Support/OpenOffice/4;
|
||||
@@ -0,0 +1 @@
|
||||
ad ch,adch,mbp-de-ad-2,17.12.2017 14:03,file:///Users/adch/Library/Application%20Support/OpenOffice/4;
|
||||
@@ -0,0 +1 @@
|
||||
ad ch,adch,mbp-de-ad-2,17.12.2017 14:47,file:///Users/adch/Library/Application%20Support/OpenOffice/4;
|
||||
@@ -0,0 +1 @@
|
||||
ad ch,adch,mbp-de-ad-2,17.12.2017 15:12,file:///Users/adch/Library/Application%20Support/OpenOffice/4;
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/python
|
||||
# this is a shebang: https://en.wikipedia.org/wiki/Shebang_%28Unix%29
|
||||
|
||||
'''
|
||||
This script takes a sentence you write in the terminal, and gives it back in alphabetical order
|
||||
A list is ordered and changeable. It is less efficient than a set/tuple. But it allows to work with index numbers.
|
||||
Check out other options for list comprehension: https://docs.python.org/3/tutorial/datastructures.html
|
||||
Made for OLA #5, Paris, 15-17 décembre 2017
|
||||
'''
|
||||
|
||||
# Ask to write a sentence
|
||||
sentence = "Les gouvernements suspectent la littérature parce qu’elle est une force qui leur échappe"
|
||||
# print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# Split sentence into words
|
||||
words = sentence.lower().split()
|
||||
print(words)
|
||||
|
||||
# sort words of list
|
||||
words.sort()
|
||||
print(words)
|
||||
|
||||
# print sorted wordlist as string
|
||||
print("phrase alphabétique finale:", "+".join(words).capitalize()+'.')
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/python
|
||||
# this is a shebang: https://en.wikipedia.org/wiki/Shebang_%28Unix%29
|
||||
|
||||
'''
|
||||
This script takes a sentence you write in the terminal, and gives it back in alphabetical order
|
||||
A list is ordered and changeable. It is less efficient than a set/tuple. But it allows to work with index numbers.
|
||||
Check out other options for list comprehension: https://docs.python.org/3/tutorial/datastructures.html
|
||||
Made for OLA #5, Paris, 15-17 décembre 2017
|
||||
'''
|
||||
|
||||
# Ask to write a sentence
|
||||
sentence = "Les gouvernements suspectent la littérature parce qu’elle est une force qui leur échappe"
|
||||
# print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# Split sentence into words
|
||||
words = sentence.lower().split()
|
||||
print(words)
|
||||
|
||||
# sort words of list
|
||||
words.sort()
|
||||
print(words)
|
||||
|
||||
# print sorted wordlist as string
|
||||
print("phrase dans l'ordre alphabétique:", "+".join(words).capitalize()+'.')
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/python
|
||||
# this is a shebang: https://en.wikipedia.org/wiki/Shebang_%28Unix%29
|
||||
|
||||
'''
|
||||
This script takes a sentence you write in the terminal, and gives it back in alphabetical order
|
||||
A list is ordered and changeable. It is less efficient than a set/tuple. But it allows to work with index numbers.
|
||||
Check out other options for list comprehension: https://docs.python.org/3/tutorial/datastructures.html
|
||||
Made for OLA #5, Paris, 15-17 décembre 2017
|
||||
'''
|
||||
|
||||
# Ask to write a sentence
|
||||
sentence = "Les gouvernements suspectent la littérature parce qu’elle est une force qui leur échappe"
|
||||
# print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# Split sentence into words
|
||||
words = sentence.lower().split()
|
||||
print(words)
|
||||
|
||||
# sort words of list
|
||||
#words.sort()
|
||||
#print(words)
|
||||
|
||||
# print sorted wordlist as string
|
||||
#print("phrase dans l'ordre alphabétique:", "+".join(words).capitalize()+'.')
|
||||
Executable
+47
@@ -0,0 +1,47 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
words = sentence.split(" ")
|
||||
print(words)
|
||||
|
||||
# For each word in word list
|
||||
for word in words:
|
||||
print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
word = word.lower()
|
||||
print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
word = word.strip(" ;''?:,()!.\").”-")
|
||||
print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+49
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#affiche le premier caractère de sentence
|
||||
print(sentence[-1])
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+49
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#affiche des caractères à certaines positions de sentence
|
||||
print(sentence[0:3])
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+51
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#remplace les lettres e par ?
|
||||
string.replace("e","?")
|
||||
|
||||
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#remplace les lettres e par ?
|
||||
sentence.replace("e","?")
|
||||
print(sentence)
|
||||
|
||||
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#remplace les lettres e par rien
|
||||
sentence.replace("e","")
|
||||
print(sentence)
|
||||
|
||||
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#remplace les lettres e par rien
|
||||
sentence.replace("J","")
|
||||
print(sentence)
|
||||
|
||||
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
string = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", string)
|
||||
|
||||
#remplace les lettres e par rien
|
||||
string.replace("J","")
|
||||
print(sentence)
|
||||
|
||||
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
string = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", string)
|
||||
|
||||
#remplace les lettres e par rien
|
||||
string.replace("J","")
|
||||
print(string)
|
||||
|
||||
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
Executable
+48
@@ -0,0 +1,48 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose..."
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
#affiche des caractè
|
||||
# define new word as list
|
||||
#new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
#words = sentence.split(" ")
|
||||
#print(words)
|
||||
|
||||
# For each word in word list
|
||||
#for word in words:
|
||||
#print("word:",word)
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
#print("word tout en bas de casse:", word)
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
#print("word sans ponctuation:", word)
|
||||
# add word to new word list
|
||||
#new_word.append(word)
|
||||
#print("new_word:",new_word)
|
||||
|
||||
# Write words as one, without punctuation
|
||||
#print("phrase mise en mots:", " ".join(new_word).capitalize()+".")
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
word=word[1:]
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>4: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
word=word[:1]
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>4: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
lettre1=word[0]
|
||||
reste_mot=word[1:]
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
reste_mot = reste_mot.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
word=lettre1+reste_mot
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words: #pour chaque mot "word" dans la liste "words"
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
lettre1=word[0] #on isole la première lettre du mot pour ne pas l'affecter
|
||||
reste_mot=word[1:] #on garde la chaine de caractère au delà de la position #1
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
reste_mot = reste_mot.replace(v,"") #remplacer v par rien, dans le mot sans prendre en compte la première lettre défini par "reste_mot"
|
||||
word=lettre1+reste_mot #on recolle le premier caractère avec le reste de la chaîne
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word) ##remettre les "word" non affecté par la condition dans la liste new_words
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("consommez.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words: #pour chaque mot "word" dans la liste "words"
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
lettre1=word[0] #on isole la première lettre du mot pour ne pas l'affecter
|
||||
reste_mot=word[1:] #on garde la chaine de caractère au delà de la position #1
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
reste_mot = reste_mot.replace(v,"") #remplacer v par rien, dans le mot sans prendre en compte la première lettre défini par "reste_mot"
|
||||
word=lettre1+reste_mot #on recolle le premier caractère avec le reste de la chaîne
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word) ##remettre les "word" non affecté par la condition dans la liste new_words
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
with open("consonnez.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
if v!=[1]:
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
if v!=[2]:
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
if v.index()!=[0]:
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words:
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("metamorphoses.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
#print("line:", line)
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word[:1] in words:
|
||||
#print("word:", word)
|
||||
#print(len(word))
|
||||
if len(word)>3: #condition pour ne pas affecter les mots courts
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
#print("word no v:", word)
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
else:
|
||||
new_words.append(word)
|
||||
print(" ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
#with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty"
|
||||
print(len(sentence))
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
print(len(sentence))
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
words = sentence.split()
|
||||
print (words)
|
||||
print(len(words))
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
words = sentence.split()
|
||||
print (words)
|
||||
for word in words
|
||||
print(len(word))
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
words = sentence.split()
|
||||
print (words)
|
||||
for word in words:
|
||||
print(len(word))
|
||||
@@ -0,0 +1,6 @@
|
||||
Les 120 enseignes de l'habillement trouvent un accord pour ouvrir le dimanche
|
||||
|
||||
Le travail du dimanche vient de franchir un pas de géant. La Fédération des enseignes de l'habillement vient de signer avec les partenaires sociaux du commerce succursaliste un accord social sur la dérogation au repos dominical dans la cadre de la loi Macron s'appliquant dans les zones touristiques internationales. Un cap décisif car il s'agit du plus important accord de branche autorisant le travail le dimanche signé à ce jour. Il concerne en effet plus de 120 enseignes, comme Kiabi, H&M, Celio ou Camaïeu, soit 22.000 points de vente et près de 120.000 salariés. Il a fallu plus d'un an à la fédération et aux organisations syndicales pour trouver un terrain d'entente. Pour les salariés qui se porteront volontaires, les parties ont validé le doublement de la rémunération des heures effectuées le dimanche. De plus, « le repos compensateur sera rémunéré pour les heures supplémentaires effectuées ce jour-là ", indique la Fédération des enseignes de l'habillement. Il sera possible pour ceux qui le veulent de revenir sur leur décision et de bénéficier d'un dimanche qui n'était pas prévu, « en cas d'indisponibilité ponctuelle ".
|
||||
Un impact favorable sur l'emploi
|
||||
Le plafond a été fixé à 26 dimanches travaillés par an, sauf si le salarié veut en faire plus. En échange, les enseignes se sont engagées à financer les frais de garde des enfants, et ce à hauteur de 40 euros maximum par dimanche travaillé. « Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des moments difficiles depuis plusieurs années. Les magasins d'habillement, à l'instar des grands magasins, vont enfin pouvoir bénéficier de la clientèle dominicale », a indiqué Christian Pimont, le président de l'Alliance du commerce. Ces ouvertures devraient aussi avoir un impact favorable sur l'emploi. Les partenaires sociaux estiment que 850 postes seront maintenus grâce au chiffre d'affaires supplémentaire attendu du dimanche et 250 emplois nouveaux créés. Cet accord de branche est le quatrième signé en France dans le commerce concernant le travail dominical, après le bricolage (qui dispose d'une dérogation de plein droit, la couture parisienne et la bijouterie-joaillerie).
|
||||
Les échos.fr du 7/7/17
|
||||
@@ -0,0 +1,6 @@
|
||||
Les 120 enseignes de l'habillement trouvent un accord pour ouvrir le dimanche
|
||||
|
||||
Le travail du dimanche vient de franchir un pas de géant. La Fédération des enseignes de l'habillement vient de signer avec les partenaires sociaux du commerce succursaliste un accord social sur la dérogation au repos dominical dans la cadre de la loi Macron s'appliquant dans les zones touristiques internationales. Un cap décisif car il s'agit du plus important accord de branche autorisant le travail le dimanche signé à ce jour. Il concerne en effet plus de 120 enseignes, comme Kiabi, H&M, Celio ou Camaïeu, soit 22.000 points de vente et près de 120.000 salariés. Il a fallu plus d'un an à la fédération et aux organisations syndicales pour trouver un terrain d'entente. Pour les salariés qui se porteront volontaires, les parties ont validé le doublement de la rémunération des heures effectuées le dimanche. De plus, « le repos compensateur sera rémunéré pour les heures supplémentaires effectuées ce jour-là ", indique la Fédération des enseignes de l'habillement. Il sera possible pour ceux qui le veulent de revenir sur leur décision et de bénéficier d'un dimanche qui n'était pas prévu, « en cas d'indisponibilité ponctuelle ".
|
||||
Un impact favorable sur l'emploi
|
||||
Le plafond a été fixé à 26 dimanches travaillés par an, sauf si le salarié veut en faire plus. En échange, les enseignes se sont engagées à financer les frais de garde des enfants, et ce à hauteur de 40 euros maximum par dimanche travaillé. « Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des moments difficiles depuis plusieurs années. Les magasins d'habillement, à l'instar des grands magasins, vont enfin pouvoir bénéficier de la clientèle dominicale », a indiqué Christian Pimont, le président de l'Alliance du commerce. Ces ouvertures devraient aussi avoir un impact favorable sur l'emploi. Les partenaires sociaux estiment que 850 postes seront maintenus grâce au chiffre d'affaires supplémentaire attendu du dimanche et 250 emplois nouveaux créés. Cet accord de branche est le quatrième signé en France dans le commerce concernant le travail dominical, après le bricolage (qui dispose d'une dérogation de plein droit, la couture parisienne et la bijouterie-joaillerie).
|
||||
Les échos.fr du 7/7/17
|
||||
@@ -0,0 +1,6 @@
|
||||
LeLes 120 enseignes de l'habillement trouvent un accord pour ouvrir le dimanche
|
||||
|
||||
Le travail du dimanche vient de franchir un pas de géant. La Fédération des enseignes de l'habillement vient de signer avec les partenaires sociaux du commerce succursaliste un accord social sur la dérogation au repos dominical dans la cadre de la loi Macron s'appliquant dans les zones touristiques internationales. Un cap décisif car il s'agit du plus important accord de branche autorisant le travail le dimanche signé à ce jour. Il concerne en effet plus de 120 enseignes, comme Kiabi, H&M, Celio ou Camaïeu, soit 22.000 points de vente et près de 120.000 salariés. Il a fallu plus d'un an à la fédération et aux organisations syndicales pour trouver un terrain d'entente. Pour les salariés qui se porteront volontaires, les parties ont validé le doublement de la rémunération des heures effectuées le dimanche. De plus, « le repos compensateur sera rémunéré pour les heures supplémentaires effectuées ce jour-là ", indique la Fédération des enseignes de l'habillement. Il sera possible pour ceux qui le veulent de revenir sur leur décision et de bénéficier d'un dimanche qui n'était pas prévu, « en cas d'indisponibilité ponctuelle ".
|
||||
Un impact favorable sur l'emploi
|
||||
Le plafond a été fixé à 26 dimanches travaillés par an, sauf si le salarié veut en faire plus. En échange, les enseignes se sont engagées à financer les frais de garde des enfants, et ce à hauteur de 40 euros maximum par dimanche travaillé. « Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des moments difficiles depuis plusieurs années. Les magasins d'habillement, à l'instar des grands magasins, vont enfin pouvoir bénéficier de la clientèle dominicale », a indiqué Christstian Pimont, le président de l'Alliance du commerce. Ces ouvertures devraient aussi avoir un impact favorable sur l'emploi. Les partenaires sociaux estiment que 850 postes seront maintenus grâce au chiffre d'affaires supplémentaire attendu du dimanche et 250 emplois nouveaux créés. Cet accord de branche est le quatrième signé en France dans le commerce concernant le travail dominical, après le bricolage (qui dispose d'une dérogation de plein droit, la couture parisienne et la bijouterie-joaillerie).
|
||||
Les échos.fr du 7/7/17
|
||||
@@ -0,0 +1 @@
|
||||
Ls 120 ensgns de l'hbllmnt trvnt un accrd pr ovrr le dmnch Le trvl du dmnch vnt de frnchr un pas de gnt. La Fdrtn des ensgns de l'hbllmnt vnt de sgnr avc les prtnrs scx du cmmrc sccrslst un accrd scl sur la drgtn au rps dmncl dns la cdr de la loi Mcrn s'pplqnt dns les zns trstqs intrntnls. Un cap dcsf car il s'gt du pls imprtnt accrd de brnch atrsnt le trvl le dmnch sgn à ce jr. Il cncrn en efft pls de 120 ensgns, cmm Kb, H&M, Cl ou Cm, st 22.000 pnts de vnt et prs de 120.000 slrs. Il a fll pls d'n an à la fdrtn et aux orgnstns sndcls pr trvr un trrn d'ntnt. Pr les slrs qui se prtrnt vlntrs, les prts ont vld le dblmnt de la rmnrtn des hrs effcts le dmnch. De pls, « le rps cmpnstr sr rmnr pr les hrs spplmntrs effcts ce jr-là ", indq la Fdrtn des ensgns de l'hbllmnt. Il sr pssbl pr cx qui le vlnt de rvnr sur lr dcsn et de bnfcr d'n dmnch qui n'tt pas prv, « en cas d'ndspnblt pnctll ". Un impct fvrbl sur l'mpl Le plfnd a été fx à 26 dmnchs trvlls par an, sf si le slr vt en fr pls. En échng, les ensgns se snt enggs à fnncr les frs de grd des enfnts, et ce à htr de 40 ers mxmm par dmnch trvll. « Cet accrd est une excllnt nvll pr nos ensgns, qui trvrsnt des mmnts dffcls dps plsrs anns. Les mgsns d'hbllmnt, à l'nstr des grnds mgsns, vnt enfn pvr bnfcr de la clntl dmncl », a indq Chrstn Pmnt, le prsdnt de l'Allnc du cmmrc. Ces ovrtrs dvrnt ass avr un impct fvrbl sur l'mpl. Les prtnrs scx estmnt que 850 psts srnt mntns grâc au chffr d'ffrs spplmntr attnd du dmnch et 250 empls nvx crs. Cet accrd de brnch est le qtrm sgn en Frnc dns le cmmrc cncrnnt le trvl dmncl, aprs le brclg (q dsps d'n drgtn de pln drt, la ctr prsnn et la bjtr-jllr). Les échs.fr du 7/7/17
|
||||
@@ -0,0 +1 @@
|
||||
Ls 120 ensgns de l'hbllmnt trvnt un accrd pr ovrr le dmnch Le trvl du dmnch vnt de frnchr un pas de gnt. La Fdrtn des ensgns de l'hbllmnt vnt de sgnr avc les prtnrs scx du cmmrc sccrslst un accrd scl sur la drgtn au rps dmncl dns la cdr de la loi Mcrn s'pplqnt dns les zns trstqs intrntnls. Un cap dcsf car il s'gt du pls imprtnt accrd de brnch atrsnt le trvl le dmnch sgn à ce jr. Il cncrn en efft pls de 120 ensgns, cmm Kb, H&M, Cl ou Cm, st 22.000 pnts de vnt et prs de 120.000 slrs. Il a fll pls d'n an à la fdrtn et aux orgnstns sndcls pr trvr un trrn d'ntnt. Pr les slrs qui se prtrnt vlntrs, les prts ont vld le dblmnt de la rmnrtn des hrs effcts le dmnch. De pls, « le rps cmpnstr sr rmnr pr les hrs spplmntrs effcts ce jr-là ", indq la Fdrtn des ensgns de l'hbllmnt. Il sr pssbl pr cx qui le vlnt de rvnr sur lr dcsn et de bnfcr d'n dmnch qui n'tt pas prv, « en cas d'ndspnblt pnctll ". Un impct fvrbl sur l'mpl Le plfnd a été fx à 26 dmnchs trvlls par an, sf si le slr vt en fr pls. En échng, les ensgns se snt enggs à fnncr les frs de grd des enfnts, et ce à htr de 40 ers mxmm par dmnch trvll. « Cet accrd est une excllnt nvll pr nos ensgns, qui trvrsnt des mmnts dffcls dps plsrs anns. Les mgsns d'hbllmnt, à l'nstr des grnds mgsns, vnt enfn pvr bnfcr de la clntl dmncl », a indq Chrstn Pmnt, le prsdnt de l'Allnc du cmmrc. Ces ovrtrs dvrnt ass avr un impct fvrbl sur l'mpl. Les prtnrs scx estmnt que 850 psts srnt mntns grâc au chffr d'ffrs spplmntr attnd du dmnch et 250 empls nvx crs. Cet accrd de brnch est le qtrm sgn en Frnc dns le cmmrc cncrnnt le trvl dmncl, aprs le brclg (q dsps d'n drgtn de pln drt, la ctr prsnn et la bjtr-jllr). Les échs.fr du 7/7/17
|
||||
@@ -0,0 +1 @@
|
||||
Ls 120 ensgns de l'hbllmnt trvnt un accrd pr ovrr le dmnch Le trvl du dmnch vnt de frnchr un pas de gnt. La Fdrtn des ensgns de l'hbllmnt vnt de sgnr avc les prtnrs scx du cmmrc sccrslst un accrd scl sur la drgtn au rps dmncl dns la cdr de la loi Mcrn s'pplqnt dns les zns trstqs intrntnls. Un cap dcsf car il s'gt du pls imprtnt accrd de brnch atrsnt le trvl le dmnch sgn à ce jr. Il cncrn en efft pls de 120 ensgns, cmm Kb, H&M, Cl ou Cm, st 22.000 pnts de vnt et prs de 120.000 slrs. Il a fll pls d'n an à la fdrtn et aux orgnstns sndcls pr trvr un trrn d'ntnt. Pr les slrs qui se prtrnt vlntrs, les prts ont vld le dblmnt de la rmnrtn des hrs effcts le dmnch. De pls, « le rps cmpnstr sr rmnr pr les hrs spplmntrs effcts ce jr-là ", indq la Fdrtn des ensgns de l'hbllmnt. Il sr pssbl pr cx qui le vlnt de rvnr sur lr dcsn et de bnfcr d'n dmnch qui n'tt pas prv, « en cas d'ndspnblt pnctll ". Un impct fvrbl sur l'mpl Le plfnd a été fx à 26 dmnchs trvlls par an, sf si le slr vt en fr pls. En échng, les ensgns se snt enggs à fnncr les frs de grd des enfnts, et ce à htr de 40 ers mxmm par dmnch trvll. « Cet accrd est une excllnt nvll pr nos ensgns, qui trvrsnt des mmnts dffcls dps plsrs anns. Les mgsns d'hbllmnt, à l'nstr des grnds mgsns, vnt enfn pvr bnfcr de la clntl dmncl », a indq Chrstn Pmnt, le prsdnt de l'Allnc du cmmrc. Ces ovrtrs dvrnt ass avr un impct fvrbl sur l'mpl. Les prtnrs scx estmnt que 850 psts srnt mntns grâc au chffr d'ffrs spplmntr attnd du dmnch et 250 empls nvx crs. Cet accrd de brnch est le qtrm sgn en Frnc dns le cmmrc cncrnnt le trvl dmncl, aprs le brclg (q dsps d'n drgtn de pln drt, la ctr prsnn et la bjtr-jllr). Les échs.fr du 7/7/17
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
Python est un langage de programmation puissant et facile à apprendre. Il dispose de structures de données de haut niveau et d’une approche de la programmation orientée objet simple mais efficace. Parce que sa syntaxe est élégante, que son typage est dynamique et qu’il est interprété, Python est un langage idéal pour l’écriture de scripts et le développement rapide d’applications dans de nombreux domaines et sur de nombreuses plateformes.
|
||||
L’interpréteur Python et sa vaste bibliothèque standard sont disponibles librement, sous forme de sources ou de binaires, pour toutes les plateformes majeures, depuis le site Internet http://www.python.org/ et peuvent être librement redistribués. Le même site distribue et contient des liens vers des modules, des programmes et des outils tiers ainsi que vers de la documentation supplémentaire.
|
||||
L’interpréteur Python peut être facilement étendu par de nouvelles fonctions et types de données implémentés en C ou C++ (ou tout autre langage appelable depuis le C). Python est également adapté comme langage d’extension pour personnaliser des applications.
|
||||
Ce tutoriel introduit au lecteur, de façon informelle, les concepts de base ainsi que les fonctionnalités du langage Python et de son écosystème. Il aide à prendre en main l’interpréteur Python pour une utilisation sur des cas pratiques. Les exemples étant indépendants, le tutoriel est adapté à une lecture hors ligne.
|
||||
Pour une description des objets et modules de la bibliothèque standard, voyez The Python Standard Library. The Python Language Reference présente une définition plus formelle du langage. Pour écrire des extensions en C ou en C++, lisez Extending and Embedding the Python Interpreter et Manuel de Référence de l’API Python/c. Des livres sont également disponibles qui couvrent Python dans le détail.
|
||||
L’ambition de ce tutoriel n’est pas d’être exhaustif et de couvrir chaque fonctionnalités, ni même toutes les fonctionnalités les plus utilisées. Il cherche, par contre, à introduire plusieurs des fonctionnalités les plus notables et à vous donner une bonne idée de la saveur et du style du langage. Après l’avoir lu, vous serez capable de lire et d’écrire des modules et des programmes Python et vous serez prêts à en apprendre d’avantage sur les modules de la bibliothèque Python décrits dans The Python Standard Library.
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
Python est un langage de programmation puissant et facile à apprendre. Il dispose de structures de données de haut niveau et d’une approche de la programmation orientée objet simple mais efficace. Parce que sa syntaxe est élégante, que son typage est dynamique et qu’il est interprété, Python est un langage idéal pour l’écriture de scripts et le développement rapide d’applications dans de nombreux domaines et sur de nombreuses plateformes.
|
||||
L’interpréteur Python et sa vaste bibliothèque standard sont disponibles librement, sous forme de sources ou de binaires, pour toutes les plateformes majeures, depuis le site Internet http://www.python.org/ et peuvent être librement redistribués. Le même site distribue et contient des liens vers des modules, des programmes et des outils tiers ainsi que vers de la documentation supplémentaire.
|
||||
L’interpréteur Python peut être facilement étendu par de nouvelles fonctions et types de données implémentés en C ou C++ (ou tout autre langage appelable depuis le C). Python est également adapté comme langage d’extension pour personnaliser des applications.
|
||||
Ce tutoriel introduit au lecteur, de façon informelle, les concepts de base ainsi que les fonctionnalités du langage Python et de son écosystème. Il aide à prendre en main l’interpréteur Python pour une utilisation sur des cas pratiques. Les exemples étant indépendants, le tutoriel est adapté à une lecture hors ligne.
|
||||
Pour une description des objets et modules de la bibliothèque standard, voyez The Python Standard Library. The Python Language Reference présente une définition plus formelle du langage. Pour écrire des extensions en C ou en C++, lisez Extending and Embedding the Python Interpreter et Manuel de Référence de l’API Python/c. Des livres sont également disponibles qui couvrent Python dans le détail.
|
||||
L’ambition de ce tutoriel n’est pas d’être exhaustif et de couvrir chaque fonctionnalités, ni même toutes les fonctionnalités les plus utilisées. Il cherche, par contre, à introduire plusieurs des fonctionnalités les plus notables et à vous donner une bonne idée de la saveur et du style du langage. Après l’avoir lu, vous serez capable de lire et d’écrire des modules et des programmes Python et vous serez prêts à en apprendre d’avantage sur les modules de la bibliothèque Python décrits dans The Python Standard Library.
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
Les 120 enseignes de l'habillement trouvent un accord pour ouvrir le dimanche
|
||||
|
||||
Le travail du dimanche vient de franchir un pas de géant. La Fédération des enseignes de l'habillement vient de signer avec les partenaires sociaux du commerce succursaliste un accord social sur la dérogation au repos dominical dans la cadre de la loi Macron s'appliquant dans les zones touristiques internationales. Un cap décisif car il s'agit du plus important accord de branche autorisant le travail le dimanche signé à ce jour. Il concerne en effet plus de 120 enseignes, comme Kiabi, H&M, Celio ou Camaïeu, soit 22.000 points de vente et près de 120.000 salariés. Il a fallu plus d'un an à la fédération et aux organisations syndicales pour trouver un terrain d'entente. Pour les salariés qui se porteront volontaires, les parties ont validé le doublement de la rémunération des heures effectuées le dimanche. De plus, « le repos compensateur sera rémunéré pour les heures supplémentaires effectuées ce jour-là ", indique la Fédération des enseignes de l'habillement. Il sera possible pour ceux qui le veulent de revenir sur leur décision et de bénéficier d'un dimanche qui n'était pas prévu, « en cas d'indisponibilité ponctuelle ".
|
||||
Un impact favorable sur l'emploi
|
||||
Le plafond a été fixé à 26 dimanches travaillés par an, sauf si le salarié veut en faire plus. En échange, les enseignes se sont engagées à financer les frais de garde des enfants, et ce à hauteur de 40 euros maximum par dimanche travaillé. « Cet accord est une excellente nouvelle pour nos enseignes, qui traversent des moments difficiles depuis plusieurs années. Les magasins d'habillement, à l'instar des grands magasins, vont enfin pouvoir bénéficier de la clientèle dominicale », a indiqué Christian Pimont, le président de l'Alliance du commerce. Ces ouvertures devraient aussi avoir un impact favorable sur l'emploi. Les partenaires sociaux estiment que 850 postes seront maintenus grâce au chiffre d'affaires supplémentaire attendu du dimanche et 250 emplois nouveaux créés. Cet accord de branche est le quatrième signé en France dans le commerce concernant le travail dominical, après le bricolage (qui dispose d'une dérogation de plein droit, la couture parisienne et la bijouterie-joaillerie).
|
||||
Les échos.fr du 7/7/17
|
||||
@@ -0,0 +1,5 @@
|
||||
Je veux dire les formes changées en nouveaux
|
||||
corps. Dieux, vous qui faites les changements, inspirez
|
||||
mon projet et du début du début du monde
|
||||
jusqu’à mon temps faites courir un poème sans fin.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
Je veux dire les formes changées en nouveaux corps.
|
||||
@@ -0,0 +1,5 @@
|
||||
Je veux dire les formes changées en nouveaux
|
||||
corps. Dieux, vous qui faites les changements, inspirez
|
||||
mon projet et du début du début du monde
|
||||
jusqu’à mon temps faites courir un poème sans fin.
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
Je veux dire les formes changées en nouveaux corps.
|
||||
@@ -0,0 +1 @@
|
||||
Je veux dire les formes changées en nouveaux corps. année
|
||||
@@ -0,0 +1 @@
|
||||
phrase sans les voyelles :Drnrs jrs vnt nl. -50% sr tt l mgsn. Cnsnnz SVP!
|
||||
@@ -0,0 +1 @@
|
||||
phrase sans les voyelles :Pthn st n lngg d prgrmmtn pssnt t fcl à pprndr. Il dsps d strctrs d dnns d ht nv t d’n pprch d l prgrmmtn rnt bjt smpl ms ffcc. Prc q s sntx st lgnt, q sn tpg st dnmq t q’l st ntrprt, Pthn st n lngg dl pr l’crtr d scrpts t l dvlppmnt rpd d’pplctns dns d nmbrx dmns t sr d nmbrss pltfrms. L’ntrprtr Pthn t s vst bblthq stndrd snt dspnbls lbrmnt, ss frm d srcs d bnrs, pr tts ls pltfrms mjrs, dps l st Intrnt http://www.pthn.rg/ t pvnt tr lbrmnt rdstrbs. L mm st dstrb t cntnt ds lns vrs ds mdls, ds prgrmms t ds tls trs ns q vrs d l dcmnttn spplmntr. L’ntrprtr Pthn pt tr fclmnt tnd pr d nvlls fnctns t tps d dnns mplmnts n C C++ ( tt tr lngg pplbl dps l C). Pthn st glmnt dpt cmm lngg d’xtnsn pr prsnnlsr ds pplctns. C ttrl ntrdt lctr, d fçn nfrmll, ls cncpts d bs ns q ls fnctnnlts d lngg Pthn t d sn csstm. Il d à prndr n mn l’ntrprtr Pthn pr n tlstn sr ds cs prtqs. Ls xmpls tnt ndpndnts, l ttrl st dpt à n lctr hrs lgn. Pr n dscrptn ds bjts t mdls d l bblthq stndrd, vz Th Pthn Stndrd Lbrr. Th Pthn Lngg Rfrnc prsnt n dfntn pls frmll d lngg. Pr crr ds xtnsns n C n C++, lsz Extndng nd Embddng th Pthn Intrprtr t Mnl d Rfrnc d l’API Pthn/c. Ds lvrs snt glmnt dspnbls q cvrnt Pthn dns l dtl. L’mbtn d c ttrl n’st ps d’tr xhstf t d cvrr chq fnctnnlts, n mm tts ls fnctnnlts ls pls tlss. Il chrch, pr cntr, à ntrdr plsrs ds fnctnnlts ls pls ntbls t à vs dnnr n bnn d d l svr t d stl d lngg. Aprs l’vr l, vs srz cpbl d lr t d’crr ds mdls t ds prgrmms Pthn t vs srz prts à n pprndr d’vntg sr ls mdls d l bblthq Pthn dcrts dns Th Pthn Stndrd Lbrr.
|
||||
@@ -0,0 +1 @@
|
||||
Pthn st n lngg d prgrmmtn pssnt t fcl à pprndr. Il dsps d strctrs d dnns d ht nv t d’n pprch d l prgrmmtn rnt bjt smpl ms ffcc. Prc q s sntx st lgnt, q sn tpg st dnmq t q’l st ntrprt, Pthn st n lngg dl pr l’crtr d scrpts t l dvlppmnt rpd d’pplctns dns d nmbrx dmns t sr d nmbrss pltfrms. L’ntrprtr Pthn t s vst bblthq stndrd snt dspnbls lbrmnt, ss frm d srcs d bnrs, pr tts ls pltfrms mjrs, dps l st Intrnt http://www.pthn.rg/ t pvnt tr lbrmnt rdstrbs. L mm st dstrb t cntnt ds lns vrs ds mdls, ds prgrmms t ds tls trs ns q vrs d l dcmnttn spplmntr. L’ntrprtr Pthn pt tr fclmnt tnd pr d nvlls fnctns t tps d dnns mplmnts n C C++ ( tt tr lngg pplbl dps l C). Pthn st glmnt dpt cmm lngg d’xtnsn pr prsnnlsr ds pplctns. C ttrl ntrdt lctr, d fçn nfrmll, ls cncpts d bs ns q ls fnctnnlts d lngg Pthn t d sn csstm. Il d à prndr n mn l’ntrprtr Pthn pr n tlstn sr ds cs prtqs. Ls xmpls tnt ndpndnts, l ttrl st dpt à n lctr hrs lgn. Pr n dscrptn ds bjts t mdls d l bblthq stndrd, vz Th Pthn Stndrd Lbrr. Th Pthn Lngg Rfrnc prsnt n dfntn pls frmll d lngg. Pr crr ds xtnsns n C n C++, lsz Extndng nd Embddng th Pthn Intrprtr t Mnl d Rfrnc d l’API Pthn/c. Ds lvrs snt glmnt dspnbls q cvrnt Pthn dns l dtl. L’mbtn d c ttrl n’st ps d’tr xhstf t d cvrr chq fnctnnlts, n mm tts ls fnctnnlts ls pls tlss. Il chrch, pr cntr, à ntrdr plsrs ds fnctnnlts ls pls ntbls t à vs dnnr n bnn d d l svr t d stl d lngg. Aprs l’vr l, vs srz cpbl d lr t d’crr ds mdls t ds prgrmms Pthn t vs srz prts à n pprndr d’vntg sr ls mdls d l bblthq Pthn dcrts dns Th Pthn Stndrd Lbrr.
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
words = sentence.split()
|
||||
print (words)
|
||||
for word in words:
|
||||
index
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
words = sentence.split()
|
||||
print (words)
|
||||
for word in words:
|
||||
print(index())
|
||||
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
sentence="azerty uiop"
|
||||
words = sentence.split()
|
||||
print (words)
|
||||
for word in words:
|
||||
print(word.index(word))
|
||||
@@ -0,0 +1 @@
|
||||
phrase sans les voyelles : Pthn st n lngg d prgrmmtn pssnt t fcl à pprndr. Il dsps d strctrs d dnns d ht nv t d’n pprch d l prgrmmtn rnt bjt smpl ms ffcc. Prc q s sntx st lgnt, q sn tpg st dnmq t q’l st ntrprt, Pthn st n lngg dl pr l’crtr d scrpts t l dvlppmnt rpd d’pplctns dns d nmbrx dmns t sr d nmbrss pltfrms. L’ntrprtr Pthn t s vst bblthq stndrd snt dspnbls lbrmnt, ss frm d srcs d bnrs, pr tts ls pltfrms mjrs, dps l st Intrnt http://www.pthn.rg/ t pvnt tr lbrmnt rdstrbs. L mm st dstrb t cntnt ds lns vrs ds mdls, ds prgrmms t ds tls trs ns q vrs d l dcmnttn spplmntr. L’ntrprtr Pthn pt tr fclmnt tnd pr d nvlls fnctns t tps d dnns mplmnts n C C++ ( tt tr lngg pplbl dps l C). Pthn st glmnt dpt cmm lngg d’xtnsn pr prsnnlsr ds pplctns. C ttrl ntrdt lctr, d fçn nfrmll, ls cncpts d bs ns q ls fnctnnlts d lngg Pthn t d sn csstm. Il d à prndr n mn l’ntrprtr Pthn pr n tlstn sr ds cs prtqs. Ls xmpls tnt ndpndnts, l ttrl st dpt à n lctr hrs lgn. Pr n dscrptn ds bjts t mdls d l bblthq stndrd, vz Th Pthn Stndrd Lbrr. Th Pthn Lngg Rfrnc prsnt n dfntn pls frmll d lngg. Pr crr ds xtnsns n C n C++, lsz Extndng nd Embddng th Pthn Intrprtr t Mnl d Rfrnc d l’API Pthn/c. Ds lvrs snt glmnt dspnbls q cvrnt Pthn dns l dtl. L’mbtn d c ttrl n’st ps d’tr xhstf t d cvrr chq fnctnnlts, n mm tts ls fnctnnlts ls pls tlss. Il chrch, pr cntr, à ntrdr plsrs ds fnctnnlts ls pls ntbls t à vs dnnr n bnn d d l svr t d stl d lngg. Aprs l’vr l, vs srz cpbl d lr t d’crr ds mdls t ds prgrmms Pthn t vs srz prts à n pprndr d’vntg sr ls mdls d l bblthq Pthn dcrts dns Th Pthn Stndrd Lbrr.
|
||||
@@ -0,0 +1,4 @@
|
||||
lettre1="o
|
||||
lettre2="l"
|
||||
lettre3="a"
|
||||
print(lettre1+lettre2+lettre3)
|
||||
@@ -0,0 +1,4 @@
|
||||
lettre1="o"
|
||||
lettre2="l"
|
||||
lettre3="a"
|
||||
print(lettre1+lettre2+lettre3)
|
||||
@@ -0,0 +1,5 @@
|
||||
lettre1="o"
|
||||
lettre2="l"
|
||||
lettre3="a"
|
||||
print(lettre1+lettre2+lettre3)
|
||||
print(lettre1,lettre2,lettre3)
|
||||
@@ -0,0 +1,5 @@
|
||||
lettre1 = "o"
|
||||
lettre2 = "l"
|
||||
lettre3 = "a"
|
||||
print(lettre1+lettre2+lettre3)
|
||||
print(lettre1, lettre2, lettre3)
|
||||
@@ -0,0 +1,7 @@
|
||||
# déclarer les variables
|
||||
lettre1 = "o"
|
||||
lettre2 = "l"
|
||||
lettre3 = "a"
|
||||
# imprimer les variables
|
||||
print(lettre1+lettre2+lettre3)
|
||||
# print(lettre1,lettre2,lettre3)
|
||||
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#déclare la variable sentence comme une chaîne de caractères
|
||||
sentence = "Je vois la vie en rose…"
|
||||
print("phrase de départ :",sentence)
|
||||
|
||||
#converti sentence en liste
|
||||
words = sentence.split()
|
||||
print(words)
|
||||
|
||||
#retirer les a, e, i, o, u et y de chaque mot
|
||||
for word in words:
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
print(word)
|
||||
|
||||
#reformer la phrase
|
||||
print("phrase sans les voyelles", "".join(words))
|
||||
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#déclare la variable sentence comme une chaîne de caractères
|
||||
sentence = "Je vois la vie en rose…"
|
||||
print("phrase de départ :",sentence)
|
||||
|
||||
#converti sentence en liste
|
||||
words = sentence.split()
|
||||
print(words)
|
||||
|
||||
#retirer les a, e, i, o, u et y de chaque mot
|
||||
for word in words:
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
print(word)
|
||||
|
||||
#reformer la phrase
|
||||
print("phrase sans les voyelles", " ".join(words))
|
||||
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#déclare la variable sentence comme une chaîne de caractères
|
||||
sentence = "Je vois la vie en rose…"
|
||||
print("phrase de départ :",sentence)
|
||||
|
||||
#converti sentence en liste
|
||||
words = sentence.split()
|
||||
print(words)
|
||||
|
||||
#retirer les a, e, i, o, u et y de chaque mot
|
||||
for word in words:
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
print(word)
|
||||
|
||||
#reformer la phrase
|
||||
print("phrase sans les voyelles :", "+".join(word))
|
||||
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#déclare la variable sentence comme une chaîne de caractères
|
||||
sentence = "Je vois la vie en rose…"
|
||||
print("phrase de départ :",sentence)
|
||||
|
||||
#converti sentence en liste appelée words
|
||||
words = sentence.split()
|
||||
print(words)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
#retirer les a, e, i, o, u et y de chaque mot
|
||||
for word in words:
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
print(word)
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
|
||||
|
||||
#reformer la phrase
|
||||
print("phrase sans les voyelles :", " ".join(new_word))
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#déclare la variable sentence comme une chaîne de caractères
|
||||
sentence = "Derniers jours avant noel. -50% sur tout le magasin. Consonnez SVP!"
|
||||
print("phrase de départ :",sentence)
|
||||
|
||||
#converti sentence en liste appelée words
|
||||
words = sentence.split()
|
||||
#print(words)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
#retirer les a, e, i, o, u et y de chaque mot
|
||||
for word in words:
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("é","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
#print(word)
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
|
||||
#recomposer la phrase sans les voyelles
|
||||
print("phrase sans les voyelles :", " ".join(new_word))
|
||||
with open("phrase.txt","w") as destination:
|
||||
destination.write("phrase sans les voyelles :")
|
||||
destination.write(" ".join(new_word))
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#déclare la variable sentence comme une chaîne de caractères
|
||||
sentence = "Derniers jours avant noel. -50% sur tout le magasin. Consonnez SVP!"
|
||||
print("phrase de départ :",sentence)
|
||||
|
||||
#converti sentence en liste appelée words
|
||||
words = sentence.split()
|
||||
#print(words)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
#retirer les a, e, i, o, u et y de chaque mot
|
||||
for word in words:
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("é","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
#print(word)
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
|
||||
#recomposer la phrase sans les voyelles
|
||||
print("phrase sans les voyelles :", " ".join(new_word))
|
||||
with open("phrase.txt","w") as destination:
|
||||
destination.write("phrase sans les voyelles :")
|
||||
destination.write(" ".join(new_word))
|
||||
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# définir new_word comme une liste
|
||||
new_word = []
|
||||
|
||||
with open("entree.txt","r") as source: #ouvre un fichier texte pour le lire pour read, on l'appelle source
|
||||
for line in source: #pour chaque ligne de source…
|
||||
words = line.split() #converti sentence en liste appelée words
|
||||
for word in words: #pour chaque mot remplacer…
|
||||
word=word.replace("a","")
|
||||
word=word.replace("e","")
|
||||
word=word.replace("ë","")
|
||||
word=word.replace("i","")
|
||||
word=word.replace("o","")
|
||||
word=word.replace("u","")
|
||||
word=word.replace("y","")
|
||||
new_word.append(word) #ajoute chaque mot dans la liste new word
|
||||
|
||||
print(" ".join(new_word)) #recomposer la phrase d'après la liste new_word
|
||||
with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
# destination.write("phrase sans les voyelles :")
|
||||
destination.write(" ".join(new_word))
|
||||
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
voyelles=["a", "e", "é", "è", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_word = []
|
||||
|
||||
with open("entree.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #converti "sentence" en liste appelée "words"
|
||||
for word in words:
|
||||
for v in voyelles:
|
||||
word = word.replace(v,"")
|
||||
new_word.append(word) #ajoute chaque mot dans la liste new word
|
||||
#for word in words: #pour chaque mot remplacer…
|
||||
# word=word.replace("a","")
|
||||
# word=word.replace("e","")
|
||||
# word=word.replace("é","")
|
||||
# word=word.replace("i","")
|
||||
# word=word.replace("o","")
|
||||
# word=word.replace("u","")
|
||||
# word=word.replace("y","")
|
||||
|
||||
print("phrase sans les voyelles :", " ".join(new_word)) #recomposer la phrase d'après la liste new_word
|
||||
with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write("phrase sans les voyelles :")
|
||||
destination.write(" ".join(new_word))
|
||||
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_word = []
|
||||
|
||||
with open("entree.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #converti "sentence" en liste appelée "words"
|
||||
for word in words:
|
||||
for v in voyelles:
|
||||
word = word.replace(v,"")
|
||||
new_word.append(word) #ajoute chaque mot dans la liste new word
|
||||
#for word in words: #pour chaque mot remplacer…
|
||||
# word=word.replace("a","")
|
||||
# word=word.replace("e","")
|
||||
# word=word.replace("é","")
|
||||
# word=word.replace("i","")
|
||||
# word=word.replace("o","")
|
||||
# word=word.replace("u","")
|
||||
# word=word.replace("y","")
|
||||
|
||||
print("phrase sans les voyelles :", " ".join(new_word)) #recomposer la phrase d'après la liste new_word
|
||||
with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write("phrase sans les voyelles :")
|
||||
destination.write(" ".join(new_word))
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("entree.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words: #pour chaque mot "word" de la liste "words"
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
|
||||
print("phrase sans les voyelles :", " ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write(" ".join(new_words))
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#ce script permet d'ouvrir un fichier texte, de supprimer les voyelles et d'enregistrer le nouveau texte dans le fichier phrase.txt
|
||||
|
||||
#défini la liste des voyelles
|
||||
list_voyelles=["a", "e", "é", "è", "ë", "ê", "i", "ï", "o", "u", "ù", "y"]
|
||||
|
||||
# définir "new_word" comme une liste
|
||||
new_words = []
|
||||
|
||||
with open("entree.txt","r") as source: #ouvre un fichier texte pour le lire (r) pour read, on l'appelle "source"
|
||||
for line in source: #pour chaque ligne de "source"…
|
||||
words = line.split() #découpe les lignes en mots mis dans la liste "words"
|
||||
for word in words: #pour chaque mot "word" de la liste "words"
|
||||
for v in list_voyelles: #pour chaque caractère v de la list_voyelles
|
||||
word = word.replace(v,"") #remplacer v par rien, dans word
|
||||
new_words.append(word) #remettre chaque "word" dans la liste new_words
|
||||
|
||||
print("phrase sans les voyelles :", " ".join(new_words)) #recomposer la phrase d'après la liste new_words
|
||||
with open("phrase.txt","w") as destination: #ouvre ou crée un fichier phrase.txt et remplace ou crée le texte destination (w) pour write
|
||||
destination.write(" ".join(new_words)) #recomposer la phrase d'après la liste new_words et écrire le texte dans "destination"
|
||||
Reference in New Issue
Block a user