CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

python un peu de lecture

LAOUEDE
LAOUEDE
Niveau 5
05 avril 2003 à 02:33:16

Python

Python es un lenguaje de scripts, sencillo pero potente, orientado a objetos y muy sencillo de aprender. Esta disponible en M$-Windows, GNU/Linux, Mac y cualquier entorno *IX. Dispone de una excelente documentación ( en pocos lenguajes se ofrece una guía de aprendizaje de tanta calidad como en Python). Si quieres saber un poco más pincha aquí .

Si quieres iniciarte en Python, lo mejor que puedes hacer es ir a la página oficial y bajarte la última versión oficial. Si eres usuario de GNU/Linux, es probable que ya lo tengas instalado. En cualquier caso te recomendaría que bajases la última versión ( la actual es la 2.2.2 ( del 14 de Octubre de 2002)). Seguro que las nuevas distribuciones ya la incorporan. La versión de Windows viene acompañada de una GUI ( interfaz gráfica de usuario) muy notable, con un resaltado de sintaxis excelente que facilita mucho el trabajo. En Linux puedes trabajar con emacs, con glimmer o con scite entre otros.

Una vez tengamos Python instalado en nuestro equipo, lo primero que debemos hacer es leer ( o al menos ojear) el tutorial que lo acompaña. Existe una versión en español de este documento, que también puedes descargar de la página de Python. Si quieres puedes ir a Sourceforge y bajarte la última versión en castellano de este documento. Una lectura rápida de este documento nos da una idea de la potencia de este lenguaje de scripts.

Estamos hablando de scripts... ¿ qué es un script ? Un script es un conjunto de instrucciones que se ejecutan paso a paso, instrucción a instrucción. Esto significa que Python no genera ejecutables, si no que es Python el encargado de ejecutar nuestro código. Es por tanto un lenguaje interpretado, no compilado. Pros y contras de lenguajes interpretados:

Ventajas

Desarrollo más rápido : Puedes escribir un programa, salvarlo y ejecutarlo. En un lenguaje compilado tienes que pasar por los pasos de compilar y ligar el software, lo cual puede ser un proceso lento.
Multiplataforma : El mismo código funciona en cualquier arquitectura, la única condición es que disponga del intérprete del lenguaje. No es necesario compilar el código una vez para cada arquitectura.
Inconvenientes

Lentitud : Los programas interpretados son más lentos que los compilados. Sin embargo los programas interpretados suelen ser cortos, en los que la diferencia es inapreciable.
Otro aspecto muy destacado de Python, es que es un lenguaje que permite la programación orientada a objetos. En este aspecto, hay que destacar que Python implementa ligadura dinámica ( lo que es normal, ya que no es un lenguaje tipado) y que soporta herencia múltiple. De nuevo, es conveniente echar un vistazo al tutorial para más detalles, a modo de ejemplo destacamos el modo de buscar métodos heredados en la herencia múltiple. Primero se comprueba la primera clase en profundidad ( no en anchura) y más tarde la segunda y las restantes, también en profundidad. Esto significa q tiene prioridad la quinta clase antecesora de la primera clase que la segunda clase.

Python permite incorporar rutinas compiladas en C ( o Java véase JPython , ahora parece q se denominará Jython) para realizar funciones críticas a alta velocidad. También implementa estructuras de datos muy avanzadas ( lista, tuplas, diccionarios) que podemos combinar para crear otras estructuras realmente complejas.

Python está escrito en C. Existe una implementación del lenguaje Python implementada únicamente en Java: Jython . Eso sí para utilizarla tendrás que disponer una máquina virtual Java en tu equipo. La mayoría de las librerías del Python estándar han sido ya portadas a Jython, sin embargo el desarrollo de Python es tan rápido que los desarrolladores de Jython tienen problemas para portar todas las innovaciones.

Nota importante:
Puedes redistribuir el código aquí presente siempre que incluyas un enlace a esta página y no modifiques el nombre del autor e incluyas la dirección e-mail de este.
El código facilitado en esta página puede tener problemas por la identación que realiza el editor web, que en ocasiones omite ciertos tabulados. En particular, he visto problemas en ciertas rutinas run() del final de cada fichero. De todos modos, notifícame cualquier error.

BenLaPhil
BenLaPhil
Niveau 10
05 avril 2003 à 03:16:14

ca veut dire koi

LAOUEDE
LAOUEDE
Niveau 5
05 avril 2003 à 04:00:25

Tu devrais trouver plus de reponses ici:
http://starship.python.net/crew/gherman/publications/tut-de/online/tut/tut.html

LAOUEDE
LAOUEDE
Niveau 5
05 avril 2003 à 13:22:55

up

LAOUEDE
LAOUEDE
Niveau 5
11 avril 2003 à 01:54:48

up

ptichouch
ptichouch
Niveau 9
11 avril 2003 à 02:00:23

c´est quoid,en VF?

ungugusse
ungugusse
Niveau 5
11 avril 2003 à 02:05:10

a ce que jen ai comprit ca serait un logiciel qui permet de telecharger a une vitesse phenomenale
selon le site alemand ca peut aller juska 100M/s
c de la foli!!!!!!!

ROUADELATERRE
ROUADELATERRE
Niveau 7
14 mai 2003 à 01:04:39

UUUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP

-[AaAa]-
-[AaAa]-
Niveau 7
14 mai 2003 à 01:22:54

No puede escribir en francés no estámos en España aquí

-[AaAa]-
-[AaAa]-
Niveau 7
14 mai 2003 à 01:23:49

Ca explique les capacités et possibilités de
developpement en language Python !

-[AaAa]-
-[AaAa]-
Niveau 7
14 mai 2003 à 01:25:41

Tu fais pareil en language Rebol aussi.

eagle203
eagle203
Niveau 10
14 mai 2003 à 01:30:10

. ..

omofob
omofob
Niveau 5
14 mai 2003 à 01:35:15

tres tres interresant tout sa...

freegamer
freegamer
Niveau 6
22 septembre 2003 à 00:03:46

up

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment