Que puedo hacer PYTHON 2
|
|
|
- Martín Farías Río
- hace 9 años
- Vistas:
Transcripción
1 Que puedo hacer PYTHON 2
2 QUE VAMOS A VER Un poco de Python, que es? Los falsos mitos de Python Facilitándonos el trabajo Utilidades practicas La utilidad de las Listas, Diccionarios y Strings Interfaces graficas basadas en formularios(wizards) Persistencia de datos utilizando BD R.E. Extraer datos de una web
3 UN POCO DE PYTHON, QUE ES? Es un lenguage de programación de (muy) alto nivel Es un lenguaje interpretado Es un lenguaje multiparadigama Es fuertemente tipado pero dinámico Favorece la lectura de código Obliga a la estructuración visual del código
4 UN POCO DE PYTHON, QUE ES? (II) Es multiplataforma Open Source(PSFL)
5 FALSOS MITOS DE PYTHON Python es Lento Permite llamadas nativas a funciones en C PyPy -> python implementado en python Poca capacidad de desarrollar aplicaciones completas openerp, parte del Kernel de linux..
6 FACILITÁNDONOS EL TRABAJO - SETUPTOOLS Setuptools, es una colección de mejoras para el módulo distutils de Python Por defecto, utiliza PyPI para buscar los paquetes Permite crear paquetes Egg Python, que son Paquetes Python empaquetados en un sólo archivo para su distribución. Incluye archivos de configuración y todos los archivos que forman parte del directorio de trabajo, sin necesidad de listarlos individualmente o crear archivos de manifiesto.
7 FACILITÁNDONOS EL TRABAJO - EASYINSTALL easy_install, es una herramienta que se basa en Setuptools para automáticamente encontrar y descargar desde Internet las dependencias, para instalarlas o actualizarlas, ya sea bajo demanda o cuando son requeridas como dependencias al instalar otra aplicación Instalación en sistemas Debian sudo apt-get install build-essential python-dev python-setuptools Ejemplos de uso easy_install SQLObject easy_install -f SQLObject easy_install -i SQLObject (replica repositorio) easy_install easy_install./descargas/otropaquete py2.7.egg easy_install "ZopeSkel== (versión especifica) easy_install --upgrade PyProtocols Instalar pip easy_install python-pip Es otro instalador de paquetes
8 DEMO INTRO Iniciar interprete en python Calcular 33 elevado a 5 Calcular 2 elevado a 128 Calcular 5 elevado a 512
9 TIPOS DE DATOS Tipo Clase Notas Ejemplo str Cadena Inmutable 'Cadena' unicode Cadena Versión Unicode de str u'cadena' list Secuencia Mutable, puede contener objetos de diversos tipos [4.0, 'Cadena', True] tuple Secuencia Inmutable, puede contener objetos de diversos tipos (4.0, 'Cadena', True) set Conjunto Mutable, sin orden, no contiene duplicados set([4.0, 'Cadena', True]) frozenset Conjunto Inmutable, sin orden, no contiene duplicados frozenset([4.0, 'Cadena', True]) dict Mapping Grupo de pares clave:valor {'key1': 1.0, 'key2': False} int Número entero Precisión fija, convertido en long en caso de overflow. 42 long Número entero Precisión arbitraria 42L ó L float Número decimal Coma flotante de doble precisión complex Número complejo Parte real y parte imaginaria j. ( j) bool Booleano Valor booleano verdadero o falso Alejandro True Anuncibay o False - Grupo Universitario
10 PYTHON - ESTRUCTURAS DE CONTROL DE FLUJO Estructuras de control de flujo condicionales Las estructuras de control de flujo condicionales, se definen mediante el uso de tres palabras claves reservadas, del lenguaje: if (si), elif (sino, si) y else (sino).
11 PYTHON - ESTRUCTURAS DE CONTROL DE FLUJO Estructuras de control iterativas Bucle while Bucle for
12 FUNCIONES Y PROCEDIMIENTOS Definición de funciones Sintaxis: Definición de procedimientos Sintaxis:
13 LISTAS - MÉTODOS DE AGREGADO Agregar un elemento al final de la lista Método: append( nuevo elemento ) Agregar varios elementos al final de la lista Método: extend(otra_lista) Agregar un elemento en una posición determinada Método: insert(posición, nuevo elemento )
14 LISTAS - MÉTODOS DE ELIMINACIÓN Eliminar el último elemento de la lista Método: pop() Retorna: el elemento eliminado Eliminar un elemento por su índice Método: pop(índice) Retorna: el elemento eliminado Eliminar un elemento por su valor Método: remove( valor )
15 LISTAS - MÉTODOS DE ORDEN Ordenar una lista en reversa (invertir orden) Método: reverse() Ordenar una lista en forma ascendente Método: sort() Ordenar una lista en forma descendente Método: sort(reverse=true)
16 LISTAS - MÉTODOS DE BÚSQUEDA >>> nombres_masculinos = ["Alvaro", "Miguel", "Edgardo", "David", "Miguel"] Contar cantidad de apariciones elementos Método: count(elemento) >>> nombres_masculinos.count("miguel") 2 Obtener número de índice Método: index(elemento[, indice_inicio, indice_fin]) >>> nombres_masculinos.index("miguel") 1 >>> nombres_masculinos.index("miguel", 2, 5) 4
17 LISTAS VALOR MÁXIMO Y MÍNIMO Podemos obtener además, el valor máximo y mínimo tanto de listas como de tuplas: Valor máximo Método: max() Retorna: el valor máximo Valor mínimo Método: min() Retorna: el valor mínimo
18 DEMO LISTAS
19 DICCIONARIOS Un diccionario en Python es, en esencia, lo mismo: una colección de pares formados por claves y definiciones. Las claves no tienen que ser, necesariamente, palabras: puede servir cualquier tipo que sea inmutable, como los números o los strings. Las claves han de ser únicas. Si tratamos de agregar otra ya existente, simplemente el valor nuevo sustituirá al antiguo
20 DICCIONARIOS - MÉTODOS DE ELIMINACIÓN Eliminar un par (clave:valor) Método: del diccionario[clave] Vaciar un diccionario Método: clear()
21 DICCIONARIOS - MÉTODOS DE AGREGADO Y CREACIÓN Copiar un diccionario Método: copy() >>dicc2 = dicc1.copy() Crear un nuevo diccionario desde las claves de una secuencia Método: dict.fromkeys(secuencia[, valor por defecto]) Concatenar diccionarios Método: update(diccionario) >>dicc1 = dicc1.update(dicc2)
22 DICCIONARIOS - MÉTODOS DE RETORNO Obtener el valor de una clave Método: get(clave) Retorna: valor Saber si una clave existe en el diccionario Método: has_key(clave) Retorna: True o False Obtener las claves y valores de un diccionario Método: iteritems() Alias: items() Ejemplo: for clave, valor in diccionario.iteritems(): print "El valor de la clave %s es %s" % (clave, valor) Obtener los valores de un diccionario Método: values() Retorna: lista [] Obtener la cantidad de elementos de un diccionario Metodo: len(dicc) Retorna: número Elementos
23 DEMO DICCIONARIOS
24 STRINGS - MÉTODOS DE FORMATO Convertir a mayúscula la primera letra Método: capitalize() Retorna: una copia de la cadena con la primera letra en mayúsculas Convertir una cadena a minúsculas Método: lower() Retorna: una copia de la cadena en minúsculas Convertir una cadena a mayúsculas Método: upper() Retorna: una copia de la cadena en mayúsculas Convertir mayúsculas a minúsculas y viceversa Método: swapcase() Retorna: una copia de la cadena convertidas las mayúsculas en minúsculas y viceversa
25 STRINGS - MÉTODOS DE BÚSQUEDA Contar cantidad de apariciones de una subcadena Método: count( subcadena [, posicion_inicio, posicion_fin]) Retorna: un entero representando la cantidad de apariciones de subcadena dentro de cadena Buscar una subcadena dentro de una cadena Método: find( subcadena [, posicion_inicio, posicion_fin]) Retorna: un entero representando la posición donde inicia la subcadena dentro de cadena. Si no la encuentra, retorna -1
26 STRINGS - MÉTODOS DE VALIDACIÓN Saber si una cadena comienza con una subcadena determinada Método: startswith( subcadena [, posicion_inicio, posicion_fin]) Retorna: True o False Saber si una cadena finaliza con una subcadena determinada Método: endswith( subcadena [, posicion_inicio, posicion_fin]) Retorna: True o False
27 STRINGS - MÉTODOS DE VALIDACIÓN II Saber si una cadena es alfanumérica Método: isalnum() Saber si una cadena es alfabética Método: isalpha() Saber si una cadena es numérica Método: isdigit() Saber si una cadena contiene solo minúsculas Método: islower() Saber si una cadena contiene solo mayúsculas Método: isupper() Saber si una cadena contiene solo espacios en blanco Método: isspace()
28 STRINGS - MÉTODOS DE SUSTITUCIÓN Dar formato a una cadena, sustituyendo texto dinámicamente Método: format(*args, **kwargs) Retorna: la cadena formateada Reemplazar texto en una cadena Método: replace( subcadena a buscar, subcadena por la cual reemplazar ) Retorna: la cadena reemplazada Eliminar caracteres a la izquierda y derecha de una cadena Método: strip([ caracter ]) Retorna: la cadena sustituida Eliminar caracteres a la izquierda de una cadena Método: lstrip([ caracter ]) Retorna: la cadena sustituida Eliminar caracteres a la derecha de una cadena Método: rstrip([ caracter ]) Retorna: la cadena sustituida
29 STRINGS - MÉTODOS DE UNIÓN Y DIVISIÓN Unir una cadena de forma iterativa Método: join(iterable) Retorna: la cadena unida con el iterable (la cadena es separada por cada uno de los elementos del iterable) Partir una cadena en tres partes, utilizando un separador Método: partition( separador ) Retorna: una tupla de tres elementos donde el primero es el contenido de la cadena previo al separador, el segundo, el separador mismo y el tercero, el contenido de la cadena posterior al separador Partir una cadena en varias partes, utilizando un separador Método: split( separador ) Retorna: una lista con todos elementos encontrados al dividir la cadena por un separador Partir una cadena en en líneas Método: splitlines() Retorna: una lista donde cada elemento es una fracción de la cadena divida en líneas
30 DEMO STRINGS
31 EASYGUI Una forma sencilla y rápida de crear interfaces en Python Interfaces tipo formulario Muy Pythonico Utiliza la librería TK -> librería grafica que incorpora python por defecto Multiplataforma
32 EASYGUI II Instalación Se puede instalar Forma portable, descargar de internet e importar desde tu proyecto gui-0.97.zip/download Lo primero, importarlo en tu proyecto: from easygui import *
33 EASYGUI CAJAS DE BOTONES msgbox msgbox( texto ) ccbox, ynbox -> retornan boleano ccbox(msg, title) ynbox(msg,title) buttonbox, indexbox, boolbox (message, title, [options])
34 EASYGUI LISTA DE OPCIONES choicebox opcion = choicebox(msg, title, choices) multchoicebox opciones = multchoicebox(message, title, [options])
35 EASYGUI CUADRO DE ENTRADA enterbox enterbox(msg,title) integerbox integerbox(msg,title) passwordbox passwordbox(msg,title) multenterbox fieldvalues = [] fieldvalues = multenterbox(msg,title, fieldnames)
36 EASYGUI MOSTRAR TEXTO textbox textbox(string(s)) codebox codebox (string(s))
37 EASYGUI TRABAJAR CON FICHEROS diropenbox diropenbox() Retorna:nombre de directorio fileopenbox fileopenbox () Retorna:nombre de fichero filesavebox filesavebox () Retorna:nombre de fichero
38 DEMO EASYGUI
39 PYTHON Y SQLITE Base de datos serverless, basada en ficheros Rápida y de bajo consumo de recursos Uso import sqlite3
40 RE Librería standard de python que implementa expresiones regulares Las expresiones regulares, también llamadas regex o regexp consisten en patrones que describen conjuntos de cadenas de caracteres. reg_expressions.pdf
41 EXTRAER DATOS DE UNA WEB Ejemplo practico para extraer datos de una web
42 PREGUNTAS
43 ALGUNOS RETOS CREAR UN PROGRAMA PARA ALMACENAR EN UNA BASE DE DATOS UNA AGENDA DE TELEFONOS CON GUI MEJORAR EL SOFTWARE PARA RASTREAR LA WEB CUALQUIER OTRA COSA QUE SE OS OCURRA
CURSO PROFESIONAL DE PYTHON MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION
CURSO PROFESIONAL DE PYTHON MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 450 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos: El curso
Microsoft Excel 2010 Completo + Profesional
Microsoft Excel 2010 Completo + Profesional Duración: 80.00 horas Descripción La hoja de cálculo es una herramienta básica para realizar operaciones aritméticas de una forma rápida y sencilla. Asimismo
Ficheros. fd = open(nombre, modo)
1 Ficheros fd = open(nombre, modo) - ruta es una cadena de texto con el nombre del fichero - modo = r para sólo lectura - modo = w para sólo escritura (sobrescribe) - modo = a para añadir texto (append)
ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen
ACCESS XP Objetivos Aprender todas las funciones del programa Access XP para la gestión de Bases de Datos. Conocer la terminología del programa y los elementos que se utilizan en la aplicación Trabajar
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
ESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
PROGRAMACIÓN EN PYTHON 2. Clara Higuera Laboratorio Integrado de Biofísica y Bioinformática Nov-2015
PROGRAMACIÓN EN PYTHON 2 Clara Higuera Laboratorio Integrado de Biofísica y Bioinformática Nov-2015 Funciones funcion print Esta es mi función x y funcion z w funcion w Funciones Las funciones sirven para
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones [email protected] Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
MICROSOFT ACCESS 2007 (COMPLETO)
MICROSOFT ACCESS 2007 (COMPLETO) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases de datos y explicando
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento
MICROSOFT EXCEL 2010
MICROSOFT EXCEL 2010 1. AVANZADO Nº Horas:24 Objetivos: Descripción de funciones avanzadas de la hoja de cálculo Microsoft Excel 2010, viendo el uso de fórmulas, funciones y gráficos en los libros de Excel.
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
INTRODUCCIÓN A BASE DE DATOS. Excel - Access
INTRODUCCIÓN A BASE DE DATOS Excel - Access Qué es una Base de Datos? Conjunto de datos relacionados, es decir, conjunto de datos que hablan de lo mismo. (Guía de teléfono, clientes de una multitienda,
La clase String
Clases y objetos Las clases del lenguaje Java Cómo se obtiene información acerca del string Comparación de strings Extraer un substring de un string Convertir un número a string Convertir un string en
CONCEPTOS BASICOS DEL LENGUAJE JAVA
CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Clase 4: Modularizando código
Clase 4: Modularizando código Ejercicio preparatorio: Determinar si un número es primo o no El siguiente código verifica si un número es primo. Hay muchas maneras de hacer esto y esta está lejos de ser
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Clase 4: Un poco más de Python
Año 2012 Tipos de Datos Definción Definición Un Tipo de Datos define el rango de valores que puede tomar una variable y el conjunto de operaciones que pueden aplicarse sobre la misma. Algunos lenguajes,
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).
CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de
Datos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence
Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence Modalidad de realización del curso: Número de Horas: Titulación: A distancia y Online 180 Horas Diploma acreditativo con las
INFORMÁTICA Y COMUNICACIONES
441 INFORMÁTICA Y COMUNICACIONES Microsoft Access 2003 (Completo) DESCRIPCIÓN Microsoft Access 2003 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access
Tipos de datos para Campos
Tipos de datos para Campos Tipo de datos Almacena Tamaño Texto Memo Número Fecha/Hora Moneda Autonumérico Sí/No Objeto OLE Datos adjuntos Hipervínculo Asistente para búsquedas Caracteres alfanuméricos
Tablas: Modificar o cambiar el tipo de datos de un campo
Contenido 1. Obtener información sobre los tipos de datos... 2 2. Cambiar tipos de datos... 4 2.1 Cambiar tipos de datos en la vista Hoja de datos... 4 2.2 Cambiar tipos de datos en la vista Diseño...
Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert
Guía del Curso Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
Este taller estará orientado a aquellas personas que no han visto jamás Python y también a aquellos que quieran pasar de Python 2 al 3
Introducción En este taller veremos las novedades sobre Python 3, que cosas nuevas e interesantes trae, que lo diferencia con Python 2, a demás conoceremos los depuradores que trae. Miraremos por arriba
PAQUETE MICROSOFT 2010 COMPLETO
PAQUETE MICROSOFT 2010 COMPLETO DESCRIPCIÓN En este curso se desarrollan las funcionalidades más importantes del procesador de textos Word 2010, la hoja de cálculo Excel 2010 y del correo electrónico Outlook
Preliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
MANUAL BÁSICO DE MYSQL
MANUAL BÁSICO DE MYSQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO MANUAL BÁSICO DE MYSQL... 1 INTRODUCCIÓN... 3 1. CONECTARSE CON
ÍNDICE PRÓLOGO... XI. CAPÍTULO 2. ESTRUCTURAS Y TIPOS DE DATOS BÁSICOS... 23 Introducción... 23 Conceptos básicos... 23 Tipado dinámico...
ÍNDICE PRÓLOGO... XI CAPÍTULO 1. PRIMEROS PASOS... 1 Introducción... 1 Qué es Python?... 1 Un poco de historia... 2 Principales características... 4 Instalación... 6 Windows 7... 7 Mac OS X... 10 Linux...
Curso AVANZADO DE EXCEL 2013
Curso AVANZADO DE EXCEL 2013 DÍAS: 3, 5, 6, 10 y 13 de octubre LUGAR: F4 (día 3) y F5 (días 5, 6, 10 y 13) Nº DE PLAZAS: 20 HORARIO: de 15:30 a 20:30 h INSCRIPCIÓN: A partir del 5 de septiembre, por orden
Aprender a desarrollar con JavaScript
Presentación del lenguaje JavaScript 1. Definición e histórico rápido 11 2. Requisitos previos para un aprendizaje sencillo del lenguaje 13 3. Herramientas necesarias 14 4. Posicionamiento de JavaScript
Resumen del lenguaje de programación Visual Basic.NET
Resumen del lenguaje de programación Visual Basic.NET Contenidos del tema. 1. Datos y Constantes en VBNet....3 Tipos de datos...3 Tipos de Datos definidos por el usuario...5 Declaración de variables...
Jornadas sobre Gnu/Linex: Uso de Software Libre en las Administraciones públicas. Sonia Pizarro Redondo
OpenOffice Base Jornadas sobre Gnu/Linex: Uso de Software Libre en las Administraciones públicas. Sonia Pizarro Redondo OpenOffice Base Pertenece a la Suite de OpenOffice Es uno de los componentes más
Algoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Introducción a Python (3.x)
Introducción a Python (3.x) Introducción a la programación I semestre, 2016 1 Lenguaje de Programación Python Python: lenguaje de alto nivel Muy utilizado para aprender a programar. Breve Historia: 1990.
Tema 2. El lenguaje de programación Java (Parte 1)
Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de
INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
MÓDULO HOJAS DE CÁLCULO
8 6 4 2 2 21 22 23 24 Pareciera que Hojas de cálculo es una de las aplicaciones menos conocidas y, por lo tanto, menos utilizadas a nivel escolar. Por qué será? Seguramente porque la asociamos con complicados
Objetivos. <?echo $telefono;?>
MICROSOFT EXCEL 2010 Objetivos Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2010, explicando todas las funciones que la aplicación posee y viendo el uso de este programa para crear
Desarrollo de un intérprete del lenguaje Python
Diseño de Compiladores 2015 Trabajo Obligatorio Desarrollo de un intérprete del lenguaje Python 1. Objetivos El objetivo de este trabajo obligatorio es la construcción de un intérprete de un subconjunto
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Java para no Programadores
Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen
Lenguaje C. Tipos de Datos Simples y Estructuras de Control
Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje
www.aprendoencasa.com Curso Introducción JAVA Pág.: 1
www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 Introducción Java es un lenguaje basado en la programación orientada a objetos (POO), este tipo de programación va más allá del tipo de programación
Ficha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
MANUAL DE RUBY (PARTE I) Luis José Sánchez González
MANUAL DE RUBY (PARTE I) Luis José Sánchez González 1. QUÉ ES RUBY? Ruby es un lenguaje de programación interpretado y orientado a objetos muy potente y al mismo tiempo muy sencillo. Para apreciar la extrema
Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda
Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
PASCAL. Repaso de Pascal Introducción a Python. Pascal. Pascal - introducción. Pascal Declaraciones: Variables. Pascal Declaraciones: Tipos 07/04/2015
Repaso de Pascal Introducción a Python Lenguajes de Programación 2015 PASCAL Pascal - introducción Pascal es un Lenguaje basado en el paradigma imperativo clasico Estructura la programación mediante Funciones
MICROSOFT WORD AVANZADO. Nº Horas: 18. Objetivos:
MICROSOFT WORD 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso para conocer y aprender a manejar el procesador de textos Microsoft Word 2003, explicando las funciones necesarias para el manejo del programa
Modulo I: Introducción Gestores de Bases De Datos
Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje
Tema 3 Elementos básicos de programación
Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid [email protected] Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender
Elementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
Tema: Tipos de datos y conversiones
Tema: Tipos de datos y conversiones Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express y realice diversos programas en el entorno Consola,
Introducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario
Introducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario Informe Planeación y diseño de una base de datos Access
Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:
1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y
Estructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA
INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA Guía de uso del Correo Electrónico Institucional Outlook Web App. Noviembre de 2014 Correo Electrónico
Taller 1 Utilización eficaz de hojas de cálculo Excel
Taller 1 Utilización eficaz de hojas de cálculo Excel 1. Estructura y organización de un libro de cálculo... 2 1.1. Concepto de libro y hoja de cálculo... 2 1.2. Organización de hojas de cálculo... 2 1.3.
Hoja de ejercicios del Tema 3
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 3 1. Conversiones de tipos: Prueba el siguiente programa en tu compilador (copia
Educomputacion. Te ofrece el :
Manejas gran cantidad de Información y requieres realizar análisis, resumir información, presentar reportes gráficos o controlarla Mediante Bases de Datos? Educomputacion Te ofrece el : Reforma #1050-A
UNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
TEMA 2. Agenda. Fundamentos de JAVA
TEMA 2 Fundamentos de JAVA V1.3 Manuel Pereira González Agenda Introducción Historia de Java Características Principales Hello World Tipos Operadores Control de Flujo E/S básica Atributos y Métodos Resumen
Datos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
4. Operadores Operador asignación
Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre
Código IN_0035. Nombre WORD Categoría INFORMÁTICA. Modalidad ONLINE. Duración 50 HORAS. Vídeo. Audio. Objetivos
WORD 2010 Código IN_0035 Nombre WORD 2010 Categoría INFORMÁTICA Duración 50 HORAS Modalidad ONLINE Audio SI Vídeo SI Objetivos OPERACIONES DE EDICIÓN. BUSCAR Y REEMPLAZAR TEXTO. REVISAR LA ORTOGRAFÍA Y
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Fundamentos de JAVA. Angel Kuri Enero, /2/2006
Fundamentos de JAVA Angel Kuri Enero, 2006 Enunciados y Expresiones Los siguientes son enunciados sencillos: int i = 1 import java.awt.font System.out.println( Esta moto es una + color + + marca); m.enginestate
SAGE (ENTORNO DE CÁLCULOS MATEMÁTICOS)
SAGE (ENTORNO DE CÁLCULOS MATEMÁTICOS) PRESENTACIÓN El siguiente texto forma parte de una guía acerca del Programa SAGE que tiene por finalidad actuar como un material de asesoramiento en la instalación
Requisitos Previos de Instalación Conceptos básicos a manejar antes de avanzar con el curso.
Capitulo I Que es joomla? Joomla es un Sistema de Gestión de Contenidos (o CMS, por las siglas en inglés, Content Management System) que permite desarrollar sitios web dinámicos e interactivos. Permite
Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.
Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de
PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
TUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Repasar las herramientas básicas para crear y animar una presentación de PowerPoint. Utilizar y crear plantillas automatizando tareas repetitivas.
OBJETIVOS Repasar los conceptos y herramientas básicas de las aplicaciones del paquete office: Word, Excel, Access y PowerPoint. Repasar las herramientas básicas de Word: partes de la ventana de Word,
Rúbrica evaluativa. SUBPRODUCTO 1: Descripción de artículos
SUBPRODUCTO 1: Descripción de artículos Recopilación de Información Descripción de artículos Definió los 5 artículos, con descripción Definió los 4 artículos, con descripción Definió los 3 artículos, con
A.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C
Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }
Ubicación e historia
Introducción a Java Ubicación e historia http:// ://java.sun.com/ JDK (Java Development Kit) JDK 1.0, 1995 JDK 1.1, 1996. Modificación en manejo de eventos; nuevas bibliotecas (reflexión, métodos remotos,...)
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente
Excel 2013 Completo. Duración: Objetivos: Contenido: 80 horas
Excel 2013 Completo Duración: 80 horas Objetivos: Descripción del funcionamiento básico de la hoja de cálculo Microsoft Excel 2013, viendo las funciones disponibles en este programa a la hora de crear
JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1
Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción
1 Estructura básica de un programa C++
Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.
Fundamentos del Lenguaje de Programación Java
Fundamentos del Lenguaje de Programación Java M.C. Jorge Eduardo Ibarra Esquer [email protected] El lenguaje Java Estándares de codificación Comentarios Programas con Java Identificadores Palabras clave
Desarrollo y Construcción de Prototipos Electrónicos
Desarrollo y Construcción de Prototipos Electrónicos U.D.1.2.- Programas informáticos de uso general: procesadores de texto y bases de datos. Tema 1.2.1.- Paquete ofimático OpenOffice.org: Obtener e instalar
PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control
PROPIEDADES DE LOS CAMPOS Cada campo de una tabla dispone de una serie de características que proporcionan un control adicional sobre la forma de funcionar del campo. Las propiedades aparecen en la parte
