Langage Informatique

Scratch est spécialement conçu pour les enfants de 8 à 16 ans, mais il est utilisé par des personnes de tous les âges. Des millions de gens créent des projets avec Scratch dans un large éventail de situations, y compris les maisons, les écoles, les musées, les bibliothèques et les centres communautaires.

Vous trouverez toutes les informations sur le site de Scratch à l'adresse suivante : https://scratch.mit.edu/

Vous trouverez également ici un cours complet intitulé "Scratch au Collège"

Python est un langage de programmation puissant et facile à apprendre. Il dispose de structures de données de haut niveau et permet une approche simple mais efficace de la programmation orientée objet. Parce que sa syntaxe est élégante, que son typage est dynamique et qu'il est interprété, Python est un langage idéal pour l'écriture de scripts et le développement rapide d'applications dans de nombreux domaines et sur la plupart des plateformes.

Vous trouverez toutes les informations sur Python à l'adresse : https://www.python.org/

Vous trouverez ici un cours complet sur Python et ici un tutoriel intitulé "Apprenez à programmer en Python"

PyCharm est un environnement de développement intégré utilisé pour programmer en Python.

Il permet l'analyse de code et contient un débogueur graphique. Il permet également la gestion des tests unitaires, l'intégration de logiciel de gestion de versions, et supporte le développement web avec Django.

Développé par l'entreprise tchèque JetBrains, c'est un logiciel multi-plateforme qui fonctionne sous Windows, Mac OS X et Linux. Il est décliné en édition professionnelle, diffusé sous licence propriétaire, et en édition communautaire diffusé sous licence Apache.

Vous trouverez toutes les informations sur PyCharm à l'adresse : https://www.jetbrains.com/pycharm/

PowerShell, anciennement Microsoft Command Shell (MSH), est une suite logicielle développée par Microsoft qui intègre une interface en ligne de commande, un langage de script nommé PowerShell ainsi qu'un kit de développement. Il est inclus dans Windows 7, Windows 8.1 et Windows 10 (y compris les versions grand public) et s'appuie sur le framework Microsoft .NET.

Vous trouverez toutes les informations sur Powershell à l'adresse : https://docs.microsoft.com/fr-fr/powershell/


Mémo : Configurer Windows Server standard Core 2019 à l'aide de Powershell :

  • # Activer le bureau à distance
  • cscript C:\Windows\System32\Scregedit.wsf /ar 0
  • # Récupérer le nom de la carte réseau
  • Get-NetIPAddress
  • # Repérer la ligne "InterfaceAlias"

----------------------------------------------------------------------------------------------------------------------------------

  • # Modifier le nom du serveur
  • Rename-Computer -NewName exchange2019
  • # Redémarrer le serveur
  • Restart-Computer

----------------------------------------------------------------------------------------------------------------------------------

  • # Changement d'adresse IP
  • # -InterfaceAlias -> Nom de la carte réseau
  • # -IPAddress -> Adresse IP
  • # -PrefixLength -> Masque sous réseau /16, /24 ...
  • # -DefaultGateway -> Passerelle réseau
  • New-NetIPAddress -InterfaceAlias Ethernet0 -IPAddress 192.168.2.50 -PrefixLength 20 -DefaultGateway 192.168.1.100

----------------------------------------------------------------------------------------------------------------------------------

  • # Ajout d'un serveur DNS
  • # -InterfaceAlias -> Nom de la carte réseau
  • # -ServerAddresses -> IP du serveur DNS
  • Set-DnsClientServerAddress -InterfaceAlias Ethernet0 -ServerAddresses 192.168.1.95

----------------------------------------------------------------------------------------------------------------------------------

  • # Joindre un domaine
  • # -domainname -> Nom du domaine à joindre
  • # -Credential -> Utilisateur autorisé à rejoindre l'AD
  • add-computer -domainname proxmox.lab -Credential proxmox\administrateur