Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Nuevos Cuadernos-Hack X Crack 08

Nuevos Cuadernos-Hack X Crack 08

Ratings: (0)|Views: 16|Likes:
De 0 a Python
De 0 a Python

More info:

Published by: Juan Pedro Reyes Sandoval on Apr 01, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/23/2014

pdf

text

original

 
0,
=
a
c::J
00
hack"
,-=
crack
-.
-
-.,
www-hock)(c~ock-es
DeOaPython
EIobjetivodeestecuadernoespresentarlosconceptos
baslcos
relacionadosconlaprogramaciondesoftwaretalescomobucles,variables,funcioneseinclusohilosdeejecucion,deformacompacta(paralosquevenunmanualde300paginasylesdaunbajon
=0),
todoutilizandoellenguajedeprogramacionPythoncomobase.
1.Introduccion
1.1lQuees
Python?
Pythonesunlenguajedeproqrarnaclonmultiplataformaeinterpretado,estoquieredecir:
-Quefuncionaencasicualquiersistemaoperativosinnecesidaddemodificarabsolutamentenada.-Queelc6digodelprogramaseejecutadirectamenteatravesdeunprograma
"interprete"
(IIamadoasfporque"interpreta"elc6digo),envezdepasarporunafasedecompilaci6nparaconvertirloenunarchivoejecutable(comolosfamosos.exe),permitiendoinc/usoescribirelc6digoamedidaqueseejecuta,deformainteractiva.
Estelenguajeseprogramaconun"editordetextoplano",esdecir,algotansimplecomoelBlocdenotas
0
Notepad++enWindows
0
gEditokWriteenGNU/Linux,elpropiointerpreteincluyeuneditoralternativoparaestatarea(sf,elWordPad
0
elMSWordnofuncionanaqul),EsimportantesaberqueNotepad++,gEdit,kWriteyeleditorqueincluyeelinterpretefacilitaneltrabajocoloreandoelcodlqoparadistinguirmejorlascosas.
2.lnstalacion,usodelinterprete
y
Holamundo
Nota:porcompatibilidadseutlllzaralaversionpordefectoendebianalmomentodeescribiresto(2.6)
2.1
Instalaci6n
EnWindows:EIarchivoparainstalarlosepuedeencontrarenhttp://www.python.org/download/releases/2.6.6masconcretamente,http://www.python.org/fip/python/2.6.6/python-2.6.6.msi(seasumequeellectorescapazdeinstalarunprogramasencillo;)Enotrossistemas(Gnu/Linux,*BSD,):Lomasprobableesqueyaesteinstalado,de
10
contrariosepuedehacera
traves
delsistemadepaquetesdeladistribucion
0
a
traves
delasfuentesenhttp://www.python.org/fip/python/2.6.6/Python-2.6.6.tgzConlalnstalaclondeWindowsseincluyeuninterfazqraflcaparaellnterprete,enotrossistemashayquebuscarelpaquete"idle"(enSynapticestaenlasecclon"Lenguajede
www.ha(K.X(raeK.es
 
hack
0,
=
a
c::J
00
t~.
crack
.
-.,
ck)(c~ock-es
ww_ho
proqrarnacionPython")
2.2Usodelinterprete
UnavezabiertoellnterpreteapareceraalgoaSI:
II
PythonShell~
Estonosperrnitirausariodedosformas,introduciendoelcodlqomanualmente(comosifueraunaconsoladecomandos)
0
ejecutararchivosquecontenganelcodlqo.Paralaprimeraforma(introducirelcodlqomanualmente),solohayqueescribirlodespuesdel
"»>".
Siseutlilizalasegundaforma,sepuedeabrirunarchivoa
traves
de"Archivo"(
0
"File")y"Abrir"
(0
"Open")paracrearunnuevoarchivoutilizaremos"Nuevaventana"
(0
"Newwindow")envezde"Abrir",con
10
queobtendremosunaventanaenlaquepodremoseditarelarchivo,yfinalmenteejecutarlocon
"FS".
Nota:sielcodigoincluyecaracteresquenoexistenenel
estandar
ASCII(comola"';")seproduciraunerror,estosepuedesolucionarconestecomentarioalprincipiodelcodiqo:
#
-*-
encoding:utf-8
-*-
LoqueharaqueseutiliceUTF-8,muchomasamplio.
2.3Holamundo
Amododeejemployparacomprobarquetodofuncionabien,escribiremosenunarchivo(
0
enelinterprete)
print'HolaMundo!'
y
10
ejecutamos,estomostraraelmensaje:
Holamundo!
2.4Comentarios
Esposibleintroducircomentariosenarchivosdepython,usandoel
caracter"#"
alprincipiodelcomentario,deestaformaellnterpretesimplementese
saltara
elrestodelalinea(sihayquecomentarvarias
llneas,
serepetiraestoencadalinea),porejemplo:
#Estoesunejemplodeholamundoprint'Holamundo!'#Facil,verdad?
Sequlra
mostrando:
Holamundo!
3.Variables
y
entrada/salidadedatos
Parautilizarunavariableenpythonsimplementehayqueasignarleunvalor,porejemplo:
nombre='Joe'
EstocrearaunavariablelIamadanombre,alaqueseIeasignaraelvalor"Joe",lasvariablesquecontienencadenasdecaracteres(apartirdeahora"strings")debenestarentre","
0',',
nopasa
10
mismoconlasvariablesquealmacenan
nurneros,
porejemplo:
i=10
EsecomandocrearaunavariablelIamadaiconelvalor10.
3
www.ha(K.X(raeK.es

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->