technique:python:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
technique:python:accueil [2020/06/17 00:59] francoisatechnique:python:accueil [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
   * [[https://inforef.be/swi/python.htm|Débuter avec Python avec Gerard Schimmen]]   * [[https://inforef.be/swi/python.htm|Débuter avec Python avec Gerard Schimmen]]
   * [[https://python.doctor/|Doctor Python]]   * [[https://python.doctor/|Doctor Python]]
 +  * [[https://www.pierre-giraud.com/python-apprendre-programmer-cours/|Apprendre le Python]] - Cours de Pierre Giraud
  
 ===== Python en mode développement ===== ===== Python en mode développement =====
  
-  * [[:technique:python:pip_virtualenv|Python pip et virtualenv]] +  * [[.:pip_virtualenv|Python pip et virtualenv]] 
-  * [[:technique:python:flask|Python et Flask]] +  * [[.:flask|Python et Flask]] 
-  * [[:technique:python:heroku_dev|Python et Heroku]] +  * [[.:quart|Python et quart]] 
-  * [[:technique:python:mail_python|Envoi de mail avec Python]]+  * [[.:python_sql_api|Python Flask, SQL et API avec Flask_restful]] 
 +  * [[.:heroku_dev|Python et Heroku]] 
 +  * [[.:mail_python|Envoi de mail avec Python]] 
 +  * [[.:python_debug|Python et mode debug : pdb]] 
 +  * [[.:bash_multithreading|Python, bash et multithreading]] 
 +  * [[.:python_sqlite|python et sqlite]]
  
 ===== Editeurs de code ===== ===== Editeurs de code =====
Ligne 21: Ligne 27:
   * Packages utiles : [[https://www.alsacreations.com/outils/lire/1744-editeur-code-source-atom-io.html|https://www.alsacreations.com/outils/lire/1744-editeur-code-source-atom-io.html]]   * Packages utiles : [[https://www.alsacreations.com/outils/lire/1744-editeur-code-source-atom-io.html|https://www.alsacreations.com/outils/lire/1744-editeur-code-source-atom-io.html]]
   * Packages recommandés pour python : french-menu, autocomplete-python, minimap, script (Ctrl+Shift+B)   * Packages recommandés pour python : french-menu, autocomplete-python, minimap, script (Ctrl+Shift+B)
 +  * [[https://vscodium.com/|VSCodium]] : Paquets libres de Virtual Studio Code
  
 ===== Modules ===== ===== Modules =====
Ligne 46: Ligne 53:
  
 ==== API ==== ==== API ====
-  * [[:technique:python:api_python|Interroger une API en Python]] (ex Mailgun)+ 
 +  * [[.:api_python|Interroger une API en Python]] (ex Mailgun)
  
 ==== Charset et Encodage (Unicode, UTF-8, ASCII) ==== ==== Charset et Encodage (Unicode, UTF-8, ASCII) ====
  
-  * https://sebsauvage.net/python/charsets_et_encoding.html +  * [[https://sebsauvage.net/python/charsets_et_encoding.html|https://sebsauvage.net/python/charsets_et_encoding.html]] 
-  * http://sdz.tdct.org/sdz/comprendre-les-encodages.html +  * [[http://sdz.tdct.org/sdz/comprendre-les-encodages.html|http://sdz.tdct.org/sdz/comprendre-les-encodages.html]] 
-  * http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute/ +  * [[http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute/|http://sametmax.com/lencoding-en-python-une-bonne-fois-pour-toute/]] 
-  * https://docs.python.org/fr/3.8/howto/unicode.html +  * [[https://docs.python.org/fr/3.8/howto/unicode.html|https://docs.python.org/fr/3.8/howto/unicode.html]] 
-  * https://www.crummy.com/software/BeautifulSoup/ (pour créer du [[https://stackoverflow.com/questions/701704/convert-html-entities-to-unicode-and-vice-versa|HTML propre]]) +  * [[https://www.crummy.com/software/BeautifulSoup/|https://www.crummy.com/software/BeautifulSoup/]] (pour créer du [[https://stackoverflow.com/questions/701704/convert-html-entities-to-unicode-and-vice-versa|HTML propre]]) 
-  * https://www.peterbe.com/plog/unicode-to-ascii (pour simplifier de l'Unicode en ASCII)+  * [[https://www.peterbe.com/plog/unicode-to-ascii|https://www.peterbe.com/plog/unicode-to-ascii]] (pour simplifier de l'Unicode en ASCII)
  
 **Règles de base** **Règles de base**
Ligne 64: Ligne 72:
   - À l’entrée, connaissez l’encoding de vos données, et décodez avec decode().   - À l’entrée, connaissez l’encoding de vos données, et décodez avec decode().
   - A la sortie, encodez dans l’encoding attendu par le système qui va recevoir les données, ou si vous ne pouvez pas savoir, en UTF8, avec encode().   - A la sortie, encodez dans l’encoding attendu par le système qui va recevoir les données, ou si vous ne pouvez pas savoir, en UTF8, avec encode().
 +
 +==== Python et Dates ====
 +
 +  * [[.:datetime|Gestion des dates avec datetime]]
  
 ===== Python et LibreOffice ===== ===== Python et LibreOffice =====
  
   * [[https://help.libreoffice.org/6.3/fr/text/sbasic/python/python_dialogs.html|https://help.libreoffice.org/6.3/fr/text/sbasic/python/python_dialogs.html]]   * [[https://help.libreoffice.org/6.3/fr/text/sbasic/python/python_dialogs.html|https://help.libreoffice.org/6.3/fr/text/sbasic/python/python_dialogs.html]]
 +
 +Python et Selenium
 +
 +  * [[.:selenium|Selenium pour Web scrapping et tests]]
  
  
  • technique/python/accueil.1592348347.txt.gz
  • Dernière modification : 2020/06/17 00:59
  • de francoisa