El Dev
Intro al Desarrollo de Software
by Raul Pino @p1nox
1
Slide 2
Slide 2 text
Agenda
• Prologo
• Introducción a la programación
• Contenido principal
• Lenguajes de programación
según criterios clásicos
• Desarrollo según su función en el
dia a dia del programador
2
Slide 3
Slide 3 text
Agenda
• Generaciones
• Tercera (Python)
• Cuarta (SQL)
• Quinta (Inteligencia Artificial)
• Epilogo
Donde aprender? Campos de
trabajo? Responsabilidades y
cargos? Diversion! :D
3
Slide 4
Slide 4 text
Agenda
-- COVID19: Cuarentena en Region
Metropolitana :'(
++ Casualmente mostrando la
cordillera :P
4
Prologo
Programación: una receta?
Al -> Notebook!
11
Slide 12
Slide 12 text
Lenguajes de programación según criterios
clásicos
• Clasificación histórica
• Lenguajes de alto y de bajo nivel
• Clasificación por paradigmas
• Clasificación por propósito
A -> Wikipedia!
12
Slide 13
Slide 13 text
Desarrollo según su función en el dia a dia
del programador
• Generaciones
• Tercera (Python)
• Cuarta (SQL)
• Quinta (Inteligencia Artificial)
( La mas practica y facil? )
13
Slide 14
Slide 14 text
Desarrollo según su función en el dia a dia
del programador
• Generaciones
• Tercera (Python):
• Hola mundo!
• Tipos de datos
• Variables
• Condicionales
• Ciclos
• Funciones
Al -> Notebook!
14
Slide 15
Slide 15 text
Donde aprender mas sobre Python?
• Platzi:
• Curso de Introducción al
Pensamiento Computacional con
Python
• Curso Básico de Python
• Udacity o Coursera:
• Introduction to Python
Programming
15
Slide 16
Slide 16 text
Donde aprender mas sobre Python?
• Python Koans
Inspirado en "Kōan": un problema que
el maestro plantea al alumno para
comprobar sus progresos.
16
Slide 17
Slide 17 text
Que otros lenguajes?
• JavaScript?
• Java?
• Ruby?
• Rust?
• C/C++?
17