En este curso aprenderás Python de forma práctica y sencilla, con videos cortos y con más de 100 ejemplos, Estos son los temas principales que se tratan en este curso de Python. Formas de ejecutar un programa en Python Variables, números y conversiones de datos Cadenas de texto (funciones de cadenas y formatos de impresión) Entrada de texto por teclado Operadores aritméticos (suma, resta, multiplicación, división, …) Operadores de asignación (igual, distinto, mayor que, menor que, …) Operadores lógicos (and, or, not) Otros operadores (in, is, …) Colecciones de datos (listas, tuplas, conjuntos y diccionarios) Bucles (for, while) y árboles de decisión (if .. elif .. else) Programación orientada a objetos (clases, objetos, funciones, …) Funciones lambda Crear módulos e instalar nuevos módulos (pip) Ficheros de texto (crear, leer, actualizar, borrar, …) Ficheros binarios (pickle) Gestión de errores (if, except, else, finally) Expresiones regulares Manejar estructuras JSON Formatos de fecha y hora Bases de datos (crear, consultar, insertar, modificar, borrar, …) Interfaz gráfica con el módulo tkinter Generar documentación automáticamente Pruebas automáticas (doctest, unittest) Funciones avanzadas (funciones generadoras, filter y map) Módulo numpy (tratamiento de arrays) Módulo pandas (Series y DataFrames para el análisis de datos) Recoger datos de una pagina web HTML y de una hoja de cálculo EXCEL. Tratamiento de datos (unión, concatenación, filtro, agrupación, agregación) Módulos seaborn y matplotlib (histogramas, distribuciones, regresiones, mapas de calor) Proyecto 1 : Calculadora gráfica con el módulo Tkinter Proyecto 2 : Análisis de datos con ficheros y SQLite Proyecto 3 : Calculadora de propinas Proyecto 4 : Juego de preguntas y respuestas Proyecto 5 : Juego de piedra-papel-tijera Proyecto 6 : Generador de contraseñas Proyecto 7: Cálculo matemático Proyecto 8 : Gestionar una subasta Proyecto 9 : Aplicación gráfica de gestión de libros con Tkinter y SQLite Proyecto 10 : Juego de cartas Blackjack Este curso es completamente práctico, donde todas las lecciones están explicadas mediante ejemplos, para que se puedan entender fácilmente y además podrás practicar con los ejercicios propuestos en cada tema. Este curso contiene 10 proyectos reales en Python para que puedas practicar.50 ejercicios y 10 proyectos reales para practicar.
Active repository
No license
⑂ 0 forks◯ 0 issuesUpdated Apr 29, 2023
Estos son los pasos para crear una pagina web mediante HTML a GITHUB
Active repositoryHas homepage
No license
⑂ 0 forks◯ 0 issuesUpdated Nov 12, 2019
Project homepage ↗Estos son todos los ejemplos que realizamos en las clases, además de que están los ejemplos que desafortunamente no pudimos explicarles.
Active repository
CSSNo license
⑂ 0 forks◯ 0 issuesUpdated Dec 2, 2024
Además de especificar fuentes comunes disponibles en la mayoría de los sistemas operativos, también podemos especificar fuentes web no estándar y personalizadas para usarlas en nuestro sitio web. En Internet hay muchos lugares donde podemos conseguir web fonts. Para este ejemplo nos centraremos en la biblioteca de Google Fonts. Google Fonts es una biblioteca gratuita de web fonts que puedes utilizar en tu código CSS, haciendo referencia a la URL de la fuente. Entonces, importemos y apliquemos una fuente de Google (ten en cuenta que si Google está bloqueado en tu país, tendrás que pasar por alto este desafío). Para importar una fuente de Google, puedes copiar la URL de la fuente desde la librería de Google Fonts y luego pegarla en tu código HTML. Para este desafío, importaremos la fuente Lobster. Para ello, copia el siguiente fragmento de código y pégalo en la parte superior de tu editor de código (antes de abrir el elemento style): <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css"> Ahora puedes usar la fuente Lobster en tu CSS usando Lobster como FAMILY_NAME como en el siguiente ejemplo: font-family: FAMILY_NAME, GENERIC_NAME; GENERIC_NAME es opcional, y es el modo de especificar una fuente de reserva o "fallback font" en caso de que la otra fuente especificada no esté disponible. Veremos esto en el siguiente desafío. Los nombres de familia de fuentes son sensibles a mayúsculas y minúsculas, y si incluyen espacios deben estar envueltos entre comillas. Por ejemplo, necesitas comillas para usar la fuente "Open Sans", pero no las necesitas para usar la fuente Lobster. Importa la fuente Lobster a tu página web. Luego, usa un selector de elementos para establecer Lobster como font-family en tu elemento h2.
Active repository
No license
⑂ 0 forks◯ 0 issuesUpdated Jan 17, 2022
INTRO Empezamos el repaso del contenido del segundo trimestre aprendiendo los conceptos fundamentales de IONIC. Como veremos en profundidad, IONIC es un framework basado en Componentes Web que nos ayuda a realizar no solo páginas web, sino también aplicaciones híbridas para móviles y tablets con diferentes sistemas operativos. Se trata simplemente que lo investiguéis y os hagáis una idea de sus posibilidades. En esta primera práctica lo veréis de forma aislada, aunque la verdadera potencia de IONIC se muestra cuando se mezcla con algún framework de desarrollo en JavaScript como Angular o React. ---------------------- Ideas fundamentales: ---------------------- -IONIC es, en principio, un conjunto de nuevas etiquetas que podéis incluir en vuestra páginas como si se trataran de etiquetas HTML. Son nuevas etiquetas que se denominan Componentes Web (Al igual que Angular). -Al igual que pasa con un control de un formulario .NET, podéis considerar un Componente Web como una etiqueta especial que tiene dos cosas unidas: un aspecto visual modificable y un comportamiento sin necesidad de escribir el código. ---------------------- Para empezar: ---------------------- - Para que el navegador reconozca esas nuevas etiquetas tenéis que enlazar a una librería, al igual que se hace con JQuery o BootStrap. Cuando se hacen proyectos de IONIC mezclados con Angular el proceso de instalación es más complejo. Pero lo que yo os pido, que es usar solo IONIC en una página web, es muy simple. En la página oficial podéis ver el código para enlazar a la librería: https://ionicframework.com/docs/intro/cdn Este es el código que necesitáis insertar en la cabecera de vuestra página: <script type="module" src="https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/ionic.esm.js"></script> <script nomodule src="https://cdn.jsdelivr.net/npm/@ionic/core/dist/ionic/ionic.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@ionic/core/css/ionic.bundle.css"/> - Una vez referenciada, podemos añadir estos nuevos componentes a nuestras páginas. Tenemos plantillas, botones, controles de formularios, tarjetas, etc; todas con un aspecto muy profesional. Podemos también mediante atributos modificar sus comportamientos y estilos visuales. - Podemos acceder a todos estos nuevos elementos desde JavaScript a igual que lo hemos hecho con el resto de etiquetas HTML (getElement...). - Lo más interesante de esta práctica es que intentéis desarrollar vuestra capacidad de lectura de una documentación técnica. Es más sencillo de lo que pudiera parecer. Tenéis ejemplos y códigos de uso de cada componente. https://ionicframework.com/docs/components ---------------------- LA PRÁCTICA: ---------------------- 1- Realizad una pequeña aplicación en JavaScript como la de la imagen adjunta. Se trata de un pequeño formulario donde podéis introducir el nombre de un curso y la puntuación que le dais de 1 a 5. Con un botón "Add" añadimos el curso a una lista.La parte visual la conseguiréis utilizando componentes IONIC en lugar de etiquetas HTML. El comportamiento lo programaréis, como habitualmente, usando JavaScript. 2.Intentad que la vista de la página se adapte automáticamente al tamaño de las pantallas donde se visualice.