Alternative à Windows:
En dehors des systèmes Windows je suis perdu ! Toutes les machines, du super-calculateur au
PC en passant par les stations de travail, sont sous un système d'exploitation de la famille Unix. Il est donc indispensable, si je veux utiliser convenablement l'environnement des machines mises à
ma disposition, d'en connaître un minimum !
Unix système universel:
Dans mon entreprise, mon laboratoire, mon université, mon école, les stations de travail ou de calcul
(HP, Sun, IBM, Compaq, SGI, etc.) sont sous Unix et le nombre de PC sous Linux est croissant.
En sachant utiliser Unix, je peux travailler de manière identique et efficace
sur toutes les plates-formes non Windows.
Unix système stable:
Certaines utilisations nécessitent des contraintes de production fortes telles que :
la disponibilité (pas de reboot, pas d'arrêt),
la performance en charge (nombre d'utilisateurs, de processus),
la pérennité (car Unix est basé sur des standards),
et la stabilité (pas ou peu de bogue système).
Du texte préformaté
Ma_machine>ll
-rw-r--r-- 1 jpp user 1372160 dec 14 14:05 htmldoc-1.6-source.tar
drwxr-xr-x 3 jpp user 1024 dec 14 14:19 htmldoc-1.6
drwxr-xr-x 6 jpp user 1024 dec 22 13:26 lirc
drwx------ 5 jpp user 1024 dec 28 11:37 Desktop
-rw-r--r-- 1 jpp user 6774 fev 16 16:25 sondage.html
Ma_machine>
Du code informatique
#!/usr/bin/env python3
# -*- coding: UTF8 -*-
""" Exemple de programme python générique
"""
# Pour creer un fichier htlm avec la documentation:
# pydoc -w PythonGenerique
__authors__ = ("Georges Landa")
__contact__ = ("georges.landa@laas.fr")
__version__ = "1.0"
__copyright__ = "G. Landa"
__date__ = "01/02/2021"
import sys
import numpy as np
def Usage():
""" Les consignes d'utilisation """
print("USAGE: %s N (N est un entier) " % sys.argv[0])
return()
def Fonction(x):
""" Infos sur la fonction """
return(np.sin(x), np.cos(x))
def Main():
""" Ce programme fait ceci cela ... """
if len(sys.argv) != 2:
print("Mauvais nombre d'arguments.\n")
Usage()
sys.exit()
N = int(sys.argv[1])
x = 1.
y = 1.
z = 1.
print("Nombre de points : %d" % N)
print("Affichage :")
for i in range(N):
x = float(i)*np.pi/N
y, z = Fonction(x)
print("Valeur de i : %d\t\tCoord. : %8.3f %8.3f %8.3f\t " %\
(i, x, y, z))
if __name__ == '__main__':
Main()
Une image
Un formulaire
Eléments de chimie :
Nom
Propriétés
Symbole
Elément
A : nombre de masse Z : numéro atomique X : symbole chimique
AZX
L'atome X contient :
Nombre de protons : Z Nombre d'électrons : Z On calule le nombre de neutrons : A - Z