itsch taller python by uriel c.h

Download ITSCH Taller Python by Uriel C.H

If you can't read please download the document

Upload: urksiful

Post on 02-Aug-2015

118 views

Category:

Engineering


4 download

TRANSCRIPT

1. PYTHON Bsico Instructor: Uriel Cambrn Hernndez 3era Jornada de Sistemas Computacionales 2. Conecta los puntos 3. Listo?, Muy bien, ahora con 3 lneas 4. No puedes conectar los puntos viendo hacia adelante solo puedes conectarlos viendo hacia atrs 5. Python Estructurado Lgico-Funcional Orientado a Objetos 6. Es un lenguaje muy limpio. Su principal objetivo es ser un lenguaje cuyos cdigos sean fciles y rpidos de entender por cualquier otro programador. Su identacin lo hace particular de otros lenguajes de programacin. 7. Ok, realmente que es lo que tiene de bueno? ($$$) 8. Al ser un lenguaje 100% libre las empresas estn optando por mudar sus estndares de lenguajes privativos a software libre Un programador Python es mejor reconocido a nivel internacional como programador. 9. Donde ms se usa Python? 10. Sistemas de Control y Gestin 11. Aplicaciones Mviles y Web 12. Scripting para Animacin y Modelado 3D 13. Videojuegos en 2D (Monthy Python) 14. Y si tambin Videojuegos 3D 15. Casas desarrolladoras (aparte de 343 Industries) 16. SteamOS tiene en sus lneas de cdigo un 75% de Python en ellas. 17. Python es el lenguaje #1 en el hacking (anti)/tico. 18. Y si, tambin un estndar en aplicaciones cliente servidor. 19. As que, que estamos esperando? 20. Descargar la versin 2.7.9 21. Descargar e Instalar Ninja IDE (botn rojo) 22. Descargarlo para nuestro buen (malo) Windows. 23. Mi primer ladilla print Me da hueva poner hola mundo OJO O bien print (Me dio hueva poner hola mundo) 24. Encoding Ser necesario definir nuestra codificacin de caracteres, de no hacerlo caracteres especiales (, ``, &$) sern marcados como errores. # -*- coding: utf-8 -*- 25. Tipos de datos: Strings Una variable (o constante) puede contener valores de diversos tipos. Entre ellos: Cadena de texto (string): saludo = "Hola Mundo!" saludo_multilinea = """ Este es un saludo de varias lneas """ 26. Declaracin de variables Python tiene una gestin inteligente del tipo de datos acorde al valor que asignemos a una variable. num1 = 2 num2 = 3.4 27. Datos Booleanos Booleano (verdadero / Falso): verdadero = True falso = False 28. Operadores Algebraicos # Siempre colocar un espacio en blanco antes y despus de cada operador. 29. Comentarios (pero no de ustedes) # Esto es un comentario de una sola lnea """Y este es un comentario de varias lneas""" 30. Tipos de Datos Complejos Python, posee adems de los tipos ya vistos, 3 tipos ms complejos, que admiten una coleccin de datos. Tuplas() Listas[] Diccionarios{} 31. tupla = (texto', 15, 2.8, ITSCH', 25) 32. TUPLAS Las tuplas, listas y diccionarios pueden contener elementos de cualquier tipo. Las tuplas son INMUTABLES 33. Listas (no como tus compaeras) Las listas manejan datos no inmutables, es decir, pueden modificarse. 34. Diccionarios Se manejan mediante keys, a cada key le corresponde un valor, en lugar de acceder a un valor mediante un ndice se acceder mediante keys.