0% encontró este documento útil (0 votos)
50 vistas

Python - Martes

El documento presenta una introducción al lenguaje de programación Python. Explica que Python es un lenguaje de programación de alto nivel, orientado a objetos y de propósito general. Se usa comúnmente para el desarrollo web y análisis de datos. También describe la estructura básica de un programa en Python, incluyendo la sintaxis para comentarios, la función print() y la asignación de variables.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas

Python - Martes

El documento presenta una introducción al lenguaje de programación Python. Explica que Python es un lenguaje de programación de alto nivel, orientado a objetos y de propósito general. Se usa comúnmente para el desarrollo web y análisis de datos. También describe la estructura básica de un programa en Python, incluyendo la sintaxis para comentarios, la función print() y la asignación de variables.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 71

Lenguaje de programación

PYTHON
1 print(“Hola Mundo”)
Integrantes
● Castillo Melchor, Julios Deciderio
● Martinez Necochea, Jhoselyn Jazmín
● Rivera Agarie, Leonardo Yoshio
Yalo Palomino, Nicanor

Yoplac Tejada, Willy Jovan


Zuñiga Zavala, Samir Alexis



Contenido de la presentación

01 02 03

Introducción al
Funciones y
lenguaje de Estructura del
constantes
programación programa
predefinidas
Python.

04 05 06

Tipos de datos y Estructuras de


Entrada y salida
variables control
INTRODUCCIÓN
AL LENGUAJE DE PROGRAMACIÓN

PYTHON
¿Qué es Python?
En términos técnicos, Python es un lenguaje de
programación de alto nivel, orientado a objetos, con una
semántica dinámica integrada, principalmente para
el desarrollo web y de aplicaciones informáticas.
¿Quién creo
Python?
Fue creado por el informático Guido
Van Rossum, quien había estado
trabajando con un lenguaje llamado
ABC. La frustración que tuvo por lo
difícil que era difundir el lenguaje
ABC hizo que creará Python.
Algunos datos sobre el
creador de Python
▪ Guido Van Rossum nació el 31 de enero
de 1956 en Haarlem, Países Bajos y
actualmente tiene 65 años.
▪ La primera versión de Phyton se subio a
Usenet en febrero de 1991.
▪ Desde 1995 tiene el título de
«Benevolent Dictator for Life (BDFL)» de
Python.
¿Para qué se usa y qué se puede
programar con Python?
▪ Es un lenguaje de programación
de propósito general.

▪ Este tipo de lenguaje también se conoce como


«lenguaje de scripting»

▪ Sus usos más populares son el desarrollo web y el


análisis de datos.

▪ Se encarga de impulsar un sistema bursatil.

▪ También puede ser usado para procesar texto,


mostrar números o imágenes, resolver ecuaciones
científicas y guardar datos.
9 razones que te podrían
motivar a aprender Python
1) Buena oferta laboral y bien remunerado
Hay puestos de trabajo que se
ajustan a todos los niveles de
experiencia e interés laboral,
incluyendo puestos de ingeniero
de software de nivel básico y
puestos de alto nivel como
ingenieros de machine learning e
inteligencia artificial.
2) De uso frecuente en startups
Las startups son empresas
emergentes que desarrollan
ideas innovadoras, relacionadas
con el mundo digital y
tecnológico, por lo que Python
es un lenguaje de programación
adorado en el mundo de las
startups.
3) Se tarda poco tiempo en aprender
Los profesionales de la industria
dicen que los fundamentos (cosas
como la sintaxis, las palabras
clave y los tipos de datos) se
pueden aprender en tan sólo 6-8
semanas si tienes experiencia
previa con lenguajes de
codificación.
4) Tiene una comunidad de usuarios muy activa.
La Python Software Foundation tiene
una página comunitaria (foro) en su
web que enlaza con varios grupos
comunitarios y foros donde se pueden
encontrar compañeros para recibir
consejos, tutorías, inspiración o
simplemente para charlar sobre la
brillantez de Python.
5) Es el lenguaje de programación más popular

Según The Economist (2018), Python


va camino de convertirse en el
lenguaje de codificación más popular
del mundo.
6) Es un lenguaje muy versátil
La versatilidad de Python indica que,
como desarrollador, tendrás una amplia
gama de opciones de trabajo. Ya sea
que quieras trabajar para un gigante de
la tecnología, construir tus propios
programas de software a menor escala,
o trabajar como un desarrollador web.
7) Numerosos complementos para lo que necesites

Dispones de librerías y
frameworks para Python que se
ajustan a tus necesidades de
codificación específicas.
Los frameworks populares como
Django están diseñados para hacer
que sea más efectivo en la creación
de aplicaciones web, mientras que
PyQt permite a Python construir
Interfaces Gráficas de Usuario (GUI).
8) Automatización de tareas y procesos
La capacidad de este lenguaje para
escribir scripts de sistema origina
que puedes crear programas Python
sencillos para automatizar tareas
monótonas que disminuyen tu
productividad.
9) Te da las herramientas para trabajar en
cualquier tecnología.
A pesar de prepararte para el desarrollo
de internet, te prepará para el futuro
de los trabajos tecnológicos.
Es importante para los campos
emergentes de la ciencia de datos
como:
▪ Análisis de datos (Big Data)
▪ Inteligencia Artificial
▪ Machine Learning
EDITORES DE
CÓDIGO QUE SE
PUEDEN USAR
E.C Unicamente para Mac OS
E.C Unicamente para W10
E.C Unicamente para Linux
EDITORES DE
CÓDIGO EN EL
NAVEGADOR
Google Colab
Editores de
código de múltiple
plataforma
DESCARGA DE Python
Nos dirigimos a
Google para
descargar Python

Nos dirigimos la
primera opción para
descargar Python
Nos redirigimos a
“Downloads” o
“Descargas” y por
defecto reconoce
nuestro sistema
operativo.

Daremos clic en
“Download Python” o
“Descargar Python”. Seguido
de ello comenzará la
descarga.
Vamos a la ubicación
Lo guardamos en una ubicación
cualesquiera para posteriormente donde lo guardamos, clic
instalarlo. derecho y lo abrimos.
INSTALACIÓN

Marcaremos la opción
“Add Python 3.9 lo” PATH.
Esperamos la instalación
Damos en “Install Now”
DESCARGA E INSTALACIÓN
DEL EDITOR DE CÓDIGO

Buscaremos en el
navegador “Spyder”

Nos dirigimos a la
primera opción.
Una vez dentro de la
página de “spyder” nos
dirigiremos a la parte
final para poder
descargarlo.
Aquí podemos descargarlo y esperaremos unos minutos
hasta que finalice la descarga.
Guardamos el instalador y
procederemos a abrirlo
para su instalación, como
se hizo con Python.
ESTRUCTURA
DEL PROGRAMA
PYTHON
Panel de opciones

Explorador
de
variables y
Archivos
de ayuda

Editor
de Consola
texto
ESTRUCTURA EN PHYTON
La estructura de un programa en Python, a diferencia de otros
lenguajes como Pascal o C/C++, es más simple. No hace falta
comenzar con ninguna palabra reservada ni función en
particular, tampoco hace falta poner punto y coma (;) al final
de cada línea.

# CABECERA (Simplemente comentarios aclaratorias de nuestro programa)


# LLAMADA A LIBRERIAS (Si las hubiera)
# CONSTANTES (No existen en Python, las simularemos con un
identificador que comience por mayúscula)
# FUNCIONES Y PROCEDIMIENTOS (Si los hubiera)
# Cuerpo principal del programa (Aquí se definirán todas las variables
globales)
Los programas son un conjunto de instrucciones escritas que realizan una tarea
en un lenguaje de programación concreto. Estas instrucciones están formadas
por dos tipos de palabras:

❖ IDENTIFICADORES .- Son palabras que nosotros elegimos, con ellas


designaremos nuestros programas, funciones, variables, constantes, objetos...

❖ PALABRAS RESERVADAS .- Son las palabras a las que el lenguaje les


tiene asignada alguna misión
➢IDENTIFICADORES PYTHON
Los identificadores sirven precisamente para identificar una
variable, función, clase, módulo u objeto. Hay normas
fundamentales que deben seguir:

• El primer carácter no puede ser un dígito.


• No puede coincidir con una palabra reservada o
palabra clave propia del lenguaje.
• No pueden contener más de una palabra, si fuera
necesario habría que escribir un guión bajo (_).
➢PALABRAS
RESERVADAS

and, assert, break, class, continue,


Hay una serie de palabras que no podemos def, del, elif, else, except, exec,
emplear como constantes o variables o finally, for, from, global, if, import,
como nombre identificador. Son todas en in, is, lambda, not, or, pass, print,
raise, return, try, while, with, yield.
minúsculas y han sido reservadas por el
lenguaje Python.
COMENTARIOS

Los comentarios en Python, así como en otros lenguajes de programación,


sirven para dejar pequeñas explicaciones sobre qué es lo que hace el
programa.
En Python hacer comentarios de dos formas:

❑ Escribiendo el símbolo de numeral (#) al comienzo de la línea de texto


donde queremos nuestro comentario.

❑ Escribiendo triple comilla (‘) al principio y al final del comentario, en este


caso los comentarios pueden ocupar mas de una línea.
➢ COMENTARIOS EN UNA SOLA LÍNEA

➢ COMENTARIOS MULTILÍNEA
MI PRIMER PROGRAMA
Por ejemplo, para escribir el típico programa que te inicia en la programación, sacar por pantalla la frase
“Hola mundo” sería de la siguiente forma:

SENTENCIA Print
Print() -> TEXTO

IMPORTANTE:
Cuando vas a mostrar texto, el
interior de los paréntesis
de print va con comillas
simples (‘ ’) o dobles (“ “).
Print() -> NÚMEROS

IMPORTANTE:
Cuando quieres mostrar
números u operaciones, el
interior del paréntesis va sin
comillas.
Print() -> TEXTO Y NÚMEROS

IMPORTANTE:
El texto lleva comillas, los
números y variables no.
➢ SENTENCIA DE ASIGNACION

Sintaxis:
Variable = expresión
La expresión puede ser de tres tipos:
• La función input() →Dato que se pide por teclado, guarda valores
de tipo texto.
• Numérico
• Carácter o cadena de caracteres que debe ir entre comillas
OPERADORES
-------------------------------------------------------------------------------------------------
a) Operadores Aritméticos
Se utilizan para escribir expresiones aritméticas, números enteros y decimales.
También se utiliza el los ( paréntesis ) para definir el orden de las operaciones
Operación Símbolo en Python
Suma +

Resta -

Multiplicación *

División “decimal” /

División “entera” //

Modulo %

Exponente ** Interpreta de derecha a izquierda


RESTA (-)
SUMA (+)

Operador de resta
Operador de suma
DIVICION (/)
MULTIPILCACION (*)

Operador del producto Operador de la división “decimal”


MODULO (%)
DIVICION ENTERA (//)

Operador del modulo o resido


Operador de la división entera
EXPONENTE (**)

Operador del exponente


b)Operadores relacionales
Se utilizan para comparar valores, el resultado de esta comparación es el valor
lógico: True o False.
Símbolo en
Símbolo en Python
matemáticas
< <

> >
≤ <=
≥ >=
= (asigna un valor) ,
=
== (compara)
≠ !=
b)Operadores relacionales
Se utilizan para construir expresiones lógicas, el resultado de esta comparación
es el valor lógico: True o False.

Símbolo en
Símbolo en Python
matemáticas

Conjunción: ⋀ and Ejercicio: Determine la solución lógica de la siguiente expresión:

4 + 7𝑥2 > 7 ∧ ( −6𝑥24 + 1 > 2 ∨ 4 < 3 )


Disyunción: ⋁ or

Negación: ∼ not

También podría gustarte