Expresiones– Parte 3 PYTHON PARA TODOS Crear un Programa.

Slides:



Advertisements
Presentaciones similares
2. UNA INTRODUCCION AL MINITAB M.A. NARCISO TORRES FLORES.
Advertisements

Una vez observado el producto programado que se debe construir, es importante que realice los siguientes ejercicios con la ayuda del docente. 1)Con la.
Presentado por: Stefanny Salas Jimenez
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA.
Lenguaje de Programacio Python Presentado por Jubel Crispán Materia Informatica Educativa.
Bienvenidos!!! "El Software Libre y su incidencia en lo Social"
Curso RRHH 09A Frente RRHH
Introducción a la Programación Multimedial
Introducción a la Programación Multimedial
Subject: Programming Methodology
Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE
Estructuras Repetitivas Estructuras Repetitivas
Clase1: lectura/escritura/asignación
Olimpiadas Chilenas de Informática - Formación
Olimpiadas Chilenas de Informática - Formación
Olimpiadas Chilenas de Informática - Formación
OPERADORES LÓGICOS V F P Q (5<8) && (5<10) es verdadero V V
Proyecto de Software. t07
Proyecto de Software. Clase 06
Guía teórica de manejo de estructuras de datos
Tema 4 Elementos para el Desarrollo de Algoritmos
TRABAJO RECUPERATORIO P2
Paul Leger Ejercicios Pruebas Paul Leger
Tema 2 Variables y cálculos
INTRODUCIR DATOS En cada una de las celdas de la hoja es posible introducir textos, números o fórmulas. Aparecerán en dos lugares: en la celda activa y.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Haga clic para agregar notas
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
INTRODUCIR DATOS En cada una de las celdas de la hoja es posible introducir textos, números o fórmulas. Aparecerán en dos lugares: en la celda activa y.
Estimación y aproximación de números irracionales
Paul Leger Funciones Paul Leger
Crucigrama Pág. 1 Dividir el problema Conocer el problema
PROGRAMACIÓN 1 INTRODUCCIÓN
Insertar y dar formato a textos, formas e imágenes
Ahora tú eres el termociclador. Realiza la PCR para esta secuencia:
Registro de Software REALIZADO POR: ANDRÈS BARRETO.
Monitorización y Evaluación del Uso de Recursos Electrónicos
Matlab como calculadora
UNIVERSIDAD SAN FRANCISCO DE QUITO-USFQ
CÓDIGO QR Descargar esa app
Excel Macros Macros Automáticas.
Como ser inserta un organigrama y como se modifica
PROGRAMACIÓN (2).
a == b ** and c <= a + 1 or b == c
Formación del personal
2.  Diagramas de Estado.
30. ¿Cómo puedo agregar la Fuente de Calibración a un Gage?
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)

Pensamiento Computacional y Matemática
¿Por qué programar? Capítulo 1 Python para Todos
Construyendo Nuestras Propias Funciones
Bucles e Iteración – Parte 2
Bucles e Iteración – Parte 4
Expresiones– Parte 2 PYTHON PARA TODOS Expresiones.
Funciones Capítulo 4 Python para Todos PYTHON PARA TODOS
Ejecución Condicional
Variables, Expresiones y Enunciados
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
Más Patrones de Ejecución Condicional
Bucles e Iteración Capítulo 5 Python para Todos
Lenguajes de Bucle: Lo Que Hacemos en los Bucles
Clase1: lectura/escritura/asignación
¿Por qué programar? Capítulo 1 Python para Todos
Funciones Capítulo 4 Python para Todos
Bucles e Iteración Capítulo 5 Python para Todos
Variables, Expresiones y Enunciados
Ejecución Condicional
Guía Básica de HTML.
Transcripción de la presentación:

Expresiones– Parte 3 PYTHON PARA TODOS Crear un Programa

Expresiones– Parte 3 PYTHON PARA TODOS Comentarios en Python Todo lo que aparezca luego de # es ignorado por Python ¿Por qué usar comentarios? Permiten describir lo que está pasando en la secuencia de un código Permiten documentar quién escribió el código o la información auxiliar Permiten desactivar la línea de un código, quizás de manera temporaria

# Obtener el nombre del archivo y abrirlo Expresiones– Parte 3 PYTHON PARA TODOS # Obtener el nombre del archivo y abrirlo name = input('Ingresar archivo:') handle = open(nombre, 'r') # Frecuencia de la palabra count conteos = dict() for línea in handle: palabras = line.split() for palabra in palabras: conteos[palabra] = counts.get(palabra,0) + 1 # Encontrar la palabra más común bigcount = Ninguno bigword = Ninguna for palabra, conteo in counts.items(): if bigcount is ninguno or conteo > bigcount: bigword = palabra bigcount = conteo # Todo terminado print(bigword, bigcount)

Convertir Input (Entrada) del Usuario Expresiones– Parte 3 PYTHON PARA TODOS Convertir Input (Entrada) del Usuario Si queremos leer un número del usuario, debemos convertirlo de una cadena a un número utilizando la función type conversion (conversión de tipo) Luego, analizaremos cómo manejar datos de entrada incorrectos # Convertir pisos del elevador inp = input('Piso europeo') usf = int(inp) + 1 print('piso de EUA', usf) Piso europeo 0 Piso de EUA 1

Síntesis Type (tipo) Palabras reservadas Variables (nemotécnicas) Expresiones– Parte 3 PYTHON PARA TODOS Síntesis Type (tipo) Palabras reservadas Variables (nemotécnicas) Operadores Precedencia del operador División de números enteros Conversión de Types (tipos) Input (entrada) del usuario Comentarios (#)

Expresiones– Parte 3 PYTHON PARA TODOS Ejercicio Escriba un programa para recordarle al usuario las horas y la tarifa por hora para calcular el salario bruto. Ingresar Horas: 35 Ingresar Tarifa: 2.75 Salario: 96.25

Agradecimientos / Colaboraciones Expresiones– Parte 3 PYTHON PARA TODOS Agradecimientos / Colaboraciones Estas diapositivas están protegidas por derechos de autor 2010- Charles R. Severance (www.dr-chuck.com) de la Facultad de Información de la Universidad de Michigan, y se ponen a disposición bajo licencia de Creative Commons Attribution 4.0. Por favor, conserve esta última diapositiva en todas las copias del documento para cumplir con los requisitos de atribución de la licencia. Si realiza algún cambio, siéntase libre de agregar su nombre y el de su organización a la lista de colaboradores en esta página cuando republique los materiales. Desarrollo inicial: Charles Severance, Facultad de Información de la Universidad de Michigan … Ingrese nuevos colaboradores y traductores aquí ...