
Le "calendrier Adevo" est une activité dans laquelle chaque jour (pendant l'avènement) un cadeau lié à la programmation et au développement logiciels (livres, cours ...) est audiré. Son objectif est d'aider à partager les connaissances et d'encourager l'apprentissage communautaire.
Si vous considérez le projet utile, Apóyalo faisant "★ Star" dans le référentiel. Merci!
Vous avez un canal appelé "Python" sur le serveur Discord de la communauté pour demander, partager et aider.
Ceci est la structure générale du projet.
Faites une Fork du référentiel.
Clona ce référentiel dans votre machine locale.
git clone https://github.com/ < USERNAME > /adeviento-web.gitAccédez au répertoire du projet.
cd adevientoCréer un environnement virtuel.
python3 -m venv venvActiver l'environnement virtuel.
source venv/bin/activateInstallez les unités.
python -m pip install -r requirements.txtInitialise le projet de réflexion.
reflex initExécutez le projet à la maison.
reflex run Vous pouvez accéder à son entrée dans l'URL http://localhost:3000/ du navigateur.
Vous avez plus d'informations sur la réflexion dans votre documentation officielle.
Pour afficher le projet, un local_build.sh a été créé qui est responsable de l'exécution du flux nécessaire pour générer le répertoire public avec toutes les ressources statiques dont le serveur Web a besoin.
L'ensemble du processus d'emballage pour la production pourrait être un délégué sur le serveur, mais le référentiel dispose toujours du répertoire public afin que vous puissiez consulter le contenu Web statique sans avoir besoin d'exécuter le script local_build.sh .
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
reflex init
reflex export --frontend-only
rm -fr public
unzip frontend.zip -d public
rm -f frontend.zip
deactivateFondamentalement, prépare l'environnement, installe les dépendances, initialise le projet, crée la construction de la production et la décompresser.
Vous pouvez configurer le serveur pour effectuer la tâche d'emballage et le déploiement en exécutant build.sh .
Le projet peut être déployé sur n'importe quel fournisseur ou serveur qui prend en charge les ressources statiques.
Advent.dev est déployé à Vercel.
Configuration de Vercel:
push dans la branche main déclenche un nouveau déploiement)public (qui contient une production statique pour la production)Cours gratuit pour apprendre le développement du Web border avec Pure Python à partir de zéro avec réflexion. Les technologies utilisées pour développer le projet "Calendrier Adevo". J'ai également un cours Python de zéro pour les débutants.
Cherchez-vous un supplément? Ici, vous trouverez mes cours édités par des cours individuels, pour avancer à votre rythme et économiser les progrès. Vous aurez également des exercices et des corrections, tester pour valider vos connaissances, vos examens et votre certificat public d'achèvement, votre soutien, vos étudiants, vos réunions de groupe, vos cours exclusifs et bien plus encore.
Entrez MoureDev.pro et utilise le coupon "Pro" avec une remise de 10% sur votre premier abonnement.
Je suis ingénieur logiciel depuis 2010. Depuis 2018, j'ai combiné mon travail en développement d'applications avec la création de contenu de formation sur la programmation et la technologie dans différents réseaux sociaux tels que @MoureDev .
Si vous souhaitez rejoindre notre communauté de développement, apprenez la programmation, améliorez vos compétences et aidez la continuité du projet, vous pouvez nous trouver: