0% encontró este documento útil (0 votos)
59 vistas15 páginas

Sesion1 Python1 PDF

Este documento presenta una introducción al lenguaje de programación Python. Explica las partes de la Raspberry Pi, cómo instalar el IDE PyCharm y Python, los tipos de datos básicos, sentencias condicionales y bucles, funciones para el manejo del tiempo, lectura y escritura de archivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
59 vistas15 páginas

Sesion1 Python1 PDF

Este documento presenta una introducción al lenguaje de programación Python. Explica las partes de la Raspberry Pi, cómo instalar el IDE PyCharm y Python, los tipos de datos básicos, sentencias condicionales y bucles, funciones para el manejo del tiempo, lectura y escritura de archivos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

Lenguaje de Programación

Python Parte 1– Sesión 1

Ing. Félix A. Purilla Flores


felix.purilla@maelpro.com FB/maelprosac Maelpro SAC
Descripción de la Raspberry
 (A) Processor: a 32 bit
700 MHz SoC
 (B) SD Card slot: Hard
drive
 (C) USB ports: USB 2.0
 (D) Ethernet port
 (E) HDMI Connector
 (F) Status LEDs
 (G) Analog Audio Out:
high impedance loads
 (H) Composite Video:
NTSC or PAL
 (I) Power input

Ing. Félix A. Purilla Flores


Instalación y Uso de IDE Pycharm

 Descargar el instalador de Pycharm-community de


la web https://www.jetbrains.com/pycharm/
 Descargar el instalador de Python de la web
https://www.python.org/downloads/windows/
asegurarse de escoger el apropiado para su S.O. ya
sea de 64 o 32 bits.
 Instalar primero Python y luego el IDE.

Ing. Félix A. Purilla Flores


Instalación y Uso de IDE Pycharm

Ing. Félix A. Purilla Flores


Variables y Constantes
 Constantes: Números, Letras.

 Variables: Etiqueta de una dirección de memoria que


almacena algún dato

 A=20, donde A es una variable y 20 es un dato de tipo


constante.
Tipos de Datos – Parte I
 Entero (int): a=20
 Flotante (float): x=20.0
 Caracter (char o chr): b=„a‟
 Cadena (string o str): c=„hola‟
 Booleano (bool): a=True

Funciones: print(), int(), float(), chr(), ord()

Ing. Félix A. Purilla Flores


Tipos de datos – Parte II
 Lista (list): a=[1,2,3,4]
 Tupla (tuple): b=(1,2,3,4)
 Diccionario (dict): c={‟a‟:1,‟b‟:2,‟c‟:3}

 Una lista es una agrupación de datos mutable, es


decir, tanto su longitud de datos como estos mismos
pueden ser cambiados.
 Las tuplas son inmutables por tanto su contenido no
puede ser cambiado.
 Los diccionarios son arreglos de datos que permiten
asociar valores “llaves” con valores “objeto” (key,
item)
Sentencias condicionales y bucles
 If-Elif-Else: Estructura que permite la
ejecución de ciertas instrucciones según se
cumplan ciertas condiciones.

 For: Estructura que permite la


ejecución periódica de ciertas instrucciones, el
numero de iteraciones se conoce de antemano.

 While: Estructura que permite la


ejecución periódica de ciertas instrucciones
cuando no se conoce el numero de iteraciones
de antemano.
Estructuras condicionales - IF
 Condicional Simple:

 Bifurcaciones:

 Dos opciones elif o else:


Bucles - For
 Estructura de Bucle For

 Ejemplos:

for i in [0,1,2,3,4]:
print i
for i in range(0,5):
print i
for i in („uno‟,‟dos‟,‟tres‟):
print i
Bucles - While
 Estructura de Bucle While

 Ejemplos:
a=2
while a<10:
a+=1
while True:
print “Bucle Infinito”
while False:
print “No se ejecutará esta instrucción”
Funciones y librerías para el manejo
del tiempo
 Funciones del módulo time.

time.sleep(float) : Suspende la ejecución de las


instrucciones por un cierto tiempo dado en segundos.

time.time() : Devuelve el tiempo en segundos


contados desde una fecha determinada

time.localtime(float) : Devuelve una tupla con la fecha


que representa el argumento ingresado

time.strftime(tupla) : Devuelve un string con la fecha


que representa la tupla ingresada

Ing. Félix A. Purilla Flores


Escritura de Archivos
 Ejemplo 1:
file = open("test_1.txt","w")
file.write("hola desde raspberry")
file.close()

 Ejemplo 2:
file = open("test_2.txt","w")
a_list = ["hola desde windows","\nadios"]
file.writelines(a_list)
file.close()
Lectura de Archivos
Tres funciones para leer desde ficheros:

file.read(): Lee todo el archivo


file.readline(): Lee la primera linea del
archivo
file.readlines(): Devuelve una lista con el
contenido del archivo separado por líneas
¡GRACIAS POR SU ATENCIÓN!

Puedes seguirnos en:


www.facebook.com/maelprosac
www.maelpro.com
Y para más información puedes escribirnos a:
maelprosac@gmail.com
informes@maelpro.com

Ing. Félix A. Purilla Flores

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy