Skip to content

MiKL5/devAppli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Développement d’applications

Python Python

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é.

Mini projets

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



Swift Langage Swift

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.

Mini-projets

  1. PetBook
  2. Where is the chicken?

Exercice

  1. Les intereactions avec l'utilisateur