Bienvenue dans le projet alx-higher_level_programming, une composante essentielle du programme Software Engineering Foundations d'ALX. Ce projet se concentre sur la programmation de haut niveau, en mettant l'accent sur :
- 🐍 Python : Structures de données, POO, exceptions, modules, tests, entrées/sorties, ORM.
- 🐘 SQL : Requêtes, relations, clés primaires/étrangères, jointures.
- 🌐 JavaScript : Programmation orientée objet, manipulation du DOM, requêtes réseau.
- 💻 Environnement Linux (Ubuntu 20.04 LTS recommandé)
- 🐍 Python 3.x installé
- 🐘 MySQL pour les projets SQL
- 🌐 Navigateur web pour les projets JavaScript
- 🧪 Outils de test comme
unittest
pour Python
- Documentation officielle de Python 🇫🇷
- Tutoriels SQL - SQL.sh 🇫🇷
- Documentation JavaScript - MDN Web Docs 🇫🇷
- Python Tutor (visualiseur d’exécution de code)
- Exercices pratiques Python - W3Schools
- Le style PEP8 pour Python
- Introduction au SQL - OpenClassrooms
- Cours JavaScript Moderne - OpenClassrooms
- PostgreSQL Tutoriels
- ORM avec SQLAlchemy (Python)