Python est un langage de programmation interprété, orienté objet, et de haut niveau.
Connu pour sa simplicité de syntaxe, sa lisibilité et sa grande expressivité, permettant de développer rapidement des applications dans de nombreux domaines. Python dispose d’une vaste bibliothèque standard et d’une large communauté de développeurs, le rendant très polyvalent et populaire, notamment pour le web, la science des données et l’intelligence artificielle. Ses principales caractéristiques sont la dynamicité, la portabilité et l’extensibilité.
Validateur de carte de crédit
Calculatrice avec opérations multiples
Conversion d’entier et de binaire
Calcul d’addresse et de masque réseau
L’année de naissance
Liste de lecture
Liste de lecture dans un fichier CSV
Les 50 premiers nombres premier
Dictionnaire de villes
Gestion de personnages
Rapide, sécurisé et facile à lire, il est conçu spécialement pour développer des applications pour les plateformes Apple.
L’autre langage maison d’Apple est Objective-C.
En travaillant sur Xcode Chris LATTNER voulait un langage moins contraignant pour les appareils tels que les iPhones et iPad.
Swift est un langage de programmation orienté objet à usage général créer en 2010 par Apple. Il est compilé et développer par Apple dans le but de créer des applis pour macOS, iOS, tvOS, WatchOS, visionOS, DriverKit…
Il est simple, sûr performant, véloce et open source.
Et est inspiré de nombreux langage come l’Objective-C, le Python, le C ou Java.
Apple est le principal contributeur étant le créateur, nonobstant, une communauté y contribue ainsi que d’importantes sociétés (e.g. IBM et Google).
Officiellement présenté à la WWDC de 2014 par Chris LATTNER, il est supporté par de nombreux OS, dont ceux d’Apple, Linux ainsi que des supports non officiels avec certaines plateformes.
- PetBook
- Where is the chicken?