Afficher la pageAnciennes révisionsLiens de retourExporter en PDFHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ~~NOTOC~~ [[:python:accueilpython|{{ :iconemaison.jpg?nolink&30|Sommaire Python et microPython}}]] ===== Python - Programmation avancée ===== [Mise à jour le : 30/12/2022] * <html><a href="https://realpython.com/python311-new-features/" target="_blank">Python 3.11: Cool New Features for You to Try</a></html> ===Sommaire=== - AI - <html><a href="https://realpython.com/python-ai-neural-network/" target="_blank">Python AI: How to Build a Neural Network & Make Predictions</a></html> - <html><a href="https://betterprogramming.pub/building-an-alexa-or-siri-equivalent-bot-in-python-ea07ed001445" target="_blank">Build an Alexa- or Siri-Equivalent Bot in Python Using OpenAI</a></html> - Algorithmes, maths et science des données - <html><a href="https://realpython.com/sorting-algorithms-python/" target="_blank">Sorting Algorithms in Python</a></html> - <html><a href="https://realpython.com/python-recursion/" target="_blank">Recursion in Python: An Introduction</a></html> - <html><a href="https://realpython.com/knn-python/" target="_blank">The k-Nearest Neighbors (kNN) Algorithm in Python</a></html> - <html><a href="https://realpython.com/python-complex-numbers/" target="_blank">Simplify Complex Numbers With Python</a></html> - <html><a href="https://realpython.com/learning-paths/math-data-science/" target="_blank">Math for Data Science</a></html> - <html><a href="https://realpython.com/tutorials/data-science/" target="_blank">Python Data Science Tutorials</a></html> - <html><a href="https://realpython.com/logistic-regression-python/" target="_blank">Logistic Regression in Python</a></html> - <html><a href="https://realpython.com/numpy-scipy-pandas-correlation-python/" target="_blank">NumPy, SciPy, and Pandas: Correlation With Python</a></html> - <html><a href="https://realpython.com/python-scipy-fft/" target="_blank">Fourier Transforms With scipy.fft: Python Signal Processing</a></html> - <html><a href="https://realpython.com/mandelbrot-set-python/" target="_blank">Draw the Mandelbrot Set in Python</a></html> - <html><a href="https://realpython.com/binary-search-python/" target="_blank">How to Do a Binary Search in Python</a></html> - <html><a href="https://realpython.com/learning-paths/data-visualization-python/" target="_blank">Data Visualization With Python</a></html> - <html><a href="https://realpython.com/linear-regression-in-python/" target="_blank">Linear Regression in Python</a></html> - API - <html><a href="https://realpython.com/binary-search-python/" target="_blank">How to Do a Binary Search in Python</a></html> - Asynchrone - <html><a href="https://realpython.com/python-async-features/" target="_blank">Getting Started With Async Features in Python</a></html> - Bases de données et SGBD - [[info:bdd:accueilbdd|Généralités]] - <html><a href="https://realpython.com/tutorials/databases/" target="_blank">Python Database Tutorials</a></html> - <html><a href="https://zestedesavoir.com/tutoriels/1294/des-bases-de-donnees-en-python-avec-sqlite3/" target="_blank">Des bases de données en Python avec sqlite3</a></html> - <html><a href="https://realpython.com/python-contact-book/" target="_blank">Build a Contact Book With Python, PyQt, and SQLite</a></html> - <html><a href="https://realpython.com/python-sql-libraries/" target="_blank">Introduction to Python SQL Libraries</a></html> - <html><a href="https://rednafi.github.io/reflections/recipes-from-python-sqlite-docs.html" target="_blank">Recipes from Python SQLite docs</a></html> - Bonnes pratiques - <html><a href="https://css-tricks.com/technical-writing-for-developers/" target="_blank">Technical Writing for Developers</a></html> - <html><a href="https://realpython.com/tutorials/best-practices/" target="_blank">Best Practices for More Pythonic Code</a></html> - <html><a href="https://realpython.com/python-vs-cpp/" target="_blank">Python vs C++: Selecting the Right Tool for the Job</a></html> - <html><a href="https://realpython.com/learning-paths/writing-pythonic-code/" target="_blank">Write More Pythonic Code</a></html> - <html><a href="https://realpython.com/python-lbyl-vs-eafp/" target="_blank">LBYL vs EAFP: Preventing or Handling Errors in Python</a></html> - <html><a href="https://realpython.com/python-ellipsis/" target="_blank">When Do You Use an Ellipsis in Python?</a></html> - <html><a href="https://betterprogramming.pub/should-you-be-using-pythons-walrus-operator-yes-and-here-s-why-36297be16907" target="_blank">Should You Be Using Python’s Walrus Operator?</a></html> - CLI Python - <html><a href="v" target="_blank">Build Command Line Interface with Python's argparsz</a></html> - <html><a href="https://realpython.com/python-command-line-arguments/" target="_blank">Python Command Line Arguments</a></html> - CPython - <html><a href="https://realpython.com/cpython-source-code-guide/" target="_blank">Your Guide to the CPython Source Code</a></html> - Documentation - <html><a href="https://realpython.com/python-project-documentation-with-mkdocs/" target="_blank">Build Your Python Project Documentation With MkDocs</a></html> - Embarqué - <html><a href="https://github.com/pikasTech/pikascript" target="_blank">PikaScript</a></html> - Excel - <html><a href="https://realpython.com/openpyxl-excel-spreadsheets-python/" target="_blank">A Guide to Excel Spreadsheets in Python With openpyxl</a></html> - Exceptions - <html><a href="https://realpython.com/python-exceptions/" target="_blank">Python Exceptions: An Introduction</a></html> - <html><a href="https://realpython.com/python-keyerror/" target="_blank">Python KeyError Exceptions and How to Handle Them</a></html> - <html><a href="https://realpython.com/python-lbyl-vs-eafp/" target="_blank">LBYL vs EAFP: Preventing or Handling Errors in Python</a></html> - Exécution de code - <html><a href="https://realpython.com/python-exec/" target="_blank">Python's exec(): Execute Dynamically Generated Code</a></html> - Fonctionnel - <html><a href="https://realpython.com/python-filter-function/" target="_blank">Python's filter(): Extract Values From Iterables</a></html> - Générateurs - <html><a href="https://realpython.com/python-filter-function/" target="_blank">Python's filter(): Extract Values From Iterables</a></html> - Interfaces graphiques - <html><a href="https://realpython.com/learning-paths/python-gui-programming/" target="_blank">Python GUI Programming</a></html> - <html><a href="https://realpython.com/learning-paths/pyqt-gui-programming/" target="_blank">GUI Programming With PyQt</a></html> - Journalisation - <html><a href="https://realpython.com/python-logging/" target="_blank">Logging in Python</a></html> - <html><a href="https://monadical.com/posts/ins-and-outs-of-logging-in-python-part-one.html" target="_blank">The Ins and Outs of Logging in Python, Part 1</a></html> - Jupyter - <html><a href="https://mljar.com/blog/dashboard-python-jupyter-notebook/" target="_blank">How to create a dashboard in Python with Jupyter Notebook?</a></html> - Langages - <html><a href="https://realpython.com/nltk-nlp-python/#tokenizing" target="_blank">Natural Language Processing With Python's NLTK Package</a></html> - <html><a href="https://realpython.com/java-vs-python/" target="_blank">Java vs Python: Basic Python for Java Developers</a></html> - Linter - <html><a href="https://sadh.life/post/ast/" target="_blank">Learn Python ASTs, by building your own linter</a></html> - Machine learning - <html><a href="https://realpython.com/learning-paths/machine-learning-python/" target="_blank">Machine Learning With Python</a></html> - <html><a href="https://realpython.com/python-ai-neural-network/" target="_blank">Python AI: How to Build a Neural Network & Make Predictions</a></html> - Mémoire - <html><a href="https://realpython.com/python-memory-management/" target="_blank">Memory Management in Python (RealPython)</a></html> - <html><a href="https://www.honeybadger.io/blog/memory-management-in-python/" target="_blank">Memory Management in Python (Honeybadger)</a></html> - <html><a href="https://anvil.works/articles/pointers-in-my-python-1" target="_blank">Memory Management in Python - Part 1: What Are Pointers?</a></html> - Mobile - <html><a href="https://realpython.com/mobile-app-kivy-python/" target="_blank">Build a Mobile Application With the Kivy Python Framework</a></html> - Modules et packages - <html><a href="https://realpython.com/python-zip-import/" target="_blank">Python Zip Imports: Distribute Modules and Packages Quickly</a></html> - <html><a href="https://realpython.com/dependency-management-python-poetry/" target="_blank">Dependency Management With Python Poetry</a></html> - <html><a href="https://realpython.com/pypi-publish-python-package/" target="_blank">How to Publish an Open-Source Python Package to PyPI</a></html> - <html><a href="https://mathspp.com/blog/how-to-create-a-python-package-in-2022" target="_blank">How to create a Python package in 2022</a></html> - <html><a href="https://realpython.com/what-is-pip/" target="_blank">Using Python's pip to Manage Your Projects' Dependencies</a></html> - Multitâche - <html><a href="https://realpython.com/intro-to-python-threading/" target=_blank">An intro to threading in Python</a></html> - <html><a href="https://superfastpython.com/multiprocessing-race-condition-python/" target="_blank">Multiprocessing Race Conditions in Python</a></html> - <html><a href="https://realpython.com/learning-paths/python-concurrency-parallel-programming/" target="_blank">Python Concurrency & Parallel Programming</a></html> - <html><a href="https://superfastpython.com/threading-in-python/" target=_blank">Threading in Python: The Complete Guide</a></html> - <html><a href="https://realpython.com/python-concurrency/" target="_blank">Speed Up Your Python Program With Concurrency</a></html> - <html><a href="https://realpython.com/python-subprocess/" target="_blank">The subprocess Module: Wrapping Programs With Python</a></html> - <html><a href="https://superfastpython.com/processpoolexecutor-map-vs-submit/" target="_blank">map() vs submit() With The ProcessPoolExecutor in Python</a></html> - <html><a href="https://realpython.com/quizzes/python-threading/" target="_blank">Python Threading Quiz</a></html> - <html><a href="https://superfastpython.com/python-asyncio/" target="_blank">Python Asyncio: The Complete Guide</a></html> - pdf - <html><a href="https://github.com/pikepdf/pikepdf" target="_blank">pikepdf : a Python library for reading and writing PDF files</a></html> - **[[:python:poo:poo|POO - Programmation Orientée Objet✔]]** - Classe et objet - Héritage - Polymorphisme - Sécurité - <html><a href="https://blog.symops.com/2022/09/07/evolution-access-control-python/" target="_blank">Evolution of Access Control Explained Through Python</a></html> - <html><a href="https://towardsdatascience.com/secure-password-handling-in-python-6b9f5747eca5" target="_blank">Secure Password Handling in Python</a></html> - Structures de données - Opérateurs - <html><a href="https://realpython.com/python-in-operator/" target="_blank">Python's "in" and "not in" Operators: Check for Membership</a></html> - Enumération - <html><a href="https://realpython.com/python-enum/" target="_blank">Build Enumerations of Constants With Python's Enum</a></html> - Tuple - <html><a href="https://realpython.com/python-namedtuple/" target="_blank">Write Pythonic and Clean Code With namedtuple</a></html> - File et pile - <html><a href="https://realpython.com/queue-in-python/" target="_blank">Python Stacks, Queues, and Priority Queues in Practice</a></html> - <html><a href="https://realpython.com/python-deque/" target="_blank">Python's deque: Implement Efficient Queues and Stacks</a></html> - <html><a href="https://realpython.com/how-to-implement-python-stack/" target="_blank">How to Implement a Python Stack</a></html> - <html><a href="https://realpython.com/python-reverse-list/" target="_blank">Reverse Python Lists: Beyond .reverse() and reversed()</a></html> - <html><a href="https://realpython.com/python-hash-table/" target="_blank">Build a Hash Table in Python With TDD</a></html> - Dictionnaires - <html><a href="https://realpython.com/python-chainmap/" target="_blank">Python's ChainMap: Manage Multiple Contexts Effectively</a></html> - Tests - <html><a href="https://realpython.com/python-doctest/" target="_blank">Python's doctest: Document and Test Your Code at Once</a></html> - <html><a href="https://realpython.com/learning-paths/test-your-python-apps/" target="_blank">Test Your Python Apps</a></html> - <html><a href="https://realpython.com/pytest-python-testing/" target="_blank">Effective Python Testing With Pytest</a></html> - <html><a href="https://simonwillison.net/2018/Jul/28/documentation-unit-tests/" target="_blank">Documentation unit tests</a></html> - <html><a href="https://notes.crmarsh.com/using-mypy-in-production-at-spring" target="_blank">Using Mypy in production at Spring</a></html> - <html><a href="https://pythonspeed.com/articles/measuring-python-performance/" target="_blank">Invasive procedures: Python affordances for performance measurement</a></html> - Web - <html><a href="https://realpython.com/tutorials/web-dev/" target="_blank">Python Web Development Tutorials</a></html> - <html><a href="https://realpython.com/html-css-python/" target="_blank">HTML and CSS for Python Developers</a></html> - <html><a href="https://realpython.com/the-model-view-controller-mvc-paradigm-summarized-with-legos/" target="_blank">Model-View-Controller (MVC) Explained – With Legos</a></html> - <html><a href="https://realpython.com/python-requests/" target="_blank">Python’s Requests Library (Guide)</a></html><html><a href="https://realpython.com/quizzes/python-requests/" target="_blank">[Quiz]</a></html> - <html><a href="https://realpython.com/urllib-request/" target="_blank">Python's urllib.request for HTTP Requests</a></html> - <html><a href="https://realpython.com/python-https/" target="_blank">Exploring HTTPS With Python</a></html> - Bottle - <html><a href="https://deptinfo-ensip.univ-poitiers.fr/ENS/doku/doku.php/stu:python_reseau:bottlepy" target="_blank">Un serveur web en Python avec <strong>Bottle</strong></a>.</html> - Django - <html><a href="https://realpython.com/tutorials/django/" target="_blank">Django Tutorials</a></html> - <html><a href="https://testdriven.io/blog/django-vs-flask/" target="_blank">Django vs. Flask in 2021: Which Framework to Choose</a></html> - Docker - <html><a href="https://realpython.com/tutorials/docker/" target="_blank">Python Docker Tutorials</a></html> - Flask - <html><a href="https://realpython.com/learning-paths/flask-by-example/" target="_blank">Flask by Example</a></html> - <html><a href="https://realpython.com/tutorials/flask/" target="_blank">Flask Tutorials</a></html> - <html><a href="https://testdriven.io/blog/accepting-payments-with-stripe-vuejs-and-flask/" target="_blank">Accepting Payments with Stripe, Vue.js, and Flask</a></html> - <html><a href="https://realpython.com/primer-on-jinja-templating/" target="_blank">Primer on Jinja Templating</a></html> - <html><a href="https://realpython.com/python-send-email/" target="_blank">Sending Emails With Python</a></html> - <html><a href="https://realpython.com/tutorials/front-end/" target="_blank">Front-end Web Development Tutorials</a></html> - Brython: Python in Your Browser - Python vs JavaScript for Pythonistas, etc - MQTT - <html><a href="https://mntolia.com/fundamentals-mqtt/" target="_blank">Fundamentals of MQTT</a></html> - <html><a href="https://mntolia.com/mqtt-python-with-paho-mqtt-client/" target="_blank">Beginner’s Guide To Using Paho-MQTT</a></html> - PyScript - <html><a href="https://realpython.com/pyscript-python-in-browser/" target="_blank">A First Look at PyScript: Python in the Web Browser</a></html> - <html><a href="https://towardsdatascience.com/pyscript-unleash-the-power-of-python-in-your-browser-6e0123c6dc3f" target="_blank">PyScript — unleash the power of Python in your browser</a></html> - REST - <html><a href="https://realpython.com/urllib-request/" target="_blank">Python's urllib.request for HTTP Requests</a></html> - <html><a href="https://realpython.com/api-integration-in-python/" target="_blank">Python and REST APIs: Interacting With Web Services</a></html> - Scraping - <html><a href="https://realpython.com/python-web-scraping-practical-introduction/" target="_blank">A Practical Introduction to Web Scraping in Python</a></html> - <html><strong><a href="https://realpython.com/tutorials/web-scraping/" target="_blank">Web Scraping Tutorials</a></strong></html> - Socket - <html><a href="https://realpython.com/python-sockets/" target="_blank">Socket Programming in Python (Guide)</a></html> - Twitter - <html><a href="https://realpython.com/twitter-bot-python-tweepy/" target="_blank">How to Make a Twitter Bot in Python With Tweepy</a></html> - XML - <html><a href="https://realpython.com/python-xml-parser/" target="_blank">A Roadmap to XML Parsers in Python</a></html> ---- - {{:python:outils.png?nolink&25|}} **Outils** - **Création** - <html><a href="https://realpython.com/python-thonny/" target="_blank">Kivy: The Open Source Python App development Framework.</a></html> for Android, iOS, GNU/Linux, OS X et Windows. . - <html><a href="https://realpython.com/python-thonny/" target="_blank">Thonny: The Beginner-Friendly Python Editor</a></html> - **VSCode** - [[:outils:vscode:accueilvscode|L'environnement de développement intégré (IDE) VSCode]] - [[:outils:vscode:vscipython|Python interactif (IPython) et Jupyter dans VSCode]] - [[:python:outils:anaconda|Installer et utiliser Anaconda, Anaconda avec VSCode]] - [[:python:outils:jupyter|Notebook Jupyter, binder et Google Colab]] - [[:python:outils:pip|Installer et utiliser PIP]] - <html><a href="https://realpython.com/what-is-pip/" target="_blank">Using Python's pip to Manage Your Projects' Dependencies</a></html> - <html><a href="https://visualtk.com/" target="_blank">Visual TK</a></html> : Visual Python TKinter GUI creator - **Docker** - <html><a href="https://dev.to/edemgold/how-to-deploy-a-jupyter-notebook-to-docker-4glb" target="_blank">How to Deploy a Jupyter Notebook to Docker</a></html> - **Documentation** - [[:outils:markdown|Mémento de Markdown]] - **Entraînement en ligne** - <html><a href="https://inginious.org/" target="_blank">INGInious</a></html> - <html><a href="https://cscircles.cemc.uwaterloo.ca/fr/" target="_blank">Cercles informatiques</a></html> - <html><a href="http://www.france-ioi.org/" target="_blank">France IoI</a></html> - **Environnement d'exécution** - <html><a href="https://realpython.com/python-virtual-environments-a-primer/" target="_blank">Environnements virtuels Python : introduction</a></html> - <html><a href="https://github.com/pypa/pipx" target="_blank">pipx — Install and Run Python Applications in Isolated Environments</a></html> - <html><a href="https://realpython.com/intro-to-pyenv/" target="_blank">Managing Multiple Python Versions With pyenv</a></html> - **Sauvegarde et collaboration** - [[:outils:filezilla|Transférer des fichiers avec FileZilla client]] - [[:outils:vscode:liveshare|Travail collaboratif dans VSCode]] - ** Git et Github** - [[:outils:git|Gestion de versions : démarrer avec git et Github]] - <html><a href="https://realpython.com/python-git-github-intro/" target="_blank">Introduction to Git and GitHub for Python Developers</a></html> - <html><a href="https://realpython.com/advanced-git-for-pythonistas/" target="_blank">Advanced Git Tips for Python Developers</a></html> - **Script** - <html><a href="https://github.com/carlospuenteg/File-Injector" target="_blank">File injector (Stéganographie)</a></html> - **Simulation** - **En ligne** : <html><a href="https://pythontutor.com/" target="_blank">Python Tutor</a></html> python/progavancee.txt Dernière modification : 2022/12/30 19:46de phil