Top Banner
Mujeres que programan en Python
37

Pyladies Workshop (Spanish)

Aug 06, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pyladies Workshop (Spanish)

Mujeres que programan en Python

Page 2: Pyladies Workshop (Spanish)

Organizadoras

Vivian Guillen Katihusca RodriguezDesarrolladora de Software

@ codetigerBióloga/Asistente de Investigación

@ Museo de Historia Natural

Page 3: Pyladies Workshop (Spanish)

Colaboradores

Leonardo Jimenez Jorge VargasDesarrollador de Software

@ codetigerDesarrollador de Software

@ codemera

Page 4: Pyladies Workshop (Spanish)

Un agradecimiento a

Page 5: Pyladies Workshop (Spanish)

¡Queremos saber mas de ti!

http://bit.ly/pyladiesForm

Page 6: Pyladies Workshop (Spanish)

Objetivo de hoy

Introducirlas al mundo de la programación de la forma más

facil posible (por eso es que estamos usando Python)

Page 7: Pyladies Workshop (Spanish)

Objetivo de hoy

Page 8: Pyladies Workshop (Spanish)

Lección 1

Las computadoras son estupidas

Page 9: Pyladies Workshop (Spanish)

Lección 2

Las computadoras son buenas siguiendo órdenes

Page 10: Pyladies Workshop (Spanish)

Lección 3

You are the master

Page 11: Pyladies Workshop (Spanish)

¿Qué es programar?En términos simples, programar es darle órdenes a la

estúpida computadora.

Page 12: Pyladies Workshop (Spanish)

¿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 RossumGuido es un matemático y científico holandés quien creó el lenguaje Python en el año 1991.

Page 13: Pyladies Workshop (Spanish)

¿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

Page 14: Pyladies Workshop (Spanish)

¿Donde se usa?

Page 15: Pyladies Workshop (Spanish)

!Comencemos!

http://bit.ly/pythonIDE

Page 16: Pyladies Workshop (Spanish)

Ejercicios

bit.ly/pyladiesSD

Page 17: Pyladies Workshop (Spanish)

Variables

Page 18: Pyladies Workshop (Spanish)

Tipo de datos

Page 19: Pyladies Workshop (Spanish)

Numeros (Integers)

Un número o entero es un tipo de dato que puede representar un subconjunto finito de los números enteros.

Page 20: Pyladies Workshop (Spanish)

Exercises - Variables.py

Page 21: Pyladies Workshop (Spanish)

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.

Page 22: Pyladies Workshop (Spanish)

Exercises - Strings.py

Page 23: Pyladies Workshop (Spanish)

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.

Page 24: Pyladies Workshop (Spanish)

Indexes

Page 25: Pyladies Workshop (Spanish)

Indexes

“Creativity XX2”

“The creative illustration Book”

“Photographing friends and Family”

.

.

“The art of naked genius”

Page 26: Pyladies Workshop (Spanish)

Indexes

“Creativity XX2”

“The creative illustration Book”

“Photographing friends and Family”

.

.

“The art of naked genius”

0

1

2

N..

Page 27: Pyladies Workshop (Spanish)

Exercises - Lists.py

Page 28: Pyladies Workshop (Spanish)

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.

Page 29: Pyladies Workshop (Spanish)

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

Page 30: Pyladies Workshop (Spanish)

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:

Page 31: Pyladies Workshop (Spanish)

Exercises - dictionaries.py

Page 32: Pyladies Workshop (Spanish)

Condicionales

Page 33: Pyladies Workshop (Spanish)

Loops

Page 34: Pyladies Workshop (Spanish)

Exercises - loops.py

Page 35: Pyladies Workshop (Spanish)

Funciones

Page 36: Pyladies Workshop (Spanish)

Exercises - functions.py

Page 37: Pyladies Workshop (Spanish)

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