Este documento resume Python en Android y la herramienta Scripting Layer for Android (SL4A). SL4A permite ejecutar lenguajes de scripting como Python, PHP y otros en dispositivos Android. Explica cómo instalar e interpretar Python en Android, y proporciona varios ejemplos de uso como interfaces gráficas, notificaciones, entrada de datos y más.
Python para desarrollo web de ultima generaciónFutura Networks
Python se ha convertido en la actualidad en uno de los lenguajes favoritos en entornos Linux dado su dinamismo y la creciente cantidad de frameworks para desarrollo de altísima calidad. En esta charla se mostraran las alternativas para desarrollo web usando Python y como poder aprovechar las alternativas existentes para aplicaciones Web 2.0.
Desarollando aplicaciones móviles con Python y AndroidTatiana Al-Chueyr
Charla presentada en PyConAr 2011 (Junín, Argentina), acerca como desarollar aplicaciones móviles con Python y Android.
El código de ejemplo puede ser bajado en:
http://github.com/tatiana/pyandroid
Desarrollo de aplicaciones multiplataforma con python y KivyErnesto Crespo
Ernesto Crespo presentó sobre el desarrollo de aplicaciones multiplataforma con Python y Kivy. Explicó qué es Kivy y que soporta múltiples plataformas como Linux, Windows, Android e iOS. Detalló cómo instalar Kivy y creó varios ejemplos simples como "Hola Mundo", un botón y un reproductor de video. Finalmente compartió referencias y recursos adicionales y respondió preguntas.
Creando Aplicaciones para Android con KivyNahuel Defossé
Kivy es un framework para crear aplicaciones multiplataforma con interfaz gráfica desde Python. Permite desarrollar apps para Android e iOS generando la interfaz con OpenGL en lugar de widgets nativos. Incluye soporte para multi-táctil, depuración gráfica, programación reactiva y herramientas como Buildozer para empaquetar apps para Android.
Esta presentación tiene como objetivo conocer los aspectos básicos de PyQt4 y como realizar aplicaciones en Python con interfaces de usuario usando esta biblioteca.
segunda clase de python, resumiendo 2 años en un par de horas.
La idea es mostrar las ventajas de algunas herramientas de software, su uso, configuración y paradigmas.
Python para desarrollo web de ultima generaciónFutura Networks
Python se ha convertido en la actualidad en uno de los lenguajes favoritos en entornos Linux dado su dinamismo y la creciente cantidad de frameworks para desarrollo de altísima calidad. En esta charla se mostraran las alternativas para desarrollo web usando Python y como poder aprovechar las alternativas existentes para aplicaciones Web 2.0.
Desarollando aplicaciones móviles con Python y AndroidTatiana Al-Chueyr
Charla presentada en PyConAr 2011 (Junín, Argentina), acerca como desarollar aplicaciones móviles con Python y Android.
El código de ejemplo puede ser bajado en:
http://github.com/tatiana/pyandroid
Desarrollo de aplicaciones multiplataforma con python y KivyErnesto Crespo
Ernesto Crespo presentó sobre el desarrollo de aplicaciones multiplataforma con Python y Kivy. Explicó qué es Kivy y que soporta múltiples plataformas como Linux, Windows, Android e iOS. Detalló cómo instalar Kivy y creó varios ejemplos simples como "Hola Mundo", un botón y un reproductor de video. Finalmente compartió referencias y recursos adicionales y respondió preguntas.
Creando Aplicaciones para Android con KivyNahuel Defossé
Kivy es un framework para crear aplicaciones multiplataforma con interfaz gráfica desde Python. Permite desarrollar apps para Android e iOS generando la interfaz con OpenGL en lugar de widgets nativos. Incluye soporte para multi-táctil, depuración gráfica, programación reactiva y herramientas como Buildozer para empaquetar apps para Android.
Esta presentación tiene como objetivo conocer los aspectos básicos de PyQt4 y como realizar aplicaciones en Python con interfaces de usuario usando esta biblioteca.
segunda clase de python, resumiendo 2 años en un par de horas.
La idea es mostrar las ventajas de algunas herramientas de software, su uso, configuración y paradigmas.
Este documento describe las características, requisitos, ventajas e inconvenientes del lenguaje de programación Python. Incluye un ejemplo de programa sencillo del juego del ahorcado que mantiene estadísticas de partidas jugadas, ganadas y perdidas. Finalmente, proporciona referencias sobre Python.
Android Studio es un entorno de desarrollo integrado (IDE) gratuito que ofrece herramientas para crear aplicaciones para Android de forma sencilla. Proporciona acceso fácil a archivos, carpetas y herramientas para el desarrollo de apps. Aunque las apps se escriben en Java, Android Studio permite compilarlas y exportarlas como archivos APK de forma simple. Es una plataforma ideal para desarrolladores principiantes que deseen crear proyectos personales.
Este documento presenta Python como un lenguaje de programación de propósito general, interpretado y orientado a objetos. Explica que Python fue creado por Guido van Rossum y que es un lenguaje simple y legible similar a Perl. También describe algunas herramientas básicas de Python como el intérprete interactivo y cómo ejecutar programas Python guardados en archivos.
Este documento presenta sobre el uso de Docker con Django. Explica conceptos como integración continua, entrega continua y despliegue continuo. Luego describe Docker, contenedores vs máquinas virtuales, e introduce Docker como ambiente de desarrollo y en entrega continua. Muestra ejemplos de iniciar el admin de Django y un blog completo en contenedores Docker. Finalmente presenta el uso de Docker Compose para ejecutar microservicios con Django y PostgreSQL.
Este documento introduce la plataforma Java y sus componentes principales. Describe cómo instalar Java y probar que el compilador y el intérprete están disponibles a través de la línea de comandos. Explica el proceso de compilación e interpretación de un programa Java simple y presenta conceptos básicos como clases, métodos, variables y tipos de datos.
Este documento proporciona información sobre un curso de Django. Explica cómo crear un proyecto y una aplicación de Django básicos, e incluye detalles sobre la instalación de Django y la configuración del archivo settings.py.
El documento presenta un curso sobre Angular. Incluye información sobre el temario que cubre conceptos básicos de Angular como componentes, servicios, rutas y librerías de componentes. También proporciona recursos como presentaciones y ejemplos de código para aprender Angular. El documento promociona los servicios de formación y consultoría sobre desarrollo de software de Micael Gallego.
Este documento introduce Python como lenguaje de programación. Python es un lenguaje interpretado, dinámico y de propósito general diseñado por Guido van Rossum a finales de los 80. El documento describe las características principales de Python como su sintaxis sencilla, tipos de datos incorporados y filosofía de programación orientada a objetos, así como herramientas de desarrollo e implementaciones como CPython e IronPython.
Este documento presenta una guía de cuatro sesiones para iniciar el desarrollo de aplicaciones móviles con App Inventor. La guía explica cómo crear una cuenta de Google, instalar App Inventor y el compañero de AI, y conectar el dispositivo Android para probar las aplicaciones. Cada sesión enseña conceptos y habilidades nuevas como añadir botones e imágenes, generar números aleatorios, y crear un juego simple. El objetivo es facilitar el aprendizaje de programación para hispanohablantes a través
¿Cómo poner software de calidad en manos del usuario de forma rápida?Micael Gallego
Ciclo de vida del software, repositorios de código, análisis estático de código, pruebas software, integración continua, entrega continua, despliegue continuo, DevOps.
Este documento proporciona instrucciones para instalar los prerequisitos necesarios para completar ejercicios de aprendizaje de IA en un entorno de laboratorio alojado o en la propia computadora del usuario. Describe los sistemas operativos y software requeridos como Windows 10, .NET Core SDK, Node.js, Python, Git, Visual Studio Code y las extensiones, y el emulador de Bot Framework. Luego, explica cómo crear y probar un bot simple utilizando el SDK de Bot Framework de Microsoft.
El documento describe varios lenguajes para programar aplicaciones en Android, incluyendo Java (el lenguaje oficial), Basic4Android, Mono, App Inventor, LiveCode, InDesign CS6 y Gplad. Cada lenguaje varía en su complejidad, costo y habilidad para escribir código. Algunos como App Inventor y Gplad usan bloques gráficos en lugar de código.
Este documento presenta una introducción a las herramientas y marcos de pruebas unitarias en PHP. Se discuten varios marcos xUnit como PHPUnit, Simple Test y Atoum. También se describen herramientas para la integración continua y la calidad de código como PHP QA Tools, Scrutinizer CI y Travis CI. Finalmente, se explican conceptos como test dobles y funcionales con PHPUnit y Selenium.
Software Libre en la Carrera de Ciencias de la ComputacionJuan Vladimir
El documento presenta información sobre Juan Vladimir Ramírez Flores, estudiante de Ingeniería Informática en la UAGRM y miembro fundador del Nucleo Linux UAGRM. Describe su pasión por el software libre y GNU/Linux, que usa el 99% del tiempo. También resume los cursos de la carrera y diferentes herramientas y tecnologías de software libre relacionadas con cada curso.
Este documento presenta un tutorial introductorio sobre Python. Explica brevemente qué es Python, por qué es un lenguaje popular, cómo instalarlo e incluye un ejemplo de "Hola Mundo". Luego procede a explicar conceptos básicos de Python como tipos de datos, controles de flujo, orientación a objetos, módulos, entre otros temas. El documento parece estar dirigido a principiantes con el objetivo de enseñar los fundamentos del lenguaje Python de una manera simple y didáctica.
En el siguiente tutorial en Español veremos como crear gráficas al estilo de MATLAB, desde lo más básico como editar el estilo de nuestras gráficas hasta crear animaciones, crear graficos 3D e incluso crear interfaces de usuario (UI) para crear verdaderas aplicaciones interactivas.
Desarollando aplicaciones web en python con pruebasTatiana Al-Chueyr
Este documento presenta una charla sobre el desarrollo de aplicaciones web en Python con pruebas. La presentadora es Tati Al-Chueyr, ingeniera de software en Globo.com. La charla cubre conceptos como desarrollo guiado por pruebas, pruebas de comportamiento, y herramientas para pruebas como Lettuce, Splinter y Nose. También incluye ejemplos de cómo escribir pruebas para funciones de conversión de temperatura y respuestas a preguntas.
Este documento describe las características, requisitos, ventajas e inconvenientes del lenguaje de programación Python. Incluye un ejemplo de programa sencillo del juego del ahorcado que mantiene estadísticas de partidas jugadas, ganadas y perdidas. Finalmente, proporciona referencias sobre Python.
Android Studio es un entorno de desarrollo integrado (IDE) gratuito que ofrece herramientas para crear aplicaciones para Android de forma sencilla. Proporciona acceso fácil a archivos, carpetas y herramientas para el desarrollo de apps. Aunque las apps se escriben en Java, Android Studio permite compilarlas y exportarlas como archivos APK de forma simple. Es una plataforma ideal para desarrolladores principiantes que deseen crear proyectos personales.
Este documento presenta Python como un lenguaje de programación de propósito general, interpretado y orientado a objetos. Explica que Python fue creado por Guido van Rossum y que es un lenguaje simple y legible similar a Perl. También describe algunas herramientas básicas de Python como el intérprete interactivo y cómo ejecutar programas Python guardados en archivos.
Este documento presenta sobre el uso de Docker con Django. Explica conceptos como integración continua, entrega continua y despliegue continuo. Luego describe Docker, contenedores vs máquinas virtuales, e introduce Docker como ambiente de desarrollo y en entrega continua. Muestra ejemplos de iniciar el admin de Django y un blog completo en contenedores Docker. Finalmente presenta el uso de Docker Compose para ejecutar microservicios con Django y PostgreSQL.
Este documento introduce la plataforma Java y sus componentes principales. Describe cómo instalar Java y probar que el compilador y el intérprete están disponibles a través de la línea de comandos. Explica el proceso de compilación e interpretación de un programa Java simple y presenta conceptos básicos como clases, métodos, variables y tipos de datos.
Este documento proporciona información sobre un curso de Django. Explica cómo crear un proyecto y una aplicación de Django básicos, e incluye detalles sobre la instalación de Django y la configuración del archivo settings.py.
El documento presenta un curso sobre Angular. Incluye información sobre el temario que cubre conceptos básicos de Angular como componentes, servicios, rutas y librerías de componentes. También proporciona recursos como presentaciones y ejemplos de código para aprender Angular. El documento promociona los servicios de formación y consultoría sobre desarrollo de software de Micael Gallego.
Este documento introduce Python como lenguaje de programación. Python es un lenguaje interpretado, dinámico y de propósito general diseñado por Guido van Rossum a finales de los 80. El documento describe las características principales de Python como su sintaxis sencilla, tipos de datos incorporados y filosofía de programación orientada a objetos, así como herramientas de desarrollo e implementaciones como CPython e IronPython.
Este documento presenta una guía de cuatro sesiones para iniciar el desarrollo de aplicaciones móviles con App Inventor. La guía explica cómo crear una cuenta de Google, instalar App Inventor y el compañero de AI, y conectar el dispositivo Android para probar las aplicaciones. Cada sesión enseña conceptos y habilidades nuevas como añadir botones e imágenes, generar números aleatorios, y crear un juego simple. El objetivo es facilitar el aprendizaje de programación para hispanohablantes a través
¿Cómo poner software de calidad en manos del usuario de forma rápida?Micael Gallego
Ciclo de vida del software, repositorios de código, análisis estático de código, pruebas software, integración continua, entrega continua, despliegue continuo, DevOps.
Este documento proporciona instrucciones para instalar los prerequisitos necesarios para completar ejercicios de aprendizaje de IA en un entorno de laboratorio alojado o en la propia computadora del usuario. Describe los sistemas operativos y software requeridos como Windows 10, .NET Core SDK, Node.js, Python, Git, Visual Studio Code y las extensiones, y el emulador de Bot Framework. Luego, explica cómo crear y probar un bot simple utilizando el SDK de Bot Framework de Microsoft.
El documento describe varios lenguajes para programar aplicaciones en Android, incluyendo Java (el lenguaje oficial), Basic4Android, Mono, App Inventor, LiveCode, InDesign CS6 y Gplad. Cada lenguaje varía en su complejidad, costo y habilidad para escribir código. Algunos como App Inventor y Gplad usan bloques gráficos en lugar de código.
Este documento presenta una introducción a las herramientas y marcos de pruebas unitarias en PHP. Se discuten varios marcos xUnit como PHPUnit, Simple Test y Atoum. También se describen herramientas para la integración continua y la calidad de código como PHP QA Tools, Scrutinizer CI y Travis CI. Finalmente, se explican conceptos como test dobles y funcionales con PHPUnit y Selenium.
Software Libre en la Carrera de Ciencias de la ComputacionJuan Vladimir
El documento presenta información sobre Juan Vladimir Ramírez Flores, estudiante de Ingeniería Informática en la UAGRM y miembro fundador del Nucleo Linux UAGRM. Describe su pasión por el software libre y GNU/Linux, que usa el 99% del tiempo. También resume los cursos de la carrera y diferentes herramientas y tecnologías de software libre relacionadas con cada curso.
Este documento presenta un tutorial introductorio sobre Python. Explica brevemente qué es Python, por qué es un lenguaje popular, cómo instalarlo e incluye un ejemplo de "Hola Mundo". Luego procede a explicar conceptos básicos de Python como tipos de datos, controles de flujo, orientación a objetos, módulos, entre otros temas. El documento parece estar dirigido a principiantes con el objetivo de enseñar los fundamentos del lenguaje Python de una manera simple y didáctica.
En el siguiente tutorial en Español veremos como crear gráficas al estilo de MATLAB, desde lo más básico como editar el estilo de nuestras gráficas hasta crear animaciones, crear graficos 3D e incluso crear interfaces de usuario (UI) para crear verdaderas aplicaciones interactivas.
Desarollando aplicaciones web en python con pruebasTatiana Al-Chueyr
Este documento presenta una charla sobre el desarrollo de aplicaciones web en Python con pruebas. La presentadora es Tati Al-Chueyr, ingeniera de software en Globo.com. La charla cubre conceptos como desarrollo guiado por pruebas, pruebas de comportamiento, y herramientas para pruebas como Lettuce, Splinter y Nose. También incluye ejemplos de cómo escribir pruebas para funciones de conversión de temperatura y respuestas a preguntas.
SciPy and NumPy are Python packages that provide scientific computing capabilities. NumPy provides multidimensional array objects and fast linear algebra functions. SciPy builds on NumPy and adds modules for optimization, integration, signal and image processing, and more. Together, NumPy and SciPy give Python powerful data analysis and visualization capabilities. The community contributes to both projects to expand their functionality. Memory mapped arrays in NumPy allow working with large datasets that exceed system memory.
El documento habla sobre Internet de las Cosas (IoT), que supone conectar objetos físicos a través de chips a la red e interactuar con ellos mediante dispositivos móviles. Explica los componentes clave de IoT como sensores, procesamiento de señales y hardware libre, así como áreas de aplicación como automatización y control. También discute la evolución de la web y las tecnologías necesarias para desarrollar aplicaciones para la web semántica y el IoT.
Este documento introduce los conceptos básicos sobre el desarrollo de aplicaciones para dispositivos móviles. Explica que un dispositivo móvil es un hardware portátil con características similares a una computadora de escritorio. Describe algunos tipos comunes de dispositivos móviles como celulares, PDAs y tabletas, y sus usos. También cubre sistemas operativos móviles, métodos de desarrollo, y lenguajes de programación populares como Java, C++ y Python.
Este documento presenta una introducción a la programación de dispositivos móviles. Explica conceptos clave como dispositivos móviles, plataformas, lenguajes de programación y tendencias tecnológicas. También describe tecnologías como computación en la nube y lenguajes para programar aplicaciones móviles como Java y lenguajes web.
Desarrollo de aplicaciones android con PythonManuel Pérez
Este documento describe cómo usar Python para desarrollar aplicaciones en Android. Explica SL4A, una herramienta que permite ejecutar scripts de Python en Android. Luego proporciona ejemplos básicos de Python que interactúan con funciones de Android como notificaciones, envío de SMS, llamadas y geolocalización. Finalmente, presenta ejemplos más avanzados de Python para Android que incluyen Bluetooth, cámara, reconocimiento de voz y acceso a SQLite.
La web como Plataforma con Dojo ToolkitAlex Fuentes
Presenta una visión actual del fenómeno web y las tendencias de los principales borwser del mercado y la industria. Detalla los desafíos del desarrollo de aplicaciones RIA y como Dojo Toolkit permite la creación de aplicaciones RIA de manera fácil y ágil.. Además muestra como Comet, permite el desarrollo de soluciones Real Time sobre la Web.
Este documento presenta una introducción al curso "Introducción a la Programación en Android". Explica que el objetivo del curso es introducir la plataforma Android, el entorno de programación y cómo desarrollar pequeñas aplicaciones. También analiza el mercado actual de smartphones, los perfiles de usuario y factores para el éxito de una plataforma. Finalmente, concluye que Android tiene un gran potencial de crecimiento a pesar de ser menos conocido actualmente que iPhone.
Flutter es el SDK de aplicaciones móviles de Google para crear
interfaces nativas de alta calidad en iOS y Android en un tiempo
récord.
Sirve para crear fácilmente app móviles modernas, bonitas y de
alto desempeño Funciona para Android y iOS Es una herramienta open-source, desarrollada por Google
Actualmente se encuentra en Beta 3 Listo para producción.
Android es un sistema operativo móvil desarrollado originalmente por Android Inc. y comprado por Google en 2005. Está basado en Linux y diseñado para dispositivos móviles con pantalla táctil. El primer teléfono con Android se vendió en octubre de 2008 y desde entonces se ha convertido en el sistema operativo más popular para teléfonos inteligentes.
Android es un sistema operativo móvil desarrollado originalmente por Android Inc. y comprado por Google en 2005. Está basado en Linux y diseñado para dispositivos móviles con pantalla táctil. El primer teléfono con Android se vendió en octubre de 2008 y desde entonces se ha convertido en el sistema operativo más popular para teléfonos inteligentes.
El documento presenta la plataforma Windows 8, incluyendo la interfaz Metro UI, la tienda Windows Store y el marco Windows Runtime. Se destacan las ventajas de WinRT como su acceso a dispositivos y servicios y su sintaxis inspirada en .NET. También se explican conceptos como procesos aislados, roaming de datos y contratos, y se demuestra el desarrollo de aplicaciones Metro desde C# utilizando WinRT.
Introducción a la programación del amigo botjhonsoomelol
Este documento proporciona instrucciones paso a paso para configurar el entorno de desarrollo necesario para programar el robot AmigoBot en Visual C++ 2008, incluida la instalación de software como Aria, MobileSim y MinGW. También incluye un ejemplo de código para conectarse al robot, establecer su velocidad y detenerlo cuando los sensores detecten objetos a una distancia específica.
El documento describe conceptos básicos del lenguaje C++. Explica las herramientas para analizar y diseñar un programa como el diagrama IPO y el diagrama de flujo. Luego cubre temas como variables, tipos de datos, constantes, la estructura básica de un programa en C++ y cómo procesar y ejecutar un programa en C++.
Este documento presenta un manual de aplicaciones desarrolladas en Android por Lizbeth Anahi Zambrano Santos. Incluye descripciones e instrucciones para 20 aplicaciones diferentes con código de ejemplo, incluyendo "Hola Mundo", un navegador, calculadora, signos zodiacales, galería de fotos, juego del gato y más. Cada aplicación se describe brevemente con capturas de pantalla del diseño y código relevante.
Este documento presenta una introducción al desarrollo de aplicaciones Android. Explica cómo configurar el entorno de desarrollo, incluyendo la descarga e instalación del SDK de Android, la creación de un emulador y la configuración de Eclipse. También describe la estructura básica de un proyecto Android y los conceptos clave como activities, layouts y recursos. Finalmente, guía a los asistentes en la creación de una aplicación simple para encontrar el signo zodiacal.
Flutter es un SDK de Google para crear interfaces nativas de iOS y Android usando el lenguaje de programación Dart. Flutter 1.0 fue lanzado en diciembre de 2018 y usa programación declarativa para construir árboles de widgets que representan las interfaces. Los proyectos de Flutter contienen código Dart en la carpeta 'lib' y archivos de configuración para Android e iOS.
FONTIC: Introducción al desarrollo en AndroidRomán Hernández
Charla práctica-Taller de "Introducción al desarrollo en Android", impartido en el Foro de Oportunidades y Negocios en las TIC" de Tenerife (2012):
http://fontic.sitios.feull.org/
Descripción: Introducción a conceptos y teoría sobre Android (software, hardware y sistema), preparación y configuración del entorno de desarrollo y SDK y un repaso a la plataforma de distribución de aplicaciones Google Play, junto a una breve introducción a la rentabilización de una aplicación.
Organiza EmprendeULL: http://www.emprende.ull.es/
Gestiona FEULL y ULL: http://www.feull.org/ - http://www.ull.es/
Impartido por José Román (Manz): http://www.emezeta.com/
Curso para adquirir las capacidades necesarias para desarrollar bajo la plataforma Android.
Para más información, visita nuestra página web en:
http://www.slashmobility.com
El seminario tiene dos partes bien diferenciadas. En la primera parte se introduce ANDROID: las herramientas de desarrollo más utilizadas, cómo subir una aplicación al market y finalmente se desarrollará una aplicación de ejemplo paso a paso.
En la segunda parte se abordarán los distintos kernels de ANDORID, las posibilidades de modificar un kernel existente o desarrollar uno a medida.
Los asistentes al seminario deberán traer sus portátiles y terminales ANDORID para participar y desarrollar los ejemplos. El formato del curso será abierto, resolviendo el profesor las dudas que surjan sobre la marcha, así como las que planteen los alumnos.
El documento presenta una introducción a la programación en Android. Explica que Android es un sistema operativo para dispositivos móviles desarrollado por Google y otros. Detalla algunas características de Android como su navegador integrado y capacidad para aplicaciones. También describe el entorno de programación de Android incluyendo el SDK, la estructura de proyectos y tipos de aplicaciones como activities y services.
El lenguaje C++ fue creado a mediados de los 1980 por Bjarne Stroustrup con el objetivo de extender el lenguaje C para permitir la manipulación de objetos. C++ es un lenguaje híbrido que soporta programación estructurada, orientada a objetos y genérica. Existen estándares y compiladores modernos para C++, así como aplicaciones populares que lo usan como YouTube, Facebook y software de Adobe.
Android es un sistema operativo móvil de código abierto basado en el kernel Linux. Se compone de aplicaciones escritas en Java que se ejecutan en una máquina virtual Dalvik. Android Studio es el entorno de desarrollo integrado recomendado por Google para crear aplicaciones para Android. Se requiere instalar Java, Android Studio y componentes del SDK de Android para configurar el entorno de desarrollo.
Extracción de datos de páginas web con Python (webscraping)Ernesto Crespo
Ernesto Crespo presentó sobre la extracción de datos con Python (webscraping). Explicó qué es webscraping y Python, y mostró diferentes herramientas de Python para extraer datos de páginas web como Beautiful Soup 4, Pyquery, Scrapperwiki, Webscraping y Scrapy. También extrajo datos del sitio timeanddate.com usando estas herramientas para mostrar ejemplos. Finalmente, habló sobre iniciativas de comunidades relacionadas con webscraping.
"Ley de Infogobierno: antecedentes, situación actual y lo que se espera a fu...Ernesto Crespo
El documento resume la historia y situación actual del software libre y código abierto en Venezuela. Describe los antecedentes de los principales grupos de usuarios, la discusión y participación en la creación de la Ley de Infogobierno, la situación actual incluyendo el uso de Canaima, y las expectativas de un futuro gobierno más abierto y participativo que invierta en el desarrollo tecnológico del sur.
Este documento resume la historia y funcionamiento del proyecto Debian, la distribución de Linux más popular. Comenzó en 1993 y ha crecido a tener más de 14,000 paquetes de software libre y 230 millones de líneas de código, desarrollado por voluntarios de todo el mundo. Debian sigue un Contrato Social enfocado en mantener el software completamente libre y proporcionar la mejor experiencia de usuario posible. El documento también explica cómo las personas pueden contribuir al proyecto a través de la traducción, documentación, donaciones y el desarrollo de
Sistema de Mensajeria de Colas con ZeroMQ y PythonErnesto Crespo
Este documento describe el uso de ZeroMQ y Python para implementar un sistema de mensajería basado en colas. Explica qué es ZeroMQ, los tipos de transporte, patrones de mensajes y comunicación como solicitud/respuesta, publicador/suscriptor y push/pull. También incluye ejemplos de código para ilustrar los patrones request/reply y pub/sub usando ZeroMQ en Python.
Taller de Empaquetado para Debian y CanaimaErnesto Crespo
Este documento presenta una introducción a los fundamentos del empaquetado para las distribuciones Debian y Canaima. Explica conceptos clave como la historia de Unix, GNU/Linux y estas distribuciones, la estructura básica de los sistemas operativos, y herramientas para el empaquetado como debootstrap, pbuilder y dh-make. Además, describe procesos como adoptar paquetes huérfanos, crear paquetes fuente e instalarlos, y generar paquetes binarios para su distribución.
Gestión de configuración distribuída para la plataforma de Canaima Ernesto Crespo
Este documento presenta una introducción a la gestión de configuración distribuida para la plataforma Canaima usando Etckeeper y Mercurial. Explica las diferencias entre control de versiones centralizado y distribuido, y describe cómo Etckeeper permite almacenar el directorio /etc en un repositorio Mercurial para mantener un historial de cambios en los archivos de configuración. Además, muestra los comandos básicos de Mercurial y cómo usar Etckeeper para iniciar el control de versiones, realizar commits y administrar los cambios en los archivos de config
Este documento resume cómo contribuir al proyecto Debian. Explica que Debian es un sistema operativo libre desarrollado por voluntarios a nivel mundial. Detalla los pasos para adoptar un paquete huérfano, empaquetar software para Debian siguiendo las directrices, y el proceso para convertirse en un mantenedor oficial de Debian. También proporciona recursos para aprender más sobre el proyecto y cómo contribuir de diferentes maneras como documentación, traducciones o reportando errores.
Gestión de configuración con mercurial y etckeeperErnesto Crespo
El documento describe cómo usar las herramientas etckeeper y mercurial para realizar control de versiones del directorio /etc en Debian/Ubuntu. Explica cómo instalar y configurar etckeeper y mercurial, iniciar el seguimiento de cambios en /etc, realizar commits de cambios, ver historial y diferencias entre versiones, y subir el repositorio a un servidor central como Bitbucket.
Este documento describe cómo colaborar con el proyecto Debian. Explica que Debian es un sistema operativo libre desarrollado por voluntarios de todo el mundo siguiendo principios como la libertad del software. Ofrece varias formas de contribuir como empaquetar software, traducir documentación, reportar errores o donar equipos. También describe el proceso para adoptar paquetes huérfanos, empaquetar software nuevo y convertirse en mantenedor oficial de Debian.
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)codesiret
Los protocolos son conjuntos de
normas para formatos de mensaje y
procedimientos que permiten a las
máquinas y los programas de aplicación
intercambiar información.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
SOPRA STERIA presenta una aplicació destinada a persones amb discapacitat intel·lectual que busca millorar la seva integració laboral i digital. Permet crear currículums de manera senzilla i intuitiva, facilitant així la seva participació en el mercat laboral i la seva independència econòmica. Aquesta iniciativa no només aborda la bretxa digital, sinó que també contribueix a reduir la desigualtat proporcionant eines accessibles i inclusives. A més, "inCV" està alineat amb els Objectius de Desenvolupament Sostenible de l'Agenda 2030, especialment els relacionats amb el treball decent i la reducció de desigualtats.
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
4. Se autoriza la copia y distribución por cualquier medio, siempre que se realice bajo esta misma licencia, se mencione al autor original y se incluya esta nota.
75. Ejemplos: Barra de progreso #!/usr/bin/env python import android,time droid = android.Android() titulo = "Horizontal" mensaje = "Este es una barra de progreso horizontal" numero = droid.dialogGetInput("Escriba el tiempo","tiempo:") droid.dialogCreateHorizontalProgress(titulo,mensaje,int(numero[1])) droid.dialogShow() for i in range(0,int(numero[1])): time.sleep(0.1) droid.dialogSetCurrentProgress(i) droid.dialogDismiss()
78. Ejemplos: Barra de spinner #!/usr/bin/env python import android, time droid = android.Android() title = 'Spinner' message = 'Este es un simple progreso spinner.' numero = droid.dialogGetInput("Escriba el tiempo","tiempo:") droid.dialogCreateSpinnerProgress(title, message) droid.dialogShow() time.sleep(int(numero[1])) droid.dialogDismiss()
81. Ejemplos: Notificación #importar módulos android y time import android,time #Crear la instancia de la clase Android droid = android.Android() #Se crea el mensaje de notificación. droid.notify('Prueba' , 'Hola Mundo!')