Python >> Tutoriel Python >  >> Python

20 vrais projets Python pour gagner de l'argent en 2022

Êtes-vous frustré de coder des projets factices pour apprendre Python ? Cet article vous donne 20 projets de code très pratiques que vous pouvez résoudre par vous-même.

Apprenez tout en gagnant pour améliorer vos compétences !

Si vous voulez savoir combien d'argent vous pouvez vous attendre à gagner en tant que pigiste Python, prenez votre analyse vidéo gratuite :"Comment développer votre Python pour les compétences à revenu élevé" !


Mon lecteur de messagerie Finxter Email Academy Jason se débat avec le problème de trouver des projets de code pratiques :

"Je veux faire des "projets réels", mais quand je les lis sur Freelancer ou Upwork, j'ai l'impression de ne même pas savoir par où commencer.

Je pense que ce qui serait bénéfique pour moi, c'est d'avoir une liste de projets qui ressembleraient à des projets réels de "rémunération" qui pourraient être dans un certain ordre et me donneraient les compétences, la confiance et "l'instinct" pour sortir là-bas.

Ces projets n'auraient aucune instruction, autre que ce que vous pourriez obtenir de quelqu'un qui vous embauche. Ils couvriraient toutes les compétences dont quelqu'un aurait besoin pour au moins mettre le pied dans la porte. »

Comme le souligne Jason :trouver des projets de code pratiques est un défi commun à des millions d'apprenants Python.

C'est pourquoi j'ai exploré des centaines de projets indépendants Python archivés en 2022 (ne demandez pas combien de temps je me suis perdu dans ce corpus infini de projets Python) sur la plateforme Freelancer.

En fin de compte, j'ai trouvé ces 20 meilleurs projets pour vous aider à acquérir rapidement des compétences pratiques en matière de codage et à gagner de l'argent dans le processus !


Chacun de ces projets a en fait rapporté de l'argent à un pigiste Python en 2022.

Vous pouvez utiliser le montant en dollars des projets comme indicateur de difficulté.

Alors retroussez vos manches, choisissez le projet de vos rêves et commencez à apprendre Python maintenant - de la manière la plus pratique qui soit.

Projets 1 à 3 : Indépendant Python débutant (20 $/h)

Compétences :Python


Voulez-vous développer les compétences d'un professionnel Python complet —tout en étant payé dans le processus ? Devenez freelance Python et commandez votre livre Leaving the Rat Race with Python sur Amazon (Kindle/Print ) !

Plongeons-nous dans quelques concerts pratiques que j'ai trouvés sur des plates-formes d'apprentissage indépendantes.

Projet 4 :Site Web avec Flask et Python pour l'analyse de données (200 $)

En savoir plus sur ce projet ici.

Revenus du projet : 200 $

Description du projet :

"Le projet consiste à créer une page avec le framework Flask afin de permettre à l'utilisateur d'analyser des données textuelles.

L'idée est de laisser l'utilisateur télécharger son jeu de données (au format CSV, TSV, etc.)

Après cela, vous avez quelques options pour personnaliser le téléchargement (choisir le séparateur, l'en-tête existant ou non, les chaînes sont entre guillemets ou non, etc…) .

Une fois le jeu de données chargé, l'utilisateur peut choisir le type de chaque colonne (données numériques, chaînes, etc.).

Après cela, l'utilisateur sélectionne les colonnes contenant les verbatims et clique sur un bouton d'analyse.

Les données sont ensuite poussées vers le backend où j'aurai des scripts python pour effectuer la classification de texte et d'autres modèles d'apprentissage automatique que j'ai développés."

Astuce :Je vous recommande de supposer simplement que la partie analytique est gérée par le client. Vous pouvez simplement utiliser toutes les données CSV sur lesquelles vous pouvez mettre la main ou créer vous-même un petit fichier.

Compétences :Bootstrap, Flacon, Javascript, Python


Projet 5 :Besoin d'un script Python (20 $)

En savoir plus sur ce projet ici.

Revenus du projet :20 $

Description du projet :

"J'ai besoin d'un script Python pour publier des questions sur mon site Web.

Astuce :Supposons que les questions sont déjà données dans un fichier texte et que vous devez les lire ligne par ligne. Trouvez simplement un site Web sur lequel vous pouvez librement publier du contenu (par exemple, un service de rédaction collaborative).

Compétences :Python, Scraping Web


Projet 6 :Créer un programme pour obtenir des devis en temps réel à partir d'autres sites Web (200 $)

En savoir plus sur ce projet ici.

Revenus du projet :200 $

Description du projet :

"J'ai besoin d'un script/programme qui saisit les données des utilisateurs sur d'autres sites en temps réel afin d'obtenir un devis.

Voici un cas d'utilisation :

Un utilisateur est sur mon site Web à la recherche d'une assurance locataire et saisit ses données personnelles.

Une fois qu'ils ont entré leurs informations personnelles, ce programme/script entre ces informations sur 5 autres sites Web de compagnies d'assurance et retire le devis de chacun."

Astuce :trouvez d'abord quelques comparateurs d'assurances et apprenez à y accéder via une API. Décidez du type d'entrée utilisateur qui est commun à tous les sites (par exemple, l'âge de l'utilisateur). Maintenant, écrivez un script qui prend l'entrée de l'utilisateur et demande à tous les sites de comparaison d'assurance un devis pour l'utilisateur.

Bonus :parallélisez votre script pour accéder aux comparateurs d'assurances en même temps que le threading.

Compétences :Python, Scraping Web


Projet 7 :Créer une application pour un site Web permettant de sélectionner une caméra de sécurité (500 $)

En savoir plus sur ce projet ici.

Revenus du projet  :500 $

Description du projet :

"Créez une application qui sélectionne une caméra de sécurité en fonction des fonctionnalités souhaitées par le client.

Par exemple :Voulez-vous une vision nocturne ? Oui/Non, voulez-vous un panoramique, une inclinaison, un zoom ? O/N

Le client répondra à une série de questions et l'application suggérera 1 à 2 caméras qui correspondent le mieux à ses besoins.

Préférer être codé en Python.

Astuce :Sélectionnez d'abord les caméras d'Amazon. Ensuite, notez les différentes caractéristiques de ces caméras. Sur la base de vos données, proposez différentes questions. Maintenant, écrivez un script Python qui restreint de manière itérative l'ensemble des restrictions utilisateur en posant à l'utilisateur une question après l'autre.

Compétences :Python, Web Scraping, Machine Learning


Projet 8 :Bot de prédictions de football (soccer) (210 $)

En savoir plus sur ce projet ici.

Revenus du projet : 210 $

Description du projet :

"Je m'adresse à ce projet pour les personnes qui ont déjà construit un tel bot et qui peuvent me montrer les résultats de leur travail.

Ce que je cherche à recevoir, c'est un bot qui collecte des données historiques à partir d'au moins 2 sources et qui puisse faire des prédictions pour aujourd'hui, demain et cette semaine concernant les matchs à venir.

Je souhaite avoir la possibilité de définir les cotes (1,1 à 1,5,>1,5 à 1,8, supérieur à 1,8) et les types de paris (Double chance, 1x2, Moins/Plus de 1,5, Moins/Plus de 2,5, Score des deux équipes ).

Je veux que les résultats soient triés par le plus grand changement de gain. J'ai besoin de résultats affichés sur une page Web. Je fournirai un VPS qui hébergera le projet (si vous pouvez recommander un fournisseur de VPS que vous avez utilisé pour des projets antérieurs - je l'utiliserai).

Ceci est la première partie du projet. Après avoir testé la précision des prédictions, je déciderai si nous passons à la phase suivante avec plus de fonctionnalités.

Astuce :vous n'avez pas besoin d'héberger le projet n'importe où - faites-le simplement sur votre PC local. Il s'agit de faire des prédictions de matchs de football sur la base de certains ensembles de données que vous trouvez en ligne (par exemple, le classement des équipes jouant les unes contre les autres).


Projet 9 :Utiliser l'API Youtube pour trouver des données démographiques sur l'audience (170 $)

En savoir plus sur ce projet ici.

Revenus du projet : 170 $

Description du projet :

"Je suis assez novice dans ce genre de choses, donc idéalement, j'aimerais pouvoir trouver les données démographiques de l'audience d'une certaine chaîne YouTube et les importer sur une feuille Google. Semblable à ce que fait Tubular. »

Astuce :Ce projet consiste à accéder à l'API Youtube pour obtenir des statistiques sur les chaînes Youtube. Pour augmenter un peu le niveau de difficulté, vous pouvez laisser l'utilisateur saisir différentes chaînes Youtube et générer une liste triée des chaînes en fonction de leur taille (nombre d'abonnés).


Projet 10 :Créer un répondeur automatique par e-mail (1 214 $)

En savoir plus sur ce projet ici.

Revenus du projet : $1214

Description du projet :

"Nous avons besoin de quelque chose de codé en Python 3 qui prendra les e-mails envoyés à un certain e-mail, lira certains éléments de cet e-mail et enverra ces données à un autre e-mail."

Astuce : Explorez chaque e-mail que vous recevez pour les adresses e-mail et les adresses de sites Web. Ensuite, visitez les sites Web et explorez-les également pour les adresses e-mail. Envoyez un e-mail de réponse à toutes les adresses e-mail trouvées avec un texte prédéfini. Utilisez des adresses e-mail factices, par ex. adresses e-mail jetables — pour tester votre script.


Projet 11 :Web Scraper (427 $)

En savoir plus sur ce projet ici.

Revenus du projet : 427 $

Description du projet :

"J'ai besoin de quelqu'un pour supprimer un site Web à ma place :image, prix, inventaire, taille, description. Je souhaite l'importer dans Shopify et je souhaite qu'il soit surveillé afin que, lorsque les prix ou l'inventaire changent sur le site Web d'origine, je souhaite qu'il soit automatiquement mis à jour sur mon site Web. »

Astuce :Sélectionnez simplement un site Web Shopify à surveiller. Créez ensuite un script avec une boucle while infinie qui extrait à plusieurs reprises le contenu du site Web, vérifie si quelque chose change et attend un intervalle de temps prédéfini.


Projet 12 : Un site Web pour la Bourse financière utilisant Python (347 $)

En savoir plus sur ce projet ici.

Revenus du projet :347 $

Description du projet :

"Créer un site Web en utilisant Python Django/Flask.

Les données doivent être extraites tous les jours dans la base de données MySQL à partir de Yahoo/Google Finance.

Le site Web doit afficher des graphiques et les utilisateurs doivent avoir la possibilité de rechercher le cours de l'action s."

Astuce :C'est un projet intéressant. Implémentez-le avec un état d'esprit minimaliste :n'ajoutez que les fonctionnalités demandées. Rien de plus.


Projet 13 :Gradients de politiques déterministes profonds pour les manipulations robotiques et l'apprentissage par renforcement (322 $)

En savoir plus sur ce projet ici.

Revenus du projet : 322 $

Description du projet :

"Entrée :Image [48x48] Données de grande dimension

Sortie :[x, y, z, g]

x,y,z sont des coordonnées

g :0 - 180 degrés

Prédire les valeurs de sortie à l'aide de DDPG pour une application

Référence :https://arxiv.org/pdf/1509.02971.pdf

Astuce :Heureusement, le client fournit un lien vers le document de recherche. Lisez le document et tout le contexte dont vous avez besoin pour pouvoir mettre en œuvre ce projet. C'est très avancé mais si vous parvenez à résoudre ce projet, vous savez que vous êtes un maître en apprentissage automatique !

Compétences :Data Science, Machine Learning, Python

Projet 14 :Rédiger des articles de blog pour Finxter (25 $/article)

Revenus du projet :25 $ par article

Description du projet :

Chaque étudiant du cours Python Freelancer peut obtenir ses deux premiers concerts Upwork en travaillant pour Finxter pour acquérir de l'expérience, en savoir plus sur un sujet Python spécifique, aider la communauté et gagner de l'argent.

L'article compte généralement 1 000 mots et traite d'une question Python spécifique. Il doit être soumis via GDocs.

Astuce :Rejoignez le cours de pigiste pour apprendre à devenir un pigiste Python prospère.

Compétences  :Écriture de base en anglais et volonté d'apprendre

Projet 15 :Automatiser les concerts ennuyeux avec Python (20 $/clic)

Vous pouvez remplacer un simple travail manuel par un script Python. Dans ce concert, un pigiste a automatisé la conversion des relevés bancaires PDF en fichiers CSV. C'est un travail simple mais ça rapportera 20 $ juste pour exécuter le script qui doit être écrit une fois et qui peut être réutilisé des milliers de fois.

Vous pouvez rejoindre le cours de freelance ici.

Projet 16 :Python Django Freelance (500 $)

Django est une compétence recherchée sur les plateformes de freelance telles que Upwork. Ce pigiste gagne entre 150 $ et 500 $ par site Web Django de base :

Projet 17 :Configuration de Google Analytics sur Upwork (200 $)

Les codeurs ont un ensemble de compétences unique. Effectuer des tâches simples, comme inclure un code JavaScript dans un site Web, peut être très lucratif, mais toujours utile pour les clients non avertis :

Projet 18 :Forks du marché NFT | Développement de la chaîne de blocs | Contrats intelligents (4 999 $)

Les blockchains ont le vent en poupe ! Ceci est également visible sur Upwork où certains pigistes gagnent près de 5 000 $ pour un concert qui peut être complété en une semaine environ par un ingénieur Blockchain :

Projet 19 : Consultant Cloud indépendant (50 $/h)

Conseil est juste un terme plus glamour pour Freelancing .

C'est souvent une bonne idée de se repositionner en tant que consultant pour facturer des taux horaires plus élevés. Ce pigiste gagne entre 50 $ et 100 $ de l'heure en tant que consultant cloud :

Projet 20 :Freelancer en test de site Web (300 $/jour)

Les testeurs de sites Web effectuent un travail précieux pour les clients qui gèrent leurs propres sites Web. C'est pourquoi les clients les embauchent souvent.

Avec quelques scripts de test (peut-être écrits en Python ?), vous pouvez facilement vous préparer à des revenus élevés :

Si vous pensez que le travail en freelance est fait pour vous, envisagez de rejoindre le cours de freelance Python.