floss:python

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
Prochaine révisionLes deux révisions suivantes
floss:python [2021/02/11 10:13] – [Graphical User Interfaces] villersdfloss:python [2023/01/17 09:53] – [Applications en Chimie] villersd
Ligne 1: Ligne 1:
- 
 ====== Python : quelques références, trucs et astuces ====== ====== Python : quelques références, trucs et astuces ======
 +
 +FIXME : à ajouter :
 +  * [[https://learnbyexample.github.io/py_resources/beginners.html|Python Resources for Everybody]]
 +  * [[https://github.com/Asabeneh/30-Days-Of-Python|Asabeneh/30-Days-Of-Python: 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace.]]
 +  * [[https://github.com/geekcomputers/Python|geekcomputers/Python: My Python Examples]]
 +  * [[https://github.com/crazyguitar/pysheeet|crazyguitar/pysheeet: Python Cheat Sheet]]
 +  * [[https://github.com/dabeaz-course/practical-python|dabeaz-course/practical-python: Practical Python Programming (course by @dabeaz)]]
 +  * [[https://dabeaz-course.github.io/practical-python/|Welcome! | practical-python]]
 +  * [[https://github.com/30-seconds/30-seconds-of-python|30-seconds/30-seconds-of-python: Short Python code snippets for all your development needs]]
 +  * [[https://github.com/trekhleb/learn-python|trekhleb/learn-python: 📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.]]
 +  * [[https://github.com/TheAlgorithms/Python|TheAlgorithms/Python: All Algorithms implemented in Python]]
 +
 +----
  
 Python est un langage de programmation de haut niveau, libre, polyvalent, facilement accessible aux débutants, mais permettant aussi de réaliser des applications sophistiquées et professionnelles. Certains l'utilisent simplement comme langage de script, pour automatiser et faciliter différentes tâches informatiques. Python est un langage de programmation de haut niveau, libre, polyvalent, facilement accessible aux débutants, mais permettant aussi de réaliser des applications sophistiquées et professionnelles. Certains l'utilisent simplement comme langage de script, pour automatiser et faciliter différentes tâches informatiques.
Ligne 43: Ligne 55:
 </note> </note>
  
 +    * [[https://fr.futurecoder.io/|futurecoder]] : **cours gratuit et interactif permettant aux personnes d'apprendre elles-mêmes la programmation en Python, en particulier aux débutants complets en programmation. Il est soigneusement conçu pour réduire la frustration et guider l'utilisateur tout en veillant à ce qu'il apprenne à résoudre les problèmes. L'objectif est de permettre à un maximum de personnes d'apprendre la programmation.**
     * [[http://www.codecademy.com/|Codecademy]] : Cours introductifs,... FIXME     * [[http://www.codecademy.com/|Codecademy]] : Cours introductifs,... FIXME
     * [[https://repl.it/languages/python3|repl.it]] : **site web permettant d'explorer interactivement des langages de programmation dont Python, sans rien installer !**     * [[https://repl.it/languages/python3|repl.it]] : **site web permettant d'explorer interactivement des langages de programmation dont Python, sans rien installer !**
     * [[http://www.pythontutor.com/|Online Python tutor]] : **apprendre et pratiquer la programmation Python dans un navigateur. Les exécutions sont décomposées et visualisées pas à pas !**     * [[http://www.pythontutor.com/|Online Python tutor]] : **apprendre et pratiquer la programmation Python dans un navigateur. Les exécutions sont décomposées et visualisées pas à pas !**
 +    * [[https://thonny.org/|Thonny]], IDE Python conçu et idéal pour les débutant dans ce langage. Il est multi-plateforme, dispose d'un debugger intégré, d'un évaluateur d'expressions à l'exécution, la complétion de code, etc ...
 +    * Autres IDE web, en ligne :
 +      * [[https://www.codechef.com/ide|CodeChef Online Compiler]]
 +      * [[https://ide.geeksforgeeks.org/|IDE - GeeksforGeeks]]
 +      * [[http://pythonfiddle.com/]]
     * [[http://www.skulpt.org|skulpt]], implémentation de python dans un navigateur     * [[http://www.skulpt.org|skulpt]], implémentation de python dans un navigateur
-    * [[http://pythonfiddle.com/]] 
     * [[http://www.learnpython.org/|LearnPython.org]] : tutoriel interactif Python avec exécution de code (en anglais, avec des publicités)     * [[http://www.learnpython.org/|LearnPython.org]] : tutoriel interactif Python avec exécution de code (en anglais, avec des publicités)
     * [[https://groklearning.com/csedweek/|First experience programming]], specially designed for [[http://code.org/|the Hour of Code]]     * [[https://groklearning.com/csedweek/|First experience programming]], specially designed for [[http://code.org/|the Hour of Code]]
Ligne 62: Ligne 79:
       * [[https://play.google.com/store/apps/details?id=com.datacamp|Application Android sur Google Play]]       * [[https://play.google.com/store/apps/details?id=com.datacamp|Application Android sur Google Play]]
       * [[https://itunes.apple.com/us/app/datacamp-learn-r-python/id1263413087|sur App Store for iOS devices]]       * [[https://itunes.apple.com/us/app/datacamp-learn-r-python/id1263413087|sur App Store for iOS devices]]
 +  * [[https://github.com/Asabeneh/30-Days-Of-Python|30 Days Of Python]] 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days
 +  * [[https://www.freecodecamp.org/news/python-programming-course/|Free Python Programming Course for beginners]], Beau Carnes, 2022 (vidéos Youtube de FreeCodeCamp.org)
  
  
Ligne 97: Ligne 116:
   * [[http://www.pyzo.org/index.html|Pyzo]], environnement basé sur Python 3 et des librairies scientifiques   * [[http://www.pyzo.org/index.html|Pyzo]], environnement basé sur Python 3 et des librairies scientifiques
   * [[http://enacit1.ep, fl.ch/introduction-python/outils-python.html|Python et outils associés - Installation et utilisation]], par Jean-Daniel Bonjour (EPFL-ENAC-IT) (FIXME : à suivre pour sélection des recommandations)   * [[http://enacit1.ep, fl.ch/introduction-python/outils-python.html|Python et outils associés - Installation et utilisation]], par Jean-Daniel Bonjour (EPFL-ENAC-IT) (FIXME : à suivre pour sélection des recommandations)
-  * Python sur un smartphone ou une tablette Android : [[https://play.google.com/store/apps/details?id=ru.iiec.pydroid3&hl=fr|Pydroid 3]]Cf. cette [[https://becominghuman.ai/pydroid-the-best-ide-for-android-a3822f980525|réf]].+  * Python sur un smartphone ou une tablette Android : 
 +    * [[https://play.google.com/store/apps/details?id=ru.iiec.pydroid3&hl=fr|Pydroid 3]] 
 +    * Cf. cette [[https://becominghuman.ai/pydroid-the-best-ide-for-android-a3822f980525|réf]] 
 +    * [[https://towardsdatascience.com/how-to-install-python-and-jupyter-notebook-onto-an-android-device-900009df743f|How to Install Python and Jupyter Notebook onto an Android Device - Increase your productivity when you’re waiting in a queue or are on the go]] Angelica Lo Duca, Medium, 08/06/2021
  
 === Outils web interactifs === === Outils web interactifs ===
Ligne 139: Ligne 161:
   * [[http://web.isen-bretagne.fr/livres/python/index.php|Python en Prépa »]], co-écrit par des étudiants et leur enseignant, ISEN Brest   * [[http://web.isen-bretagne.fr/livres/python/index.php|Python en Prépa »]], co-écrit par des étudiants et leur enseignant, ISEN Brest
   * [[http://www.learningpython.com/|Learning Python]] de Mark Mruss : pour les moins pressés...   * [[http://www.learningpython.com/|Learning Python]] de Mark Mruss : pour les moins pressés...
-  * [[http://learnpythonthehardway.org/book/|Learn Python The Hard Way, 2nd Edition]], free HTML version of the book +  * [[http://learnpythonthehardway.org/book/|Learn Python The Hard Way, 2nd Edition]], free HTML version of the book 
 +  * [[https://nostarch.com/pythoncrashcourse2e|Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction To Programming]] Eric Matthes, 2019 ISBN: 978-1593279288 + [[http://bedford-computing.co.uk/learning/wp-content/uploads/2015/10/No.Starch.Python.Oct_.2015.ISBN_.1593276036.pdf|pdf édition de 2015]]
   * Autres livres de références :   * Autres livres de références :
     * Beginning Python, Peter Norton et al., Wiley 2005     * Beginning Python, Peter Norton et al., Wiley 2005
Ligne 153: Ligne 176:
     * [[http://www.southampton.ac.uk/~fangohr/teaching/python/book.html|Python for Computational Science and Engineering]]     * [[http://www.southampton.ac.uk/~fangohr/teaching/python/book.html|Python for Computational Science and Engineering]]
     * Python 101 & Python 201, par Michael Driscoll     * Python 101 & Python 201, par Michael Driscoll
-    * [[http://www.labri.fr/perso/nrougier/from-python-to-numpy/|From Python to Numpy]], 2017 - Nicolas P. Rougier+    * livres de Nicolas Rougier : [[https://github.com/rougier]] 
 +      * [[https://github.com/rougier/scientific-visualization-book|Scientific Visualization: Python & Matplotlib]] 
 +      * [[http://www.labri.fr/perso/nrougier/from-python-to-numpy/|From Python to Numpy]], 2017 - Nicolas P. Rougier 
 +    * [[https://press.princeton.edu/books/paperback/9780691223650/a-students-guide-to-python-for-physical-modeling|A Student's Guide to Python for Physical Modeling: Second Edition]] Jesse M. Kinder and Philip Nelson, Princeton University Press, 2021,  ISBN: 9780691223650
   * Livres sur [[http://en.wikibooks.org/wiki/Main_Page|wikibooks]] :   * Livres sur [[http://en.wikibooks.org/wiki/Main_Page|wikibooks]] :
     * [[http://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python|Non-Programmer's Tutorial for Python]]     * [[http://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python|Non-Programmer's Tutorial for Python]]
Ligne 161: Ligne 187:
   * Livres scientifiques basés sur Python :   * Livres scientifiques basés sur Python :
     * [[http://shop.oreilly.com/product/0636920033424.do|Effective Computation in Physics. Field Guide to Research with Python]] + [[https://github.com/physics-codes/examples|exemples]]     * [[http://shop.oreilly.com/product/0636920033424.do|Effective Computation in Physics. Field Guide to Research with Python]] + [[https://github.com/physics-codes/examples|exemples]]
 +  * FIXME : [[https://betterprogramming.pub/4-python-books-i-read-as-a-self-taught-programmer-5a5453840cdb|4 Python Books I Read as a Self-Taught Programmer - Books to learn Python to create games, websites, automate tasks, and more]] Frank Andrade, Medium, 28/04/2021
 +
 +
  
 ==== Tutoriels, cours ==== ==== Tutoriels, cours ====
Ligne 185: Ligne 214:
   * Tutoriels ciblés :   * Tutoriels ciblés :
     * [[http://www.analyticsvidhya.com/blog/2015/06/regular-expression-python/|Beginners Tutorial for Regular Expressions in Python]]     * [[http://www.analyticsvidhya.com/blog/2015/06/regular-expression-python/|Beginners Tutorial for Regular Expressions in Python]]
 +    * [[https://medium.com/@valeria.aynbinder.edu/python-regular-expressions-cheat-sheet-cd0992c36f6f|Python Regular Expressions — cheat sheet - Many code examples + useful tips]] Valeria Aynbinder, Medium, 17/03/2022
     * [[http://people.duke.edu/~ccc14/sta-663/index.html|Computational Statistics in Python]] (y compris quelques informations plus générales)     * [[http://people.duke.edu/~ccc14/sta-663/index.html|Computational Statistics in Python]] (y compris quelques informations plus générales)
   * [[http://www.programiz.com/python-programming|Python programming tutorial sur Programiz]]   * [[http://www.programiz.com/python-programming|Python programming tutorial sur Programiz]]
Ligne 194: Ligne 224:
     * [[https://www.fun-mooc.fr/courses/course-v1:UCA+107001+session01/about|Python 3 : des fondamentaux aux concepts avancés du langage]]     * [[https://www.fun-mooc.fr/courses/course-v1:UCA+107001+session01/about|Python 3 : des fondamentaux aux concepts avancés du langage]]
   * [[https://github.com/jerry-git/learn-python3|Learn Python 3]], GitHub repository containing a collection of materials for teaching/learning Python 3   * [[https://github.com/jerry-git/learn-python3|Learn Python 3]], GitHub repository containing a collection of materials for teaching/learning Python 3
 +  * [[https://morioh.com/p/8460e405ac4f?f=5c21fb01c16e2556b555ab32|Python Tutorial in 30 Minutes]] (Crash Course for Absolute Beginners)
  
  
Ligne 220: Ligne 251:
   * [[http://perso.limsi.fr/pointal/python:pqrc|Python Quick Reference Card]], la syntaxe et les règles, le tout sur 9 feuilles recto-verso en couleur ! Attention aux marges lors de l'impression ! Toujours du même auteur (Laurent Pointal)   * [[http://perso.limsi.fr/pointal/python:pqrc|Python Quick Reference Card]], la syntaxe et les règles, le tout sur 9 feuilles recto-verso en couleur ! Attention aux marges lors de l'impression ! Toujours du même auteur (Laurent Pointal)
   * [[https://www.datacamp.com/community/blog/python-matplotlib-cheat-sheet|DataCamp matplotlib cheat sheet]], et autres [[https://www.datacamp.com/community/data-science-cheatsheets|cheat sheets]]   * [[https://www.datacamp.com/community/blog/python-matplotlib-cheat-sheet|DataCamp matplotlib cheat sheet]], et autres [[https://www.datacamp.com/community/data-science-cheatsheets|cheat sheets]]
 +  * [[https://github.com/gto76/python-cheatsheet|Comprehensive Python Cheatsheet]]
   * [[http://www.pythonfrance.com/|PythonFrance.com]] (nombreux codes sources disponibles, en français)   * [[http://www.pythonfrance.com/|PythonFrance.com]] (nombreux codes sources disponibles, en français)
   * [[http://wikipython.flibuste.net/|Wiki Python FR]] avec de nombreuses informations pour débutant ou non, des exemples de code,... (en français)   * [[http://wikipython.flibuste.net/|Wiki Python FR]] avec de nombreuses informations pour débutant ou non, des exemples de code,... (en français)
Ligne 358: Ligne 390:
     * [[https://github.com/reubano/meza|Meza, a Python toolkit for processing tabular data]]     * [[https://github.com/reubano/meza|Meza, a Python toolkit for processing tabular data]]
     * [[http://sympy.org/en/index.html|SymPy]] : librairie en mathématique symbolique     * [[http://sympy.org/en/index.html|SymPy]] : librairie en mathématique symbolique
-      * [[https://mathics.github.io/|Mathics]], free, light-weight alternative to Mathematica+      * [[https://mathics.org|Mathics]], free, light-weight alternative to Mathematica
     * Images :     * Images :
       * [[http://www.pythonware.com/products/pil/|PIL]] : Python Imaging Library et la [[http://effbot.org/imagingbook/|documentation sur effbot]]       * [[http://www.pythonware.com/products/pil/|PIL]] : Python Imaging Library et la [[http://effbot.org/imagingbook/|documentation sur effbot]]
Ligne 371: Ligne 403:
       * [[http://www.simplecv.org/|SimpleCV]] : interface simplifié à OpenCV : "computer vision made easy"       * [[http://www.simplecv.org/|SimpleCV]] : interface simplifié à OpenCV : "computer vision made easy"
       * [[https://github.com/ojii/pymaging|pymaging]] (pure python)       * [[https://github.com/ojii/pymaging|pymaging]] (pure python)
-    * [[http://www.vpython.org/|Vpython]] (**la version sous python3 (yc glowscriptne semble pas compatible avec la version antérieure sous python2**, visual python, permet la programmation d'animations 3D simples (balles, rebonds, graphes,...). [[http://guigui.developpez.com/Tutoriel/Python/frvpython/webdoc/visual/index.php|traduction française du tutoriel de la version 3]]+    * GlowScript : [[https://www.glowscript.org/|glowscript.org]] reprend les objectifs de [[http://www.vpython.org/|Vpython]](sous Python 3), permet la programmation d'animations 3D simples (balles, rebonds, graphes,...). 
 +      * [[https://rjallain.medium.com/a-physicists-guide-to-functions-in-python-9aec73cc4dcb|A Physicist’s Guide to Functions in Python]], Rhett Allain, Medium, 17/12/2020 
 +      * [[https://rjallain.medium.com/examples-of-stokes-theorem-and-the-divergence-theorem-using-python-2f4be23b81d4|Examples of Stoke’s Theorem and the Divergence Theorem Using Python]] Rhett Allain, Medium, 01/03/2022
       * [[http://www.visualrelativity.com/vpython/|VPython applications for Teaching Physics]]       * [[http://www.visualrelativity.com/vpython/|VPython applications for Teaching Physics]]
       * [[http://spe.num.edu.mn/altankhuu/web2/vpython.html|Visual Python demos]] (ne fonctionnent pas toutes)       * [[http://spe.num.edu.mn/altankhuu/web2/vpython.html|Visual Python demos]] (ne fonctionnent pas toutes)
       * [[http://new.math.uiuc.edu/math198/repo/illipython/stanblank/pyopengl/collision.py|collision.py]]  et répertoires parents       * [[http://new.math.uiuc.edu/math198/repo/illipython/stanblank/pyopengl/collision.py|collision.py]]  et répertoires parents
-      * [[http://vpython.wikidot.com/|Vpython wiki site]] 
-    * GlowScript : [[https://www.glowscript.org/|glowscript.org]] reprend les objectifs de Vpython, (sous Python 3) 
-      * cf. exemples, articel [[https://rjallain.medium.com/a-physicists-guide-to-functions-in-python-9aec73cc4dcb]],... 
     * [[http://code.google.com/p/visvis/|Visvis]] : approche orientée objet de la visualisation     * [[http://code.google.com/p/visvis/|Visvis]] : approche orientée objet de la visualisation
     * [[http://www.pyzo.org|Pyzo]] : environnement d'analyse de données et de visualisation     * [[http://www.pyzo.org|Pyzo]] : environnement d'analyse de données et de visualisation
Ligne 438: Ligne 469:
   * cf. aussi [[http://lukaszmentel.com/blog/awesome-python-chemistry/|Awesome Python Chemistry]], Łukasz Mentel (aussi [[https://github.com/lmmentel/awesome-python-chemistry|ici]])   * cf. aussi [[http://lukaszmentel.com/blog/awesome-python-chemistry/|Awesome Python Chemistry]], Łukasz Mentel (aussi [[https://github.com/lmmentel/awesome-python-chemistry|ici]])
     * [[https://mendeleev.herokuapp.com/|Mendeleev]], tableau périodique     * [[https://mendeleev.herokuapp.com/|Mendeleev]], tableau périodique
 +  * [[https://dpotoyan.github.io/Chem324/intro.html|Chem324, Fall 2019 @ Iowa State University]] “Introduction to Quantum Mechanics” écrit en Jupyter + Markdown + Jupyter Book + Python codes 
  
 =====  Autres applications spécifiques en Science  ===== =====  Autres applications spécifiques en Science  =====
Ligne 513: Ligne 545:
 =====  Graphical User Interfaces  ===== =====  Graphical User Interfaces  =====
  
-cf. [[http://wiki.python.org/moin/GuiProgramming]]+cf.  
 +  * [[http://wiki.python.org/moin/GuiProgramming]] 
 +  * [[https://betterprogramming.pub/7-must-try-gui-libraries-in-python-34c8f6266363|7 Must-Try GUI Libraries in Python]] Abhay Parashar, Medium, Apr, 2021, Better Programming 
 +  * [[https://www.freecodecamp.org/news/python-gui-development-using-pyside6-and-qt/|Python GUI Development Using PySide6 and Qt]] FreeCodeCamp, Beau Carnes, 07/12/2022, tutorial 
  
   * TKinter (pour mémoire, car inclu dans la distribution standard de Python)   * TKinter (pour mémoire, car inclu dans la distribution standard de Python)
Ligne 541: Ligne 577:
   * http   * http
     * [[https://github.com/dddomodossola/remi|Python REMote Interface library]] (cf. PySimpleGUIWeb)     * [[https://github.com/dddomodossola/remi|Python REMote Interface library]] (cf. PySimpleGUIWeb)
 +
 +===== Python & web =====
 +  * [[https://anaconda.cloud/pyscript-python-in-the-browser|PyScript]] : Python in the browser
 +    * [[https://towardsdatascience.com/pyscript-python-in-the-browser-aadaf8960a80|PyScript: Python in the browser. Are you a data scientist or a developer…]] by Sophia Yang, May, 2022, Towards Data Science
 +    * [[https://towardsdatascience.com/pyscript-unleash-the-power-of-python-in-your-browser-6e0123c6dc3f|PyScript — unleash the power of Python in your browser]], A sneak peek at how to run Python from HTML code
 +    * [[https://towardsdatascience.com/introducing-pyscript-how-to-run-python-in-your-browser-8d838bb12224|Introducing PyScript — How to Run Python in Your Browser - Is Python the new JavaScript now? Well, no, but you can still do cool things]] Dario Radečić, towardsdatascience.com, 04/05/2022
 +    * [[https://medium.com/analytics-vidhya/pyscript-use-python-code-in-html-f7c8b49486a4|PyScript-Use Python Code in HTML]], E Senthil, Medium, 06/05/2022
 +  * [[https://brython.info/|Brython]] : Une implémentation de Python 3 pour la programmation web côté client
 +  * [[https://anvil.works/]] Full stack web apps with nothing but Python
  
 =====  Librairies particulières  ===== =====  Librairies particulières  =====
Ligne 577: Ligne 622:
     * [[https://pypi.org/project/texttable/|Texttable]]     * [[https://pypi.org/project/texttable/|Texttable]]
     * cf. aussi [[https://towardsdatascience.com/how-to-create-latex-tables-directly-from-python-code-5228c5cea09a|How to create Latex tables directly from Python code]]     * cf. aussi [[https://towardsdatascience.com/how-to-create-latex-tables-directly-from-python-code-5228c5cea09a|How to create Latex tables directly from Python code]]
 +
 +===== Python Package Index (PyPI) : gestion,... =====
 +  * [[https://towardsdatascience.com/the-starters-guide-to-release-your-python-package-in-pypi-efd72cbc0011|The Starters Guide to Release your Python Package in PyPi]], A step-by-step guide to effectively release your Python package in the Python Package Index (PyPI) to pip install it, Erdogan Taskesen, Medium, 14/42/2022
 +
 +
  
 =====  Autres distributions ou programmes utiles, pour utilisateurs avertis, ou programmeurs  ===== =====  Autres distributions ou programmes utiles, pour utilisateurs avertis, ou programmeurs  =====
Ligne 588: Ligne 638:
     * [[http://guide.python-distribute.org]]     * [[http://guide.python-distribute.org]]
     * [[http://www.aosabook.org/en/packaging.html|Python Packaging, by Tarek Ziadé]], from the books [[http://www.aosabook.org/en/index.html|The Architecture of Open Source Applications]]     * [[http://www.aosabook.org/en/packaging.html|Python Packaging, by Tarek Ziadé]], from the books [[http://www.aosabook.org/en/index.html|The Architecture of Open Source Applications]]
 +    * [[https://mathspp.com/blog/how-to-create-a-python-package-in-2022|How to create a Python package in 2022]]
   * [[http://www.virtualenv.org|virtualenv]], un outil pour créer des environnements isolés, permettant d'utiliser des versions différentes de librairies. Trouvez des tutoriels [[http://stackoverflow.com/questions/5844869/comprehensive-beginners-virtualenv-tutorial|ici]], et aussi une [[http://blog.zoomeranalytics.com/pip-install-t/|alternative à virtualenv]].   * [[http://www.virtualenv.org|virtualenv]], un outil pour créer des environnements isolés, permettant d'utiliser des versions différentes de librairies. Trouvez des tutoriels [[http://stackoverflow.com/questions/5844869/comprehensive-beginners-virtualenv-tutorial|ici]], et aussi une [[http://blog.zoomeranalytics.com/pip-install-t/|alternative à virtualenv]].
  
Ligne 749: Ligne 800:
   * [[https://analytics4all.org/python/|Analytics4All]], Benjamin Larson   * [[https://analytics4all.org/python/|Analytics4All]], Benjamin Larson
   * [[https://realpython.com/|Real Python]], Learn Python Programming by Example   * [[https://realpython.com/|Real Python]], Learn Python Programming by Example
 +  * [[https://thepythoncodingbook.com/blog/|The Python Coding Book]]
 ==== Articles intéressants ==== ==== Articles intéressants ====
   * [[https://www.endgame.com/blog/open-sourcing-your-own-python-library-101|Open-Sourcing Your Own Python Library 101]]   * [[https://www.endgame.com/blog/open-sourcing-your-own-python-library-101|Open-Sourcing Your Own Python Library 101]]
Ligne 842: Ligne 894:
   * [[https://medium.com/analytics-vidhya/top-10-nice-to-have-data-science-libraries-d155196710ef|Top 10 Nice-To-Have Data Science Libraries]]   * [[https://medium.com/analytics-vidhya/top-10-nice-to-have-data-science-libraries-d155196710ef|Top 10 Nice-To-Have Data Science Libraries]]
   * [[https://towardsdatascience.com/7-easter-eggs-in-python-7765dc15a203|7 Easter Eggs in Python]]   * [[https://towardsdatascience.com/7-easter-eggs-in-python-7765dc15a203|7 Easter Eggs in Python]]
 +  * [[https://towardsdatascience.com/theres-a-clear-winner-between-matlab-vs-python-f6bb56b2b930|Matlab vs Python: 9 Comparisons For Which Language is Best for You - Towards Data Science]] Zulie Rane, Medium, 02/10/2021
 +  * [[https://python.plainenglish.io/22-things-i-never-knew-about-python-until-recently-compilation-cb8e50e400ae|22 Things I Never Knew About Python Until Recently (Compilation)]] Liu Zuo Lin, Medium, 01/09/2022
 +
 +
 +
  • floss/python.txt
  • Dernière modification : 2024/03/24 02:44
  • de villersd