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/06 18:25] – [Articles intéressants] villersd | floss:python [2021/08/05 10:22] – [Livres] villersd |
---|
* [[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 !** |
| * 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]] |
* [[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 |
* 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 ==== |
* [[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) |
| |
| |
* [[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) |
===== 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 |
| |
* TKinter (pour mémoire, car inclu dans la distribution standard de Python) | * TKinter (pour mémoire, car inclu dans la distribution standard de Python) |
* Interfaces simplifiés : | * Interfaces simplifiés : |
* [[https://pysimplegui.readthedocs.io/en/latest/]] + PySimpleGUIWeb | * [[https://pysimplegui.readthedocs.io/en/latest/]] + PySimpleGUIWeb |
| * [[https://levelup.gitconnected.com/uis-in-python-with-pysimplegui-e5cd8ea275e8|UIs in Python with PySimpleGUI - Is this the one?]] Keno Leon, Medium, Dec 18, 2020 |
* 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://anvil.works/]] Full stack web apps with nothing but Python |
| |
===== Librairies particulières ===== | ===== Librairies particulières ===== |