PDF de programación - Taller de Python Juan Miguel Taboada Godoy

Imágen de pdf Taller de Python Juan Miguel Taboada Godoy

Taller de Python Juan Miguel Taboada Godoygráfica de visualizaciones

Publicado el 4 de Marzo del 2021
148 visualizaciones desde el 4 de Marzo del 2021
1,0 MB
12 paginas
Creado hace 5a (18/03/2016)
Linux
Málaga
@linux_malaga
www.linux-malaga.org

Taller de

Python

Juan Miguel Taboada Godoy
http://www.centrologic.com
@centrologic_es
http://linkedin.com/user/centrologic

Juan José Soler Ruiz
@soleronline
http://es.linkedin.com/in/soleronline

Bienvenido - Welcome - Witam

Linux

Málaga

Bio

Juan Miguel Taboada Godoy ( 1980 - … )

1996 – Primer ordenador y primera LAN (coaxial)

1999 – Universidad de Málaga y Linux Málaga
2001 – Grupo de investigación GEB.uma.es (4 años)
2002 – Asociación cultural Málaga Wireless
2003 – Beca en Neurociencia en SUNY (Julio-Agosto)
Teleruta (Ministerio de Fomento – 2 años)
2004 – Globatic S.C. (1 año)

2005 – Autónomo:
- Nace Centrologic
- Polonia (2 años)
- Likindoy

2008 – Responsable comunicaciones en PontGrup

2011 – Bética Fotovoltáicas

2012 – SAFECLON y SCRUM/KANBAN

2013 – MBA Executive y nace Centrologic

2016 – SAFECLON + LIKINDOY + GENERIX

Juan José Soler Ruiz



2001-2003 – CFGS Administración Sistemas Informáticos

2003 – Primer premio en el concurso “Javier Benjumea”
2003 – Montaje y configuración
de “Cluster Heterogéneo De Computadoras”
bajo SO Red Hat 7.2.

2005-2012 – STEA Telemática
2007-2009 – Primer CRM en PHP

2010-2011 – Administrador de BBDD / Programador
Web en Bética Fotovoltáicas

2010-2012 – Opositometro

2012-.... – Centrologic

2013 – Dailymarkets
2013-2014 – CRM en Python/Django

2016 – SAFECLON + LIKINDOY + GENERIX

Linux

Málaga

¿Quién? ¿qué? ¿por qué? ¿cuando? ¿cómo?



Guido van Rossum

Centrum Wiskunde & Informatica

(Paises Bajos)

Finales de los '80

Humoristas Monty Python

1991 :: 0.9.0 (POO)

1994 :: 1.0 (funcional)

2000 :: 1.6 y 2.0

2008 :: 2.6 y 3.0 (Unicode)

2010 :: 2.7

2014 :: 3.4

Lenguaje interpretado

Sintaxis favorece la lectura

Multiplataforma

Tipado dinámico

Pitónico => ZEN

Linux

Málaga

Primero algo



chulo...
import this

Linux

Málaga

Ejercicio 1: el texto “ofuscado”



python2.7 -c "import base64; exec(base64.b64decode('
eJydj8tOxDAMRff9iks33Q4rpErsgA2P0cD8gNu4kqW0Do4zYvh6
MpQFFTsiS0mcc0+Shs3Ubh8oZm7czn2DOmROao7JU5Sh4Y+Rk68n
K360wt/bZLI42iNjouiEWEsGYxNCt8a79o/3+fx2eAr/FgdG96Oo
cpmwqK/5fpPVoNg/XuE+O+Uaz65IZASOGItlbX/jrzwWtkB4L4xR
Z+Hlk3C5OeP6pt/tNvSLQuNJAmd4AQdxtfrUk1pdbcg7zqlUbNEM
MZ7rRHCdyS6dslR9N4gZ5fqZL1bYgF8=').decode('zlib'))"

Linux

Málaga

Ejercicio 2: menu()



def menu():
print “1) Descargar TXT”
print “2) Buscar en TXT”
print “3) Cargar TXT a MySQL”
print “4) Buscar en MySQL”
print “5) Buscar en MySQL (+FTP)”
print “6) Salir”

return opcion
opcion = menu()

> a=raw_input("hola: ")
hola: hola
> a
'hola'

Linux

Málaga

Ejercicio 3: Descargar TXT



>>> from ftplib import FTP
>>> ftp = FTP('192.168.0.108')
>>> ftp.login('taller','taller')
'230 Login successful.'
>>> ftp.cwd('/home/taller')
>>> ftp.retrlines('LIST')
-rw-r--r-- 1 taller taller 24023...
'226 Transferencia completada'
>>> ftp.retrbinary('RETR municipios.txt',
open('municipios.txt', 'wb').write)
'226 Transfer complete.'
>>> ftp.quit()

Linux

Málaga



Ejercicio 4: Buscar en TXT
>>> f = open('fichero', 'r')
>>> print f
<open file 'fichero', mode 'r' at 80a0960>
>>> f.read()
'Contenido completo del fichero.\n'
>>> f.readlines()
['Una línea del fichero.\n',
'Otra línea del fichero.\n']
>>> f.close()

Linux

Málaga

Ejercicio 5: Cargar TXT a MySQL



>>> import MySQLdb
>>> db = MySQLdb.connect(host="1.2.3.4",
... user="usuario",
... passwd="clave",
... db="basedatos")
>>> cur = db.cursor()
>>> cur.execute("SELECT * FROM YOUR_TABLE_NAME")
>>> for row in cur.fetchall():
... print row[0]
>>> db.close()

Linux

Málaga

Ejercicio 6: Buscar en MySQL



>>> import MySQLdb
>>> db = MySQLdb.connect(host="1.2.3.4",
... user="usuario",
... passwd="clave",
... db="basedatos")
>>> cur = db.cursor()
>>> cur.execute("SELECT * FROM YOUR_TABLE_NAME")
>>> for row in cur.fetchall():
... print row[0]
>>> db.close()

Linux

Málaga

DUDAS



Linux

Málaga



Linux
Málaga
@linux_malaga
www.linux-malaga.org

Muchas
GRACIAS

Juan Miguel Taboada Godoy
http://www.centrologic.com
@centrologic_es
http://linkedin.com/user/centrologic

Juan José Soler Ruiz
@soleronline
http://es.linkedin.com/in/soleronline

Thank you - Dziękuję

Linux

Málaga
  • Links de descarga
http://lwp-l.com/pdf18948

Comentarios de: Taller de Python Juan Miguel Taboada Godoy (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad