Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Saviez-vous que Python est connu comme un langage de programmation polyvalent? Oui c’est le cas, Cependant, il ne doit pas être utilisé pour chaque projet individuel, Vous pouvez l’utiliser pour créer des applications de bureau, des jeux, des applications mobiles, des sites Web et des logiciels système. En fait, c’est le langage le plus adapté à la mise en œuvre d’algorithmes d’intelligence artificielle et d’apprentissage automatique.

C’est pourquoi j’ai collecté des idées de projets uniques pour chaque développeur Python au cours des dernières semaines. Espérons que ces idées de projets vous redonneront votre intérêt pour cette langue étonnante. La meilleure partie est que vous pouvez améliorer vos compétences en programmation Python avec ces projets amusants mais stimulants.

[Read: Are EVs too expensive? Here are 5 common myths, debunked]

Jetons un coup d’œil à eux un par un:

Créer une interface graphique logicielle avec des commandes vocales

Il y a eu des progrès massifs dans le développement d’applications de bureau ces jours-ci. Vous verrez beaucoup de générateurs d’interface graphique par glisser-déposer et de bibliothèques de reconnaissance vocale. Alors pourquoi ne pas l’assembler et créer une interface utilisateur en parlant à l’ordinateur?

C’est un concept complètement nouveau, et après avoir fait quelques recherches, j’ai constaté que personne n’avait jamais essayé de le faire. Cela pourrait donc être un peu plus difficile que ceux ci-dessous.

Voici quelques instructions pour démarrer avec ce projet en utilisant Python. Vous avez d’abord besoin des packages suivants: –

L’idée est maintenant de coder en dur certaines commandes vocales comme celle-ci:

Puisqu’il s’agira d’un produit minimum viable (MVP), c’est parfaitement bien si vous avez beaucoup d’instructions conditionnelles à coder en dur. Vous comprenez bien? Il est très facile et direct d’ajouter plus de commandes comme celle-ci.

Après avoir configuré quelques commandes de base, il est temps de tester votre code. Pour l’instant, vous pouvez essayer de créer un formulaire de connexion très simple dans une fenêtre.

La plus grande flexibilité de cette idée est qu’elle peut être mise en œuvre pour le développement de jeux, les sites Web et les applications mobiles. Également dans différents langages de programmation.

Concours IA

Les paris sont une activité où les gens prédisent un résultat et s’ils ont raison, ils en recevront une récompense. Facile non? Il y a eu de nombreuses avancées technologiques en intelligence artificielle ou en apprentissage automatique ces dernières années.

Par exemple, vous avez peut-être entendu parler de programmes comme Maître AlphaGo , AlphaGo zéro , et AlphaZero qui peut jouer Allez (jeu) mieux que n’importe quel joueur humain professionnel. Tu peux même l’obtenir Code source d’un programme similaire appelé Leela Zero.

Ce que je veux faire comprendre, c’est que l’IA devient plus intelligente que nous. Autrement dit, il peut prédire quelque chose de mieux en considérant toutes les possibilités et en apprenant des expériences précédentes.

Appliquons quelques concepts d’apprentissage supervisé en Python pour créer un robot de paris IA. Voici quelques bibliothèques dont vous aurez besoin pour commencer:

Pour commencer, vous devez sélectionner un jeu (par exemple, tennis, football, etc.) pour prédire les résultats. Recherchez maintenant les données de score historiques que vous pouvez utiliser pour entraîner le modèle.

Par exemple, les données des matchs de tennis peuvent être téléchargées à partir du format CSV Site Web Tennis-data.co.uk .

Si vous n’êtes pas familier avec les paris, voici comment cela fonctionne.

  • Vous voulez parier 10 $ sur Roger Federer avec une cote de 1,3.
    • S’il gagne, vous recevrez 10 $ (montant réel) plus 3 $ (profit).
    • S’il perd, vous perdrez également votre argent (par exemple 10 $).

Après avoir formé le modèle, nous devons calculer le niveau de confiance pour chaque prédiction, déterminer les performances de notre bot en vérifiant à quelle fréquence la prédiction était correcte, et enfin garder un œil sur le retour sur investissement (ROI).

Téléchargez un logiciel open source similaire Projet AI Betting Bot par Edouard Thomas.

Un robot commercial

Un bot de trading est très similaire au projet précédent en ce sens qu’il a également besoin de l’IA pour les prévisions. La question est maintenant de savoir si une IA peut correctement prédire la volatilité des cours des actions. Et la réponse est oui.

Avant de commencer, nous avons besoin de quelques données pour développer un bot de trading:

Ces ressources d’Investopedia peuvent être utiles pour former le bot: 1

Après avoir lu les deux articles, vous savez maintenant mieux quand acheter des actions et quand ne pas le faire. Ces connaissances peuvent facilement être converties en un programme Python qui prendra automatiquement la décision à notre place.

Vous pouvez également vous référer à ce bot de trading open source appelé freqtrade . Il a été créé avec Python et implémente plusieurs algorithmes d’apprentissage automatique.

Iron Man Jarvis (un assistant virtuel basé sur l’IA)

Cette idée vient de la série de films hollywoodiens Homme de fer. Le film parle de technologie, de robots et d’IA.

Ici le Homme de fer a construit un assistant virtuel avec intelligence artificielle. Le programme est connu sous le nom de Jarvis That Helps Homme de fer dans les tâches quotidiennes.

Homme de fer Jarvis donne des instructions en anglais simple et Jarvis répond également en anglais. Cela signifie que notre programme nécessite à la fois des capacités de reconnaissance vocale et de synthèse vocale.

Je recommanderais d’utiliser ces bibliothèques:

Pour le moment, vous pouvez coder en dur les commandes vocales comme suit:

Une fois que vous avez défini une alarme sur votre téléphone, vous pouvez également utiliser Jarvis pour une myriade d’autres tâches, telles que:

  • Vérifiez en permanence la caméra de sécurité et faites-leur savoir si quelqu’un attend à l’extérieur. Vous pouvez ajouter plus de fonctionnalités telles que la reconnaissance faciale et la reconnaissance. Cela vous aidera à savoir qui ou combien de personnes sont présentes.
  • Ouvrir / fermer la fenêtre de la salle.
  • Allumer / éteindre la lumière.
  • Répondez automatiquement aux e-mails.
  • Planifiez des tâches.

Même Mark Zuckerberg en a construit un Jarvis comme projet parallèle.

Surveiller un site Web pour la notification d’un concert ou d’un artiste à venir

Songkick est un service très populaire qui fournit des informations sur les concerts à venir. Il est API peut être utilisé pour rechercher des concerts à venir par:

  • Artiste
  • endroit
  • Lieu de rencontre
  • Date et l’heure

Vous pouvez créer un script python qui vérifie un concert spécifique chaque jour à l’aide de l’API Songkick. Avec tous ces paramètres, vous pouvez vous envoyer un e-mail dès que le concert est disponible.

Parfois, Songkick affiche même un lien «Acheter des billets» sur son site Web. Cependant, ce lien pourrait conduire à un autre site Web pour différents concerts. Cela signifie qu’il est très difficile d’acheter des billets automatiquement même lorsque nous utilisons le web scraping.

Au lieu de cela, nous pouvons simplement afficher le lien «Acheter des billets» comme inclus dans notre application d’actions manuelles.

Renouveler automatiquement les certificats SSL gratuits «Let’s Encrypt»

Chiffrons est une autorité de certification qui propose des certificats SSL gratuits. Cependant, le problème est que ce certificat n’est valide que pendant 90 jours. Vous devez le renouveler après 90 jours.

À mon avis, c’est un excellent scénario pour l’automatisation avec Python. Nous pouvons écrire du code qui renouvelle automatiquement un certificat SSL de site Web avant son expiration.

regarde ça Code sur GitHub pour l’inspiration.

Reconnaître les gens dans une foule

Ces jours-ci, les gouvernements ont installé des caméras de surveillance dans les lieux publics pour accroître la sécurité de leurs citoyens. La plupart de ces caméras sont simplement utilisées pour enregistrer des vidéos, puis les médecins légistes doivent détecter ou suivre manuellement la personne.

Et si nous créons un programme python qui reconnaît tout le monde dans la caméra en temps réel? Tout d’abord, nous devons avoir accès à une base de données nationale sur les cartes d’identité, ce que nous n’avons évidemment pas.

Un moyen simple consiste à créer une base de données des dossiers des membres de votre famille.

Vous pouvez ensuite utiliser un reconnaissance de visage Bibliothèque et connectez-la à la sortie de la caméra.

La recherche des contacts est un moyen d’identifier toutes les personnes qui sont entrées en contact les unes avec les autres pendant une certaine période de temps. C’est particulièrement utile dans une pandémie comme formation Divi car sans données sur les personnes infectées, nous ne pouvons pas arrêter la propagation.

Python peut être utilisé pour le suivi des contacts avec un algorithme d’apprentissage automatique appelé DBSCAN (clustering spatial basé sur la densité des applications avec bruit).

Comme il ne s’agit que d’un projet parallèle, nous n’avons pas accès aux données officielles. Pour le moment, il est préférable de générer des données de test réalistes Mockaroo .

Vous pouvez jeter un oeil Cet article pour l’implémentation de code spécifique.

Déplacer automatiquement les fichiers d’un dossier à un autre