PROYECTO PYTHON INTEGRANTES DEL EQUIPO: NAVA CASTILLO CYNTHIA PAOLA VÁZQUEZ ORTEGA FELYBIER.

Slides:



Advertisements
Presentaciones similares
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Advertisements

Manipulación de archivos de texto
Pippy (Python para niños)‏ 1.
Manejo de errores y excepciones
CAMPUS VIRTUAL Guía para navegar en el aula virtual
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Programación, Algoritmos y Estructuras de Datos
Definición y Características
Hernández Guadarrama Luis Daniel
Planificación de la Información.
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
PROGRAMACION II.  Es un conjunto de datos no necesariamente del mismo tipo, los cuales se podrán manipular o realizar cualquier operación sobre cada.
Eclipse es un entorno integrado de desarrollo, desarrollado principalmente para java pero cuyas funcionalidades pueden extenderse mediante la adición.
Orientaciones para el Alumno Profesor: Rubén Miranda 2005.
Archivos.
Valor X Valor Y Punto (0,0) Coordenadas.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
Resolución de Problemas y Algoritmos Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca - Argentina.
OBJETOS DISTRIBUIDOS E INVOCACIÓN REMOTA ING. MARISCAL.
Fundamentos de Lenguajes de Programación Integrantes: Jeremías Ramírez Gustavo Canales.
Using System; using System.IO; // Para StreamWriter public class Creacionachivo { public static void Main() { StreamWriter archivo; archivo = File.CreateText("prueba.txt");
Partition Magic es un programa informático para realizar particiones sobre el disco duro de un ordenador. Originalmente fue creado por Power Quest Corporation.
Módulo 8: Manejo de Errores y Excepciones
Entrada y salida Gestión de ficheros.
APLICACIÓN EN VISUAL BASIC
NUEVO DISEÑO SITIO WEB EXPLORA REGIÓN METROPOLITANA Resultados en cuanto a tráfico, posicionamiento y nuevas herramientas.
Manipulación de Archivos y Directorios en el Servidor Temas: Creación, lectura, escritura, borrado de archivos y directorios.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Comandos internos y externos
DIRECCIONES URL Las siglas URL corresponden a las palabras inglesas Universal Resource Locator, que en español viene a significar algo así como "Localizador.
Fundamentos de Programación
Paso 1 Introducimos el CD de instalación de Windows XP en la unidad de CD- ROM. Reiniciamos el PC y tenemos que configurar la BIOS para que el ordenador.
INGENIERIA EN SISTEMAS COMPUTACIONALES ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS ALUMNO: JAVIER MARTINEZ MARTINEZ.
Tutorial de introducción e instalación del sistema DFD Por: Fabio Rodriguez Castañeda Docente en sistemas y computación Ifescol Empresarial
“variables , sentencia if y bucles”
Tema 11 Bases de Datos y el Lenguaje SQL
1
Introducción al lenguaje PROCESSING para ARDUINO
Algoritmos en Pseudocódigo
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
Ficheros: Ruby Estructura de Datos II.
¿Cómo programar un Botón para agregar registros a una base de datos?
Integrantes Luisa Fernanda cusís Erika Johana hoyos Gabriela Londoño Norbey rodríguez Grado 11º.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
 DIANA GARCIA VALERIO. CONCEPTO DE FLUJO DE JAVA:  La información que necesita un programa para su función se obtiene mediante una entrada de datos.
Archivos. Introducción Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos.
División Académica de Ciencias Sociales y Humanidades.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
Operaciones y funciones básicas del sistema operativo Windows Mayo 2010 Castillo Navarro Adolfo y González Bello Edgar Oswaldo (2010). Operaciones y funciones.
Manejo de archivos de texto.  Unidad fundamental de almacenamiento dentro del ámbito de la informática. Alberga un conjunto de datos que es posible leer,
Panama Canal Area Benefit Plan PARA SOMETER LOS PAGOS VIA WEB
Clase II Estructuras dinámicas (TAD) Listas Enlazadas. ¿A que llamamos estructuras dinámicas? ¿Por qué son necesarias? Ventajas y Desventajas que tendremos.
Comando de MS-DOS. Tipos de Comandos en MS-DOS Los COMANDOS INTERNOS se ejecutan inmediatamente porque se cargan en la memoria del sistema cada vez que.
¡Bienvenido! Esta guía de usuario tiene como objetivo facilitar el acceso a las diferentes secciones del campus. Guía PASO a PASO.
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
CLASE 4 - BLOGS Y HTML GRADO DÉCIMO. ¿QUÉ ES HTML? ¿Qué es HTML? El HTML es el lenguaje que se usa para escribir las páginas web. Con este lenguaje se.
Introducción al Lenguaje C (II) Cadenas de caracteres, archivos de cabecera, lectura y escritura Fundamentos de Programación Departamento de Lenguajes.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Solución del “Estacionamiento”. Fluxsys Resolución paso a paso…
Unidad 1 – Tema 01 Curso: INFORMÁTICA Equipo de Profesores del Curso.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
JOSÉ GEOVANY CON PÉREZ LICEO DEL SUR. UNIDAD I Entorno de desarrollo. UNIDAD II Introducción al lenguaje de programación. UNIDAD III Trabajando con formularios.
EQUIPO: Nava Castillo Cynthia Paola Vázquez Ortega Jennifer Felybier.
G ESTIÓN DE LA MEMORIA Paginación y segmentación.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Envío de actividades Cuarto módulo de aprendizaje ¿Cuáles son algunas novedades? Recepción y envío de trabajos en la misma plataforma. Correcciones, comentarios.
Transcripción de la presentación:

PROYECTO PYTHON INTEGRANTES DEL EQUIPO: NAVA CASTILLO CYNTHIA PAOLA VÁZQUEZ ORTEGA FELYBIER

PYTHON Python es un lenguaje de programación creado a principios de los años 90’s por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.3 Características : Lenguaje interpretado Tipado dinámico Fuertemente tipado Multiplataforma Orientado a Objetos

CÓDIGO PYTHON El módulo “OS” nos permite acceder a funcionalidades dependientes del Sistema Operativo. Sobre todo, aquellas que nos refieren información sobre el entorno del mismo y nos permiten manipular la estructura de directorios (para leer y escribir archivos) La línea 2 se puede observar el menú que el usuario podrá ver.

En las siguientes líneas se puede ver el ciclo para la repetición del menú, no hay mucho diferencia en cuanto código c++. También se observa el funcionamiento de if en dado caso que el usuario escriba la opción 1 vemos que desplegare otro menú donde le pedirá los siguiente datos: código, nombre y domicilio. La función raw_inpunt es para la entrada general de los usuarios. Creamos una función llamada datos.txt donde primero llamamos a la función open pasando como parámetros el nombre del archivo de texto a crear y el modo de apertura (‘a') La función open retorna la referencia del objeto Luego llamamos al método close de la clase. Si luego queremos ver si se a creado el archivo de texto podemos hacerlo desde algún explorador de archivos, en la carpeta donde se encuentra nuestro programa en Python veremos un archivo llamado 'datos.txt' que tiene un tamaño de 0 bytes.

Elif de Python, vendría ser la equivalencia a el else if o el switch. Se muestra el código para mostrar los datos almacenados El while se repite mientras el método readline() no retorne un string vacío. Dentro del while procedemos a imprimir la línea que acabamos de leer y leemos la siguiente (el método readline() retorna el contenido de toda la línea inclusive el salto de línea

Si el archivo de texto se encuentra en la misma carpeta que nuestro programa no necesitamos indicar el path (camino). Los modos de apertura del archivo de texto pueden ser: 'r' Abre el archivo para lectura (debe existir el archivo) 'w' Crea el archivo y lo abre para escribir 'a' Abre el archivo para escribir. Se crea si el archivo no existe. Solo podemos agregar datos al final readline retorna toda una línea del archivo de texto y deja posicionado el puntero de archivo en la siguiente línea. Cuando llega al final del archivo readline retorna un string vacío. El método os.remove elimina la ruta del archivo. Si la ruta es un directorio El método os.rename cambia el nombre del archivo o directorio

Antes de modificar te pedirá el código actual que deseas cambiar. Una vez digitado los números te pedirá el nuevo código que deseas ingresar más el nombre y domicilio nuevos a ingresar.

Ahora la opción 5 es “Buscar” se pediré ingresar el código. Se agrega una nueva variable que es Cod. Servira para hacer la comparación con los datos almacenados para eso es el while. Y en el peor de los casos tenemos un if para indicar si el dato ingresado no hubiera similitud con el dato en el registro. También vemos la función os.system (“clear”) para limpiar la consola Para así dar paso a los datos encontrados.

Al final tenemos la opción salir que no tiene nada de conflitos, no se diferencia mucho con el código c++ que estamos a acostumbrados a manejar. Vemos un mensaje en pantalla en dado caso de que el usuario ingresa un número de opción incorrecto y lo regresa al menú principal.