Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Introducción a Python

No description
by

Andrés Muñoz

on 29 November 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introducción a Python

Introducción a Python
PyDay Quito 2014

¿Qué es Python?
Python = "Es un lenguaje de
programación de uso general,
interpretado y
orientado a objetos."
¿Qué puedo hacer con Python?
Páginas Web
Videojuegos
Ciencia
Swedish Meteorological and
Hydrological Institute (SMHI)
Animación y FX
https://prezi.com/x_rd6fu8ei6b/industrial-light-and-magic/
Raspberry Pi
Costo: modelo A $25, modelo B $35.
¿ Quién más usa Python ?
Negocios
https://www.inkling.com/read/learning-python-mark-lutz-4th/chapter-1/who-uses-python-today
¿Porqué usar Python?
Es un lenguaje fácil de aprender,
leer y mantener.
Verdaderamente versátil.
Es sumamente popular.
Tiene una comunidad activa
global.
http://en.wikipedia.org/wiki/List_of_programming_languages
http://spectrum.ieee.org/computing/software/top-10-programming-languages
Python official home:
https://www.python.org/downloads/
Pip Install:
http://pip.readthedocs.org/en/latest/installing.html
¿Más razones?
De izquierda a derecha: Guido van Rossum, Wesley Chun.
¿Listos para programar?
Crear un programa que
muestre en pantalla
la string: 'Hello, world!'

'Hello, world!' en otros lenguajes...
C#
JAVA
Visual Basic .NET
http://en.wikipedia.org/wiki/List_of_Hello_world_program_examples
En Python:
Vamos a probarlo
Interpretes en el navegador:
CodeSkulptor:
http://www.codeskulptor.org/
Codecademy Labs:
http://labs.codecademy.com/C2tr#
Apps
http://asidcast.com/index.php/2014/08/sims-4-will-come-built-mod-support/
Configuración del Path:
C:\Python27\
C:\Python27\Scripts\
echo %path%
https://www.djangoproject.com/
http://www.pygame.org/news.html
Python como calculadora:
+ - * / // ** %
Básico:
Variables:
x = 2
helados = 5
precio = 0.75
Fibonacci:
http://www.codeskulptor.org/#user38_DzTPmeClVyOPDYe_0.py
Código:
Declaraciones if, elif, else:
Booleanos:
True False
if True:
corre el código
if False:
no corre el código
http://www.codeskulptor.org/#user38_jsyCGh5bqM_0.py
:
Función range:
range(inicio, final[, pasos])
for loop:
http://www.codeskulptor.org/#user38_nJF5RTYAWv_0.py
Strings:
Son cadenas de caracteres que están en "comillas".
"hola"
Nombre = "Andres"
Apellido = "Munoz"
len("Juan")
nombre + " tiene " + str(len(nombre)) + " letras."
http://www.codeskulptor.org/#user38_OIIke8j7Ce_0.py
Visualizador:
http://pythontutor.com/visualize.html#mode=edit
Mini Hack:
linea 27
gravity = 0.45
gravity = 0.45 * 10
gravity = 0.45 / 10
http://www.codeskulptor.org/#user38_qXwgVG01DlE6xao_0.py
¿Dónde seguir aprendiendo?:
http://www.codecademy.com/es/learn
Codecademy:
Coursera (Interactive Python):
https://www.coursera.org/course/interactivepython
http://www.checkio.org/
CheckiO:
CodeEval:
https://www.codeeval.com/
https://www.youtube.com/playlist?list=PLE549A038CF82905F
Codigo facilito:
Let's Learn Python:
https://www.youtube.com/playlist?list=PL82YdDfxhWsDJTq5f0Ae7M7yGcA26wevJ
Python official home:
https://www.python.org/
Book:
Community:
Python Ecuador:
https://www.facebook.com/groups/python593/?fref=ts
https://plus.google.com/communities/103035740742627543405
https://www.facebook.com/groups/python.ec/?fref=ts
Google group:
Mailing list:
https://groups.google.com/forum/#!forum/comp.lang.python
https://www.python.org/community/lists/
Gracias !!
¿Preguntas?
Instalación de Python y Editores
Anaconda:
http://continuum.io/downloads
Sublime Text 2:
http://www.sublimetext.com/
NinjaIDE:
http://ninja-ide.org/downloads/
http://docs.continuum.io/anaconda/pkg-docs.html
VIM:
http://www.vim.org/download.php
Google:
https://developers.google.com/edu/python/
Full transcript