mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
add scss converter
This commit is contained in:
parent
7b582215dd
commit
07cee6a65d
53 changed files with 4507 additions and 337 deletions
|
@ -1,29 +0,0 @@
|
|||
:PROPERTIES:
|
||||
:ID: 3586d031-ab37-46b7-b729-def8a05e33af
|
||||
:END:
|
||||
#+title: activites-en-cours
|
||||
|
||||
* Article
|
||||
- ID: 24
|
||||
- guid:
|
||||
- status: publish
|
||||
- publié le: <2020-05-18 18:22:15>
|
||||
- modifié: <2020-05-18 18:50:25>
|
||||
- Index des articles du blog [[id:4b6e8e7d-9d60-40c7-aa15-72de5e260cf9][blog cil_gometz posts]]
|
||||
|
||||
** Activités en cours
|
||||
|
||||
cette page répertorie les activités en cours pour l'association: * nous
|
||||
avons un canal Riot / Matrix pour discuter et opérons des rencontres via
|
||||
jitsi toutes les semaines.
|
||||
[[https://riot.im/app/#/room/#cil-gometz:matrix.org]] * cours de python
|
||||
et apprentissage, de l'hygiène numérique et des logiciels libres, suivez
|
||||
nous sur la liste de diffusion framalistes.
|
||||
[[https://framalistes.org/sympa/subscribe/cil-gometz]] Voir les
|
||||
archives: [[https://framalistes.org/sympa/arc/cil-gometz]]
|
||||
|
||||
|
||||
* Liens
|
||||
- blog_cil_gometz [[id:4b6e8e7d-9d60-40c7-aa15-72de5e260cf9][blog cil_gometz posts]]
|
||||
|
||||
|
|
@ -1,197 +0,0 @@
|
|||
:PROPERTIES:
|
||||
:ID: 4c6e26e5-7ec2-4af3-a3c6-fd138db6d96b
|
||||
:END:
|
||||
#+title: ecrire-une-comptine-en-python-bonjour-le-jour
|
||||
|
||||
* Article
|
||||
- ID: 73
|
||||
- guid:
|
||||
- status: publish
|
||||
- publié le: <2020-08-03 12:43:44>
|
||||
- modifié: <2020-08-03 12:48:40>
|
||||
- Index des articles du blog [[id:4b6e8e7d-9d60-40c7-aa15-72de5e260cf9][blog cil_gometz posts]]
|
||||
[[id:88e764f9-db26-4260-af21-99e18b9a79b0][cours-de-python]]
|
||||
[[id:4de4ac73-e9f6-41bc-a178-e26cf6c0949a][programmation]]
|
||||
[[id:682dfd88-f1b9-4b60-8aa4-1714ba338dbe][cil_gometz]]
|
||||
|
||||
** écrire une comptine en python - Bonjour le jour!
|
||||
Salut les Cilleux et cilleuses,
|
||||
|
||||
Georges est en vacances, mais je vous propose de pratiquer le python en
|
||||
fabriquant une comptine que ma fille chantait à la crèche, histoire de
|
||||
ne pas trop rouiller pendant l'été et de voir comme on peut faire de la
|
||||
réutilisation. (et pourquoi pas, faire du python avec les enfants :D)
|
||||
|
||||
Cette comptine étant habituellement utilisée en crèche ou ailleurs pour
|
||||
que tous les enfants retiennent le prénom des autres.
|
||||
|
||||
On va donc revoir plusieurs éléments déjà vu à la MJC de Gometz: les
|
||||
fonctions, les boucles et les listes.
|
||||
|
||||
Créez votre fichier python dans votre éditer de texte préféré, perso je
|
||||
recommande PyCharm, version communautaire qui est donc gratuit et très
|
||||
complet.
|
||||
|
||||
=sudo snap install pycharm-community --classic=
|
||||
|
||||
donc, dans un fichier comptine_python.py, on veut faire notre comptine
|
||||
qui va chanter ceci:
|
||||
|
||||
#+BEGIN_QUOTE
|
||||
|
||||
/#### c'est l'heure de la chanson #####/ //
|
||||
|
||||
/- Par la fenêtre ouverte/ //
|
||||
|
||||
/- bonjour, bonjour/ //
|
||||
|
||||
/- Par la fenêtre ouverte/
|
||||
|
||||
/- bonjour, le jour/
|
||||
|
||||
/ /
|
||||
|
||||
/- bonjour les pythons!/ //
|
||||
|
||||
/- bonjour les abeilles!/ //
|
||||
|
||||
/- bonjour les fleurs!/
|
||||
|
||||
/ /
|
||||
|
||||
/- Par la fenêtre ouverte/ //
|
||||
|
||||
/- bonjour, bonjour/ //
|
||||
|
||||
/- Par la fenêtre ouverte/ //
|
||||
|
||||
/- bonjour, le jour/
|
||||
#+END_QUOTE
|
||||
|
||||
nous avons donc une première ligne, un refrain, une suite de bonjours,
|
||||
et un refrain.
|
||||
|
||||
Le plus simple est de commencer par la première ligne, qu'il suffit
|
||||
d'imprimer avec print.
|
||||
|
||||
#+BEGIN_QUOTE
|
||||
#+BEGIN_EXAMPLE
|
||||
print("##### c'est l'heure de la chanson #####")
|
||||
#+END_EXAMPLE
|
||||
#+END_QUOTE
|
||||
|
||||
Ensuite, nous avons notre refrain. Au lieu de faire plein de print, nous
|
||||
pouvons faire une fonction qui va imprimer toutes les lignes de ce
|
||||
refrain , comme ça on pourra l'appeler deux fois pour faire notre
|
||||
comptine.
|
||||
|
||||
Définissons donc la fonction refrain. On va écrire notre chaîne de
|
||||
caractères entre une triple paire de guillemets afin de pouvoir écrire
|
||||
sur plusieurs lignes le contenu de notre print.
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
def refrain():
|
||||
print("""
|
||||
- Par la fenêtre ouverte
|
||||
- bonjour, bonjour
|
||||
- Par la fenêtre ouverte
|
||||
- bonjour, le jour
|
||||
""")
|
||||
#+END_EXAMPLE
|
||||
|
||||
|
||||
|
||||
Ensuite nous avons plusieurs bonjours dit à un destinataire différent.
|
||||
Nous pouvons donc faire une fonction qui dit bonjour, définir une liste
|
||||
de destinataires, et dire bonjour à chacun d'eux avec une boucle.
|
||||
|
||||
Commençons par la liste de destinataires que sont les pythons, les
|
||||
abeilles et les fleurs. On utilise des crochets pour définir une liste
|
||||
et l'attribuer à une variable.
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
destinataires = ['les pythons', 'les abeilles', 'les fleurs']
|
||||
#+END_EXAMPLE
|
||||
|
||||
Pour leur dire bonjour on définit une fonction qui va avoir en paramètre
|
||||
un destinataire, et on va imprimer dans la console un bonjour avec le
|
||||
nom du destinataire. Pour mélanger ensemble une chaîne de caractère et
|
||||
une variable, on va utiliser la substitution. ça consiste à écrire dans
|
||||
la chaîne un %s, et après la chaîne à lui donner quoi substituer avec un
|
||||
symbole pourcent % et le nom de la variable à substituer. Ici on veut
|
||||
dire bonjour au destinataire, donc on écrit *% destinataire*. il existe
|
||||
plusieurs façons de mélanger des variables en python, le terme correct
|
||||
étant "concaténer". Je vous laisse creuser le sujet si ça vous
|
||||
intéresse.
|
||||
|
||||
En tous cas, voici ce que donne notre fonction pour dire bonjour.
|
||||
|
||||
def dire_bonjour(destinataire):
|
||||
|
||||
print('- bonjour %s!' % destinataire)
|
||||
|
||||
Nous n'avons plus qu'a rassembler le puzzle pour que lors de l'éxécution
|
||||
de notre fichier de comptine on puisse voir la chanson en entier. Il
|
||||
nous faut donc encore réaliser une boucle sur chaque élément de notre
|
||||
liste de destinataires. On va utiliser la boucle *for in* et leur passer
|
||||
le bonjour.
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
for quelqun in destinataires:
|
||||
dire_bonjour(quelqun)
|
||||
Voilà!
|
||||
#+END_EXAMPLE
|
||||
|
||||
Nous n'avons plus qu'à réorganiser nos lignes et demander au refrain de
|
||||
s'exécuter avant et après la boucle.
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
# comptine de la chanson du bonjour
|
||||
|
||||
destinataires = ['les pythons', 'les abeilles', 'les fleurs']
|
||||
|
||||
def refrain():
|
||||
print("""
|
||||
- Par la fenêtre ouverte
|
||||
- bonjour, bonjour
|
||||
- Par la fenêtre ouverte
|
||||
- bonjour, le jour
|
||||
""")
|
||||
|
||||
def dire_bonjour(destinataire):
|
||||
print('- bonjour %s!' % destinataire)
|
||||
|
||||
print("##### c'est l'heure de la chanson #####")
|
||||
|
||||
refrain()
|
||||
|
||||
for quelqun in destinataires:
|
||||
dire_bonjour(quelqun)
|
||||
|
||||
refrain()
|
||||
|
||||
# et voilà!
|
||||
#+END_EXAMPLE
|
||||
|
||||
exécuter le fichier python devrait donc nous faire apparaître en console
|
||||
la chanson complète. Dans pycharm vous pouvez voir ce que ça donne avec
|
||||
votre script juste en appuyant sur F6.
|
||||
|
||||
Vous pouvez tester ce fichier sur le site repl.it
|
||||
[[https://repl.it/@tykayn/comptinebonjour#main.py]] et le lancer avec le
|
||||
bouton "run" pour voir la comptine en console.
|
||||
|
||||
Il existe bien sûr tout un tas de façons de faire cette comptine en
|
||||
python.
|
||||
|
||||
Vous pouvez essayer aussi en ajoutant d'autres destinataires dans la
|
||||
liste.
|
||||
|
||||
J'espère que ce petit exercice vous aura amusé.
|
||||
|
||||
N'hésitez pas si vous avez des questions :)
|
||||
|
||||
Bon Lundi!
|
||||
|
||||
* Liens
|
||||
- blog_cil_gometz [[id:4b6e8e7d-9d60-40c7-aa15-72de5e260cf9][blog cil_gometz posts]]
|
|
@ -1,84 +0,0 @@
|
|||
:PROPERTIES:
|
||||
:ID: 4903e85b-d5a5-48fd-bbf3-07329bf716c0
|
||||
:END:
|
||||
#+title: panel-dactivites-de-la-rentree-post-covid19
|
||||
|
||||
* Article
|
||||
- ID: 80
|
||||
- guid:
|
||||
- status: publish
|
||||
- publié le: <2020-09-09 15:20:39>
|
||||
- modifié: <2020-09-11 11:18:24>
|
||||
- Index des articles du blog [[id:4b6e8e7d-9d60-40c7-aa15-72de5e260cf9][blog cil_gometz posts]]
|
||||
[[id:682dfd88-f1b9-4b60-8aa4-1714ba338dbe][cil_gometz]]
|
||||
** Panel d'activités de la rentrée post COVID19
|
||||
|
||||
[[https://www.cil-gometz.org/wp-content/uploads/2020/09/cil_activites_2020.png][[[https://www.cil-gometz.org/wp-content/uploads/2020/09/cil_activites_2020-1024x801.png]]]]
|
||||
|
||||
Voici quelques sujets que nous pouvons évoquer lors de nos réunions
|
||||
hebdomadaires dans le cadre du CIL:
|
||||
|
||||
- Découvrir des logiciels libres en général
|
||||
|
||||
- Comprendre le fonctionnement d'internet et du web
|
||||
|
||||
- Installation de systèmes libres comme ubuntu sur ordinateur et
|
||||
téléphone (on dit ordiphone parait-il)
|
||||
|
||||
- Développer son site web, tenir un blog
|
||||
|
||||
- S'auto héberger avec nextcloud et d'autres logiciels libres
|
||||
|
||||
- Faire de la création numérique, médias à imprimer, montage vidéo,
|
||||
fichiers audio, livres numérique, création graphique, 3D
|
||||
|
||||
- Contribuer à des projets libres, comment faire?
|
||||
|
||||
- Contribution collaborative: de la bureautique simple de
|
||||
[[https://www.cryptpad.fr][Cryptpad]] à la cartographie
|
||||
[[https://www.openstreetmap.org][openstreetmap]] en passant par
|
||||
[[https://www.wikipedia.org][wikipédia]]
|
||||
|
||||
- Protéger sa vie privée, communication sécurisée, gestion des mots de
|
||||
passe, chiffrement et cryptographie
|
||||
|
||||
- Sauvegarder et compresser automatiquement ses fichiers
|
||||
|
||||
- Organiser ses projets perso et boulot, seul ou à plusieurs
|
||||
|
||||
- Créer des synergies entre associations
|
||||
|
||||
- Que faire avec un RaspberryPI ou un Arduino ?
|
||||
|
||||
- Programmation, concepts généraux, outils, gestion de version, et
|
||||
exercices en python
|
||||
|
||||
- Découvrir la ligne de commande
|
||||
|
||||
- Méthodes pour se documenter et apprendre
|
||||
|
||||
- Un logiciel pour la monnaie libre: Duniter
|
||||
|
||||
- Les réseaux sociaux fédérés et le fédiverse: Mastodon, Peertube,
|
||||
Pixelfed, Mobilizon...
|
||||
|
||||
- Questions réponses en tout genre
|
||||
|
||||
- Nous échangeons entre les séances grâce à la liste de diffusion
|
||||
[[mailto:cil-gometz@framalistes.org][cil-gometz@framalistes.org]]
|
||||
([[https://framalistes.org/sympa/subscribe/cil-gometz][abonnez vous
|
||||
ici]])et y communiquons des sondages framadate pour savoir qui viendra
|
||||
aux prochaines séances afin de les préparer au mieux. Ajoutez ce
|
||||
contact à votre carnet d'adresses mail pour être certain qu'il
|
||||
n'arrive pas dans les indésirables ou soit supprimé automatiquement.
|
||||
|
||||
Chacun vient au CIL avec des compétences variées, du néophyte au plus
|
||||
averti, pour échanger autour des sujets de leur choix, aucune assiduité
|
||||
aux séances n'est requise. Si besoin nous organisons aussi des
|
||||
visioconférences sur Jitsi / Matrix / Element, des outils libres bien
|
||||
entendu.
|
||||
|
||||
Cependant, bien évidemment, plus on est de fous plus on rit.
|
||||
|
||||
* Liens
|
||||
- blog_cil_gometz [[id:4b6e8e7d-9d60-40c7-aa15-72de5e260cf9][blog cil_gometz posts]]
|
Loading…
Add table
Add a link
Reference in a new issue