Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mujeres que programan en Python
Organizadoras
Vivian Guillen Katihusca Rodriguez
Desarrolladora de Software
@ codetiger
Bióloga/Asistente de Investigación...
Colaboradores
Leonardo Jimenez Jorge Vargas
Desarrollador de Software
@ codetiger
Desarrollador de Software
@ codemera
Un agradecimiento a
¡Queremos saber mas de ti!
http://bit.ly/pyladiesForm
Objetivo de hoy
Introducirlas al mundo de la programación de la forma más
facil posible (por eso es que estamos usando Pyt...
Objetivo de hoy
Lección 1
Las computadoras son estupidas
Lección 2
Las computadoras son buenas siguiendo órdenes
Lección 3
You are the master
¿Qué es programar?
En términos simples, programar es darle órdenes a la
estúpida computadora.
¿Qué es Python?
Python es un lenguaje de programación interpretado cuya filosofía hace
hincapié en una sintaxis que favore...
¿Porque Python?
• Fácil de aprender
• Fácil de leer
• Fácil volverse productivo (es muy probable que ya alguien resolvió
t...
¿Donde se usa?
!Comencemos!
http://bit.ly/pythonIDE
Ejercicios
bit.ly/pyladiesSD
Variables
Tipo de datos
Numeros (Integers)
Un número o entero es un tipo de dato que
puede representar un subconjunto finito de los
números entero...
Exercises - Variables.py
Cadena de Caracteres (String)
Una cadena de caracteres o palabras, (string en
inglés) es una secuencia ordenada de longitu...
Exercises - Strings.py
Listas
Una lista es una de las estructuras de datos
fundamentales. Consiste en una secuencia de
nodos, en los que se guard...
Indexes
Indexes
“Creativity XX2”
“The creative illustration Book”
“Photographing friends and Family”
.
.
“The art of naked genius”
Indexes
“Creativity XX2”
“The creative illustration Book”
“Photographing friends and Family”
.
.
“The art of naked genius”...
Exercises - Lists.py
Diccionarios
Un diccionario es un tipo de datos que sirve para
asociar pares de objetos.
Un diccionario puede ser visto co...
Diccionarios
Un diccionario es un tipo de datos que sirve para
asociar pares de objetos.
Un diccionario puede ser visto co...
Diccionarios
Un diccionario es un tipo de datos que sirve para
asociar pares de objetos.
Un diccionario puede ser visto co...
Exercises - dictionaries.py
Condicionales
Loops
Exercises - loops.py
Funciones
Exercises - functions.py
Recursos para principiantes
• learnpython.org
• Codeacademy Python Course
• How to Think Like a Computer Scientist
• An In...
Upcoming SlideShare
Loading in …5
×

Pyladies Workshop (Spanish)

424 views

Published on

First Pyladies workshop in Dominican Republic

Published in: Software
  • Be the first to comment

  • Be the first to like this

Pyladies Workshop (Spanish)

  1. 1. Mujeres que programan en Python
  2. 2. Organizadoras Vivian Guillen Katihusca Rodriguez Desarrolladora de Software @ codetiger Bióloga/Asistente de Investigación @ Museo de Historia Natural
  3. 3. Colaboradores Leonardo Jimenez Jorge Vargas Desarrollador de Software @ codetiger Desarrollador de Software @ codemera
  4. 4. Un agradecimiento a
  5. 5. ¡Queremos saber mas de ti! http://bit.ly/pyladiesForm
  6. 6. Objetivo de hoy Introducirlas al mundo de la programación de la forma más facil posible (por eso es que estamos usando Python)
  7. 7. Objetivo de hoy
  8. 8. Lección 1 Las computadoras son estupidas
  9. 9. Lección 2 Las computadoras son buenas siguiendo órdenes
  10. 10. Lección 3 You are the master
  11. 11. ¿Qué es programar? En términos simples, programar es darle órdenes a la estúpida computadora.
  12. 12. ¿Qué es Python? Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Guido van Rossum Guido es un matemático y científico holandés quien creó el lenguaje Python en el año 1991.
  13. 13. ¿Porque Python? • Fácil de aprender • Fácil de leer • Fácil volverse productivo (es muy probable que ya alguien resolvió tu problema) • Buena documentación • Enorme comunidad
  14. 14. ¿Donde se usa?
  15. 15. !Comencemos! http://bit.ly/pythonIDE
  16. 16. Ejercicios bit.ly/pyladiesSD
  17. 17. Variables
  18. 18. Tipo de datos
  19. 19. Numeros (Integers) Un número o entero es un tipo de dato que puede representar un subconjunto finito de los números enteros.
  20. 20. Exercises - Variables.py
  21. 21. Cadena de Caracteres (String) Una cadena de caracteres o palabras, (string en inglés) es una secuencia ordenada de longitud arbitraria de elementos que pertenecen a un alfabeto.
  22. 22. Exercises - Strings.py
  23. 23. Listas Una lista es una de las estructuras de datos fundamentales. Consiste en una secuencia de nodos, en los que se guardan campos de datos arbitrarios y una o dos referencias, enlaces o punteros al nodo anterior o posterior.
  24. 24. Indexes
  25. 25. Indexes “Creativity XX2” “The creative illustration Book” “Photographing friends and Family” . . “The art of naked genius”
  26. 26. Indexes “Creativity XX2” “The creative illustration Book” “Photographing friends and Family” . . “The art of naked genius” 0 1 2 N . .
  27. 27. Exercises - Lists.py
  28. 28. Diccionarios Un diccionario es un tipo de datos que sirve para asociar pares de objetos. Un diccionario puede ser visto como una colección de llaves, cada una de las cuales tiene asociada un valor. Las llaves no están ordenadas y no hay llaves repetidas. La única manera de acceder a un valor es a través de su llave.
  29. 29. Diccionarios Un diccionario es un tipo de datos que sirve para asociar pares de objetos. Un diccionario puede ser visto como una colección de llaves, cada una de las cuales tiene asociada un valor. Las llaves no están ordenadas y no hay llaves repetidas. La única manera de acceder a un valor es a través de su llave. Key
  30. 30. Diccionarios Un diccionario es un tipo de datos que sirve para asociar pares de objetos. Un diccionario puede ser visto como una colección de llaves, cada una de las cuales tiene asociada un valor. Las llaves no están ordenadas y no hay llaves repetidas. La única manera de acceder a un valor es a través de su llave. Key Value:
  31. 31. Exercises - dictionaries.py
  32. 32. Condicionales
  33. 33. Loops
  34. 34. Exercises - loops.py
  35. 35. Funciones
  36. 36. Exercises - functions.py
  37. 37. Recursos para principiantes • learnpython.org • Codeacademy Python Course • How to Think Like a Computer Scientist • An Introduction to Interactive Programming in Python • Introduction to Computer Science and Programming Using Python

×