Ir al contenido principal

Entradas

Mostrando las entradas de septiembre, 2019

Practica uso de For

En general, un bucle es una estructura de control que repite un bloque de instrucciones. Un bucle  for  es un bucle que repite el bloque de instrucciones un número prederminado de veces. El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración. La sintaxis de un bucle  for  es la siguiente: for variable in elemento iterable (lista, cadena, range, etc.): cuerpo del bucle Ejemplo 1 Ejemplo 2 En este código podemos ver que dentro del "for" si no se declara cuantas veces se va ciclar se lo salta automáticamente hasta la siguiente linea. Ejemplo 3  En esta practica nos podemos dar cuenta, que al momento de correr el programa hace el ciclo for con la cantidad de lo que hay y no con el valor de lo que estamos poniendo dentro del for. Ejemplo 4 En este ejemplo podemos ver como ahora si se puede ejecutar las veces que queramos tomando el valor que tiene y no la cantidad.

IDEs para Python

PyCharm     de  JetBrains es muy popular y funciona como un “encanto” para los desarrolladores de Python en todos los niveles de experiencia. Entre las funciones inteligentes se incluye un editor de código completo que ofrece sugerencias que tienen en cuenta el contexto a medida que escribes. Puedes sangrar automáticamente, detectar texto duplicado y comprobar si hay errores en los resaltes. Además, hay funciones de búsqueda inteligentes para buscar cada palabra en un santiamén. Aparte de Go-To’s, hay un modo de lente para pasar el puntero del ratón cerca del texto, e incluso puedes marcarlo para volver atrás más tarde. Por supuesto, un IDE con tantas funciones inteligentes no es barato y te costará 200 $ usuario. Sin embargo, ese es sólo el costo del primer año, y a partir del tercer año puedes esperar pagar 119 $. PyCharm es excelente para los profesionales más avanzados. La curva de aprendizaje es mínima, y puede encontrar un conjunto completo de tutorial...

Django

Djan go  es un framework web de alto nivel que permite el desarrollo rápido de sitios web seguros y mantenibles. Desarrollado por programadores experimentados,  Djan go  se encarga de gran parte de las complicaciones del desarrollo web, por lo que puedes concentrarte en escribir tu aplicación sin necesidad de reinventar la rueda. Es gratuito y de código abierto, tiene una comunidad próspera y activa, una gran documentación y muchas opciones de soporte gratuito y de pago. Otras caracteristicas de Django es: Un mapeador objeto-relacional. Aplicaciones "enchufables" que pueden instalarse en cualquier página gestionada con Django. Una API de base de datos robusta. Un sistema incorporado de "vistas genéricas" que ahorra tener que escribir la lógica de ciertas tareas comunes. Un sistema extensible de plantillas basado en etiquetas, con herencia de plantillas. Un despachador de URLs basado en expresiones regulares. Un sistema "middleware" p...

Variable de entorno

Qué es una variable de entorno Una variable de entorno es un valor dinámico cargado en la memoria, que puede ser utilizado por varios procesos que funcionan simultáneamente. En la mayoría de los sistemas operativos, la ubicación de algunas bibliotecas o de los archivos ejecutables del sistema más importantes puede variar según la instalación. Por eso es posible, para un programa dado, remitirse a una ubicación basada en las variables de entorno que definen estos datos. ​ Variables de entorno en Windows En Windows, las variables de entorno se ubican entre los caracteres %. De esta forma, para mostrar el valor de una variable del entorno solo se debe escribir el siguiente comando: echo %NAME_OF_THE_VARIABLE% A continuación se proporciona una lista incompleta de las principales variables de entorno en sistemas Windows: Variable de entornoDescripción %APPDATA% Muestra una ruta de acceso al directorio predeterminado que contiene los programas del usuario (po...

Comandos del sistema operativo

Cls: Este comando limpia la ventana de CMD eliminando el contenido de operaciones anteriores. Exit: Cierra la ventana de CMD. Si se ha iniciado un comando de procesado por lotes cierra el proceso, pero mantiene CMD abierto. Help: Muestra todos los comandos disponibles y una breve descripción. Si quieres obtener información sobre un comando en concreto o cómo formar la sintaxis de un determinado comando, escribe el comando seguido de una barra diagonal y un signo de interrogación. Por ejemplo: cd /? Cd: Este es uno de los comandos más útiles para moverse por la ventana de comandos de Windows ya que sirve para moverte por las carpetas de tu PC. Dependiendo del atributo que lo acompañe realizará una acción u otra. Por ejemplo, si insertas el comando cd <rutadecarpeta>, irá directamente al directorio indicado, mientras que si introduces el comando cd.. (con dos puntos consecutivos) sale de la actual carpeta al nivel superior. ...

Software para graficacion

REVIT Es una aplicación de software única que admite flujos de trabajo BIM (Inglés) desde el concepto hasta la construcción. Use Revit para modelar diseños con precisión, optimizar el rendimiento y colaborar de forma más eficaz. Bibliografía: http://www.autodesk.mx/education/free-software/revit  MAYA Herramientas para creación de personajes y animación El software Maya® le ayuda a abordar producciones desafiantes de creación de personajes y animación digital. Obtenga potentes herramientas 3D integradas en un sólido y ampliable núcleo de estructura productiva CG. Bibliografía: http://latinoamerica.autodesk.com/products/maya/overview SOLIDWORKS Es un software CAD (diseño asistido por computadora) para modelado mecánico en 3D, desarrollado en la actualidad por SolidWorks Corp., una filial deDassault Systèmes, S.A. (Suresnes, Francia), para el sistema operativo Microsoft Windows. Su primera versión fue lanzada al mercado en 1995 con el propósito de hacer la tecnolog...

Funciones aritméticas de la librería math

Python proporciona varios operadores para realizar cálculos básicos como * para multiplicación, % para módulos y // para división. Pero estos no son lo suficientes ya que necesitamos de otros operadores para hacer ciertas funciones. Y en estas cuestiones se encuentra la libreria Math, que es la que contiene una gran variedad de operadores para hacer mas sencilla la tarea de los programadores.

Librerías de Phyton

Este es un listado de las librerías mas utilizadas en Phyton por empresas para el desarrollo de aplicaciones, estas librerías son muy útiles.  1. Request: La librería HTTP más famosa que está desarollada por Kenneth Reitz. Es un must-have para todos los desarrolladores de Python.  2. Scrapy: Si estás involucrado en webscraping, esta es una biblioteca que debes manejar sí o sí. Después de utilizar esta biblioteca no utilizarás ninguna otra relacionada.  3. wxPyhton: Un gui toolkit para Python. A esta, en mis propios proyectos, la he priorizado por encima de tkinter. Simplemente, la adorarás.  4. Pillow: Un amistoso fork de PIL (Python Imaging Library). Es mucho más sencillo de utilizar que la propia PIL y se convierte en toda una necesidad para aquellos programadores que trabajen con imágenes.  5. SQLAlchemy: Una biblioteca muy polémica para gestionar bases de datoss. Muchos la aman y muchos la odian. La decisión es cosa tuya.  6. BeautifulSoup: Sé que...

1.3 Formatos gráficos de almacenamiento.

Un formato de archivo gráfico es el modelo que se usa para almacenar la información de una imagen en un archivo. Para usar una imagen en un programa de aplicación, éste debe reconocer la estructura del archivo donde se encuentra almacenada la imagen, es decir, la aplicación debe soportar el formato del archivo. -(.bmp): (Windows Bitmap) Comúnmente usado por los programas de Microsoft Windows y por el sistema operativo propiamente dicho. - (.wmf): (Windows Metafile) Formato del tipo vectorial, estándar en Windows. -(.psd): (Photoshop Document) Formato nativo de Adobe Photoshop, Permite el almacenamiento de múltiples capas, cada una de las cuales puede contener una imagen del tipo bitmap o vectorial. -(.xpm): (X-Pixmap) Es un formato gráfico, en ASCII y formato en C (parece un archivo en C). -(.jpeg): (Joint Photographic Experts Group) Formato creado por el comité del mismo nombre que permite la compresión de imágenes fotográficas a una gran profundidad de colores (millones de...

1.2 Dispositivos de hardware y software para el despliegue gráfico.

Son herramientas para el campo de la informática gráfica, se pueden encontrar diferentes dispositivos de salida; desde los que permiten obtener representaciones en soporte físico hasta sofisticados sistemas de "inmersión" capaces de generar todo un entorno de realidad virtual alrededor del usuario y programas especializados en animaciones, renderizado de imágenes y efectos visuales. Hardware para gráficos Monitor de video Tarjeta gráfica Monitores CRT a color Panel o pantalla de plasma LCD Dispositivos de visualización 3D Software para gráficos Es un programa de gráficos donde se trabaja en dos categorías principales:paquetes de propósito especial(special-purpose packages) y paquetes de programación de uso general (general-programming packages). Éstos utilizan los mapas de bits donde se está usando píxeles (son pequeños puntos que forma las imágenes) y vectores que se define como una línea que se extiende entre dos puntos finales. • SPP: 3Ds ...