Questions marquées «python»

60
R vs Python pour l'analyse des données [fermé]

Je programme depuis environ un an et je m'intéresse beaucoup à l'analyse de données et à l'apprentissage automatique. Je participe à quelques cours en ligne et je lis quelques livres. Tout ce que je fais utilise R ou Python et je cherche des suggestions sur la question de savoir si je devrais ou...

54
Pourquoi une telle popularité avec Python? [fermé]

Autre que d'être ennuyé par la syntaxe des espaces blancs, je ne suis pas un haineux, je ne comprends tout simplement pas la fascination de Python. J'apprécie la poésie de Perl et j'ai programmé de beaux services Web en bash & korn et shebang gnuplot. J'écris des documents troffet ça ne me...

50
Pourquoi Python n'autorise-t-il pas les lambdas multilignes?

Quelqu'un peut-il expliquer les raisons concrètes pour lesquelles BDFL a choisi de créer une ligne unique de Python lambdas? C'est bon: lambda x: x**x Cela entraîne une erreur: lambda x: x**x Je comprends que faire lambda multi-line "dérangerait" les règles d'indentation normales et nécessiterait...

46
But de `return self` à partir d'une méthode de classe?

Je suis tombé sur quelque chose comme ça dans un projet open source. Les méthodes qui modifient les attributs d'instance renvoient une référence à l'instance. Quel est le but de cette construction? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return self...

44
Pourquoi le pire des cas pour cette fonction O (n ^ 2)?

J'essaie de m'apprendre à calculer la notation BigO pour une fonction arbitraire. J'ai trouvé cette fonction dans un manuel. Le livre affirme que la fonction est O (n 2 ). Cela explique pourquoi, mais j'ai du mal à suivre. Je me demande si quelqu'un pourrait peut-être me montrer le calcul derrière...

44
Python Pardon vs Permission et Duck Typing

En Python, j'entends souvent dire qu'il est préférable de "demander pardon" (capture d'exception) au lieu de "demander l'autorisation" (vérification de type / condition). En ce qui concerne l'application de la frappe de canard en Python, est-ce que c'est try: x = foo.bar except AttributeError: pass...

39
Comment Python est-il utilisé dans le monde réel? [fermé]

Je cherche un emploi en tant que programmeur Python. Je connais les bases de la langue et j'ai créé quelques jeux avec pygame . J'ai aussi commencé à expérimenter avec Django . Cependant, sur le marché du travail, il ne semble pas que beaucoup d’emplois Python soient liés au Web. Sur le bureau, il...