El documento proporciona información sobre el lenguaje de programación Python. Explica que Python es uno de los lenguajes más amigables, rápidos y poderosos que existen, y que su curva de aprendizaje es fácil. Además, describe algunas de las características y conceptos básicos de Python como variables, tipos de datos, estructuras de control de flujo como condicionales if/else.
1. E S U N O D E L O S L E N G U A J E S M A S
A M I G A B L E S , R Á P I D O S Y P O D E R O S O S Q U E
E X I S T E . A D E M Á S S U C U R V A D E
A P R E N D I Z A J E E S F Á C I L D E A P R E N D E R .
PYTHON
Aprende Python de novato a profesional sin conocimientos previos 50% de
descuento
2. ¿Por qué aprender Python?
Es un lenguaje amigable para aquel que nunca ha
programado.
Oportunidades laborales (Data science, Programador@,
Emprendimiento, etc)
Es la segunda habilidad mas demandada con un salario
de
Python es el futuro de la Inteligencia Artificial y Machine
Learning.
Comunidad robusta.
3. Programa del curso Python
Instalación de Python
Lo que todo novato debe saber sobre Python (Variables,
Asignaciones, Enteros, Strings, print)
Controles de decisión (if, else, while, for)
Operadores (aritméticos, comparación, lógicos, asignación)
Loops
Clases y objetos
Herencias
Errores y Excepciones
4. Salario de un programador en Python
Salario de un
programador en
Python de 107,000
dólares.
5. ¿Qué es un lenguaje de programación?
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a
cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para
expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de
ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora,
mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
El desarrollo lógico del programa para resolver un problema en particular.
Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del
programa).
Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
Referencia: https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
6. Sintaxis y Semántica de Python
Palabras Reservadas en Python.
Sangría (indentation).
Líneas múltiples.
Hacer comentarios en Python
10. Comentarios
Para una sola línea se usa el símbolo #
Para múltiples líneas usamos tres comillas al
principio y tres al final.
11. S E E N T I E N D E P O R V A R I A B L E S A T O D O
A Q U E L L O Q U E V A R Í A O C A M B I A C O N E L
T I E M P O . N O T I E N E U N A C O N S T A N T E
U N I V E R S A L .
VARIABLES
Aprende Python de novato a profesional sin conocimientos previos 50% de
descuento
12. EJEMPLO DE VARIABLES
Un automóvil se puede considerar como una variable.
Pues a el pueden subirse diferentes personas en su
tiempo de vida útil.
13. Variables en Python
En Python las variables pueden llevar cualquier
nombre que el programador elija. No se pueden usar
las palabras claves (keywords) para nombres de
variables.
x = 1
X = 0
En python si hay diferencia entre mayúsculas y
minúsculas.
14. A D I F E R E N C I A D E L A S V A R I A B L E S L A S
C O N S T A N T E S N U N C A C A M B I A S U V A L O R , S E
C O N S I D E R A N D E V A L O R U N I V E R S A L Y
D E F I N I D O .
CONSTANTES
Aprende Python de novato a profesional sin conocimientos previos 50% de
descuento
15. EJEMPLO DE CONSTANTES
El numero Pi es considerado una constante. Pues su
valor 3.1433 jamás cambia. Lo mismo ocurre con la
gravedad que tiene un valor de 9.8 m/s2
16. E N P Y T H O N E X I S T E N 5 T I P O S D E V A R I A B L E S
B Á S I C A S
ASIGNAR VALORES VARIABLES
Aprende Python de novato a profesional sin conocimientos previos 50% de
descuento
17. TIPOS DE VARIABLES
Int (Se trata de variables de numeros enteros como
1,2,3,4,5,6…….)
Float (Se usa para numero decimales como 3.14, 9.8,
5.6, etc.)
Chr(Solo puede almacenar un caracter)
Str (Sirve para usar cadena de caracteres)
Bool (Solo puede tener uno de los siguientes valor
Falso o verdadero)
18. T O D O S O F T W A R E I N F O R M Á T I C O T I E N E
E S T R U C T U R A S D E C O N T R O L P A R A
M O D I F I C A R E L F L U J O D E E J E C U C I Ó N D E
L A S I N S T R U C C I O N E S
Tomando Elecciones y Decisiones
Aprende Python de novato a profesional sin conocimientos previos 50% de
descuento
19. HERRAMIENTAS DE CONTROL DE FLUJO
Las herramientas de flujo nos sirven para decidir que
puede hacer un programa con determinados datos.
Estas condiciones pueden ser verdaderas, falsas, o
ejecutarse con mientras se cumpla la condición. Por
esta razón permiten el flujo de elecciones en el
software. Sin ellos no se podría programar
adecuadamente y los lenguajes no tendrían razón de
ser.
20. CONTROL DE FLUJO EN PYTHON
if (si),elif (sino,si),else (sino o por el contrario)
while (mientras, se cumpla la condición)
for (para la condición)
21. S I U N A E L E C C I Ó N E S V E R D A D E R A S E
E J E C U T A L A S E N T E N C I A S I N O P O R E L
C O N T R A R I O S E P U E D E E J E C U T A R O T R A
E L E C C I Ó N .
Condicional if
Aprende Python de novato a profesional sin conocimientos previos 50% de
descuento
22. Condicional if
Es el control de flujo mas utilizado en cualquier
lenguaje de programación. If significa (si).
Variable= true
If(Variable==true):
print(«La variable es verdadera»)
Else:
print(«La variable no es verdadera»)
23. Diagrama de flujo if (Tortillas)
Inicio
Hay
tortilla?
Comprar
tortilla
Ir a otra
tortillería
No
(Else)
Si
(if)
24. elif
Podemos agregar tantas condiciones deseamos en Python
con elif
If condición:
ejecutar
Elif condición:
ejecutar
Else:
ejecutar