à quoi sert python concrètement ?
ALittlePatate
2021-04-12 16:09:54
Une bonne partie des programmes de cybersec sont fait en python
pierro_la_place
2021-04-12 16:11:18
Le 12 avril 2021 à 16:06:50 :
Python est probablement le language de haut niveau le plus polyvalent à l'heure actuelle. Tu peux faire à peu près tout ce que tu veux (web, machine learning, automatisation, pentesting, logiciels avec GUI).
Ne te laisse pas berner par les gens qui parlent de sa lenteur (en général ce sont juste des rageux qui ne savent pas coder).
Tu ne sais pas que quoi tu parles khey. Tu peux effectivement tout faire en Python en théorie, mais c'est également le cas de quasi tous les langages. Sa lenteur est vraiment un problème même pour les gens qui savent coder, c'est pourquoi il n'est pas utilisé pour des applications pro.
Python est juste un langage qui a été créé et optimisé pour être le plus facile possible à apprendre et à manipuler. En somme c'est le langage parfait pour les amateurs, et c'est une très bonne chose parce que ça permet de faire des merveilles sans avoir à faire des années d'informatiques.
Whiplash123
2021-04-12 16:12:11
Python c'est hyper polyvalent, tu peux faire beaucoup de choses, en plus d'être facile a comprendre
Falquiero
2021-04-12 16:14:51
Très utilisé en sécurité au même titre que le ruby.
Très facile d'utilisation en réseau, tu peux coder des client TCP en quelques lignes, identique pour l'envoi de requêtes HTTP. Pas étonnant que ce langage soit favorisé pour la conception de nombreux tool. Un exemple parmi un multitude :
https://github.com/SpiderLabs/Responder
Azerban
2021-04-12 16:16:33
Sa lenteur est vraiment un problème même pour les gens qui savent coder, c'est pourquoi il n'est pas utilisé pour des applications pro.
Instagram (Django), Netflix, Youtube, Dropbox, Pinterest, tous ces sites web utilisent Python en backend (mais oui ce ne sont pas des applications pro hein ).
FastAPI un framework entièrement écrit en Python est aussi rapide que Nodejs et Go.
Franchement avant de la ramener, on se documente un peu.
Falquiero
2021-04-12 16:16:37
Le 12 avril 2021 à 16:11:18 :
Le 12 avril 2021 à 16:06:50 :
Python est probablement le language de haut niveau le plus polyvalent à l'heure actuelle. Tu peux faire à peu près tout ce que tu veux (web, machine learning, automatisation, pentesting, logiciels avec GUI).
Ne te laisse pas berner par les gens qui parlent de sa lenteur (en général ce sont juste des rageux qui ne savent pas coder).
Tu ne sais pas que quoi tu parles khey. Tu peux effectivement tout faire en Python en théorie, mais c'est également le cas de quasi tous les langages. Sa lenteur est vraiment un problème même pour les gens qui savent coder, c'est pourquoi il n'est pas utilisé pour des applications pro.
Python est juste un langage qui a été créé et optimisé pour être le plus facile possible à apprendre et à manipuler. En somme c'est le langage parfait pour les amateurs, et c'est une très bonne chose parce que ça permet de faire des merveilles sans avoir à faire des années d'informatiques.
La rapidité requise dont tu parles est une niche. Bien sur, embarquer du python, concevoir un moteur physique de jv en python sont pas les idées du siècle mais ça se fait quand même.
pierro_la_place
2021-04-12 16:23:04
Le 12 avril 2021 à 16:16:37 :
Le 12 avril 2021 à 16:11:18 :
Le 12 avril 2021 à 16:06:50 :
Python est probablement le language de haut niveau le plus polyvalent à l'heure actuelle. Tu peux faire à peu près tout ce que tu veux (web, machine learning, automatisation, pentesting, logiciels avec GUI).
Ne te laisse pas berner par les gens qui parlent de sa lenteur (en général ce sont juste des rageux qui ne savent pas coder).
Tu ne sais pas que quoi tu parles khey. Tu peux effectivement tout faire en Python en théorie, mais c'est également le cas de quasi tous les langages. Sa lenteur est vraiment un problème même pour les gens qui savent coder, c'est pourquoi il n'est pas utilisé pour des applications pro.
Python est juste un langage qui a été créé et optimisé pour être le plus facile possible à apprendre et à manipuler. En somme c'est le langage parfait pour les amateurs, et c'est une très bonne chose parce que ça permet de faire des merveilles sans avoir à faire des années d'informatiques.
La rapidité requise dont tu parles est une niche. Bien sur, embarquer du python, concevoir un moteur physique de jv en python sont pas les idées du siècle mais ça se fait quand même.
J'avoue je surestime peut-être la proportion de programmes qui ont effectivement besoin d'être rapides. Mais il y en a tout de même un paquet et dans ces cas Python serait ridicule.
Falquiero
2021-04-12 16:27:04
Le 12 avril 2021 à 16:23:04 :
Le 12 avril 2021 à 16:16:37 :
Le 12 avril 2021 à 16:11:18 :
Le 12 avril 2021 à 16:06:50 :
Python est probablement le language de haut niveau le plus polyvalent à l'heure actuelle. Tu peux faire à peu près tout ce que tu veux (web, machine learning, automatisation, pentesting, logiciels avec GUI).
Ne te laisse pas berner par les gens qui parlent de sa lenteur (en général ce sont juste des rageux qui ne savent pas coder).
Tu ne sais pas que quoi tu parles khey. Tu peux effectivement tout faire en Python en théorie, mais c'est également le cas de quasi tous les langages. Sa lenteur est vraiment un problème même pour les gens qui savent coder, c'est pourquoi il n'est pas utilisé pour des applications pro.
Python est juste un langage qui a été créé et optimisé pour être le plus facile possible à apprendre et à manipuler. En somme c'est le langage parfait pour les amateurs, et c'est une très bonne chose parce que ça permet de faire des merveilles sans avoir à faire des années d'informatiques.
La rapidité requise dont tu parles est une niche. Bien sur, embarquer du python, concevoir un moteur physique de jv en python sont pas les idées du siècle mais ça se fait quand même.
J'avoue je surestime peut-être la proportion de programmes qui ont effectivement besoin d'être rapides. Mais il y en a tout de même un paquet et dans ces cas Python serait ridicule.
J'approuve. C reste un must pour embarquer du code. Et je suis pas dev, je bosse juste dans la sécurité donc il me manque pas mal de visibilité sur la pertinence de tel ou tel langage mais force est de constater que même en machine learning python tire son épingle du jeu de par sa simplicité et par ses bibliothèques très poussées.
pierro_la_place
2021-04-12 16:30:15
Le 12 avril 2021 à 16:27:04 :
Le 12 avril 2021 à 16:23:04 :
Le 12 avril 2021 à 16:16:37 :
Le 12 avril 2021 à 16:11:18 :
Le 12 avril 2021 à 16:06:50 :
Python est probablement le language de haut niveau le plus polyvalent à l'heure actuelle. Tu peux faire à peu près tout ce que tu veux (web, machine learning, automatisation, pentesting, logiciels avec GUI).
Ne te laisse pas berner par les gens qui parlent de sa lenteur (en général ce sont juste des rageux qui ne savent pas coder).
Tu ne sais pas que quoi tu parles khey. Tu peux effectivement tout faire en Python en théorie, mais c'est également le cas de quasi tous les langages. Sa lenteur est vraiment un problème même pour les gens qui savent coder, c'est pourquoi il n'est pas utilisé pour des applications pro.
Python est juste un langage qui a été créé et optimisé pour être le plus facile possible à apprendre et à manipuler. En somme c'est le langage parfait pour les amateurs, et c'est une très bonne chose parce que ça permet de faire des merveilles sans avoir à faire des années d'informatiques.
La rapidité requise dont tu parles est une niche. Bien sur, embarquer du python, concevoir un moteur physique de jv en python sont pas les idées du siècle mais ça se fait quand même.
J'avoue je surestime peut-être la proportion de programmes qui ont effectivement besoin d'être rapides. Mais il y en a tout de même un paquet et dans ces cas Python serait ridicule.
J'approuve. C reste un must pour embarquer du code. Et je suis pas dev, je bosse juste dans la sécurité donc il me manque pas mal de visibilité sur la pertinence de tel ou tel langage mais force est de constater que même en machine learning python tire son épingle du jeu de par sa simplicité et par ses bibliothèques très poussées.
J'ai entendu dire que dans un certain nombre de cas le temps de développement était plus important que le temps d'exécution. C'est sans doute une grande partie du succès de python.
irkamb
2021-04-12 19:46:55
Tu peux afficher "Hello world"