01: def fact_it(n):
02: result = 1
03:
04: for i in range(n):
05: result += result * i
06:
07: return result
08:
09: def fact_rec(n):
10: if n == 0 or n == 1:
11: return 1
12: else:

Bienvenue sur la nouvelle version de Connect... Professionnels, découvrez toutes nos offres dédiées sur notre boutique !
01: def fact_it(n):
02: result = 1
03:
04: for i in range(n):
05: result += result * i
06:
07: return result
08:
09: def fact_rec(n):
10: if n == 0 or n == 1:
11: return 1
12: else:
Parmi les étapes concourant à la fabrication d’un exécutable, l’édition des liens est certainement la plus méconnue. Elle est pourtant cruciale à plus d’un titre. Le choix entre édition statique et dynamique des liens a notamment des implications sur la facilité de développement, la sécurité et la performance.
Vous avez sans doute rencontré à de nombreuses reprises l’astérisque dans des codes Python. Mais connaissez-vous et comprenez-vous réellement tous ses usages ?
Vous aimez les tests, mais vous en avez marre des tests unitaires classiques ? Venez découvrir d’autres manières de tester votre code !
Le fuzzing guidé par la couverture de code tel qu’AFL est une technique efficace pour la recherche de vulnérabilités. Cet article va présenter un nouveau type de fuzzing, le fuzzing dirigé, et ses applications pratiques au niveau du source et du binaire.
Une fois n'est pas coutume, nous allons découvrir et utiliser une alternative à OpenCV, scikit-image communément appelé skimage. Nous implémenterons la reconnaissance d'images avec la méthode des histogrammes de gradients orientés (HOG : Histogram of Oriented Gradients) associée à une machine à vecteurs de support (SVM : Support Vector Machine). Cette méthode est employée dans bien des applications telles que l'automobile, pour la détection de piétons [1].