sábado, 3 de diciembre de 2022

Scratch y mBot

 Si te dedicas a la enseñanza o quieres iniciarte en la programacion y robotica, dale un vistazo a este video y comienza con #scratch y #mBot, programando con bloques y #Makeblock.

Empecemos a programar con #josecodetech



viernes, 21 de octubre de 2022

Ejercicio practico Sqlite con Python

Crea una aplicacion Python para registrar las ventas diarias de 2 o 3 tiendas,
la aplicacion debera ser de tipo ventana (usa tkinter por ejemplo), con 1 boton
para borrar datos, otro para grabar y otro para obtener una consulta por fechas.




lunes, 17 de octubre de 2022

Reflexion

Hace un tiempo viendo un video de programacion con Android como alumno, vi como alguien ponia comentarios sobre un tic que tenia el profesor, no se enfocaba en el contenido ni en lo bueno que era este profesor, me parecio una falta de respeto increible y no entendia que ganaba ese aprendiz de "hater" por poner ese comentario.

Tiempo despues, imagino que como a la mayoria que creamos contenido en redes, he recibido algun que otro comentario de estos personajillos o #haters, sigo sin entender que ganan con esto, sinceramente, no obligamos a nadie a ver nuestro contenido, si no le gusta tiene la libertad de no verlo, por mi parte no les doy mayor importancia ni les hago la publicidad que quieren, incluso les bloqueo o anulo sus comentarios, esto ya lo tenemos normalizado.
Hoy he recibido una notificacion de #youtube indicando que alguien habia subido mis videos sin modificacion alguna a su canal, literalmente copiados, ya es la segunda vez que me pasa, creo que estare haciendo algo bueno, no? ;).
Esto de copiar literalmente los videos y subirlos a su canal como si fueran propios para intentar negociar con el esfuerzo y trabajo de los demas, me indigna.
Ya lo he reportado / denunciado a #youtube y me han confirmado que le han retirado los videos (subio 10 a su canal), no pongo el canal para no darle publicidad.
Normalmente para ver si vamos bien en redes, usamos las estadisticas vanidosas (likes, seguidores, etc...), yo propondria otras metricas, como copias de contenido o comentarios fallidos de haters, creo que eso indica que vas por buen camino.
¿Que opinas?... te leo.
Gracias por leerme, saludos. #josecodetech

Canal #youtube https://www.youtube.com/c/JOSEOJEDAROJAS 😉



domingo, 25 de septiembre de 2022

05 Crea un dataFrame con la libreria Pandas

 


04 Series, filtros y operaciones basicas con Pandas

 


03 Series con la libreria Pandas

 


02 Pandas, toma de contacto

 


01 Software necesario para trabajar con Pandas

 


13 Manipulacion de arrays con numpy

 


12 Subconjuntos, indexado con Numpy

 


sábado, 10 de septiembre de 2022

11 Ejercicio resolucion ecuaciones con Numpy

 Resolver el siguiente sistema de ecuaciones, usando numpy

    x + 3y = 9

    6x + 3y = 5



09 Estadisticos basicos con Numpy

 


10 Copia de arrays en Numpy

 


08 Operadores aritmeticos basicos con Numpy

 


lunes, 5 de septiembre de 2022

07 Ejercicio practico de Numpy, creando array

 

  1. Construir un array de 4 filas, con las siguientes caracteristicas:

    a. La primera fila estara formada por los numeros 6,7,9,15,22,34
    b. Los elementos de la segunda fila equivalen a la fila anterior multiplicada por 2
    c. Los elementos de la tercera fila equivalen a la fila anterior menos 5
    d. Los elementos de la cuarta fila son el cuadrado de la tercera fila

  2. ¿Cuantos elementos del array son pares?


06 Propiedades y caracteristicas de arrays


 

05 Tipos de datos con Numpy


 

04 Lectura y escritura de arrrays en archivos

 


03 Creando arrays con Numpy


 

02 Primeros pasos con Numpy

 


01 Introduccion a numpy

 


lunes, 8 de agosto de 2022

Ejercicio 21 Python. Base de datos Alumno menu opciones.

Crea para el ejercicio anterior un script que llame al archivo donde tengas las funciones de base de datos y mediante un menu de opciones permita al usuario seleccionar que accion ejecutar con la base de datos.



Una vez completado el ejercicio, realiza una captura de pantalla y publicala en twitter con el hashtag #cursoPython #josecodetech, para ver las posibles soluciones y compartirlas, gracias.

domingo, 7 de agosto de 2022

Ejercicio 20 Python. Base de datos Alumno modificacion / eliminacion

Continuando con el ejercicio anterior, crea 2 funciones nuevas, una para modificar un registro y otra para borrarlo.

Una vez completado el ejercicio, realiza una captura de pantalla y publicala en twitter con el hashtag #cursoPython #josecodetech, para ver las posibles soluciones y compartirlas, gracias.



jueves, 4 de agosto de 2022

Ejercicio 19 Python. Base de datos Alumno

Crea una base de datos sqlite con una tabla llamada Alumnos que constará de tres columnas: la columna id de tipo entero, la columna nombre que será de tipo texto y la columna nota de tipo entero.
Usa funciones para insertar y mostrar datos.
Una vez creada la tabla, tienes que insertarle 3 datos mediante input dentro de un bucle.



lunes, 1 de agosto de 2022

Ejercicio 18 Python. Ventana saludo.

Crea una ventana con Tkinter, con una etiqueta y caja de texto para insertar el nombre de usuario y boton, al pulsar el boton se muestra una ventana de mensaje saludando y mostrando el texto de la caja o input. ej: "Hola, Jose".



sábado, 30 de julio de 2022

Scratch, choque entre objetos

Pon 3 objetos mas, moviendose al azar, junto con tu personaje del ejercicio anterior.

Detecta el choque del personaje principal con los 3 objetos, emite sonido, cambia fondo y haz que desaparezca el objeto.



jueves, 21 de julio de 2022

Git. Archivo gitignore

 


Scratch, movimiento de personaje

Crea una aplicacion en la que puedas mover al personaje con las teclas de flecha izquierda o derecha.
Haz que parezca que el personaje se desplaza, cambiando el disfraz.
Cuando llegue a los bordes, cambiar su direccion e indicar el cambio con un texto y sonido.

 



Scratch, ejercicio rebota la pelota

Crea una aplicacion en la que la pelota este en movimiento continuo por la pantalla, al llegar a los bordes que rebote con una direccion al azar, cambie de color y emita un sonido.



Scratch, calculadora basica

Crea una aplicacion, en la que un personaje pregunte que operacion quieres realizar (suma, resta, multiplicacion o division), una vez se lo indiquemos nos preguntara 2 numeros y nos mostrara el resultado.



Scratch, ejercicio inicial, saludo

Vamos a crear nuestro "Hola Mundo".
Crea el codigo para que un personaje nos salude, preguntandonos nuestro nombre y mostrandolo en el saludo.



Ejercicio 17 Python. Lista

Pedir al usuario una lista de colores (separados por comas), guardarlos en una lista.
No se deben guardar colores repetidos.
Mostrar por consola la lista de colores ordenados alfabeticamente.



lunes, 18 de julio de 2022

martes, 12 de julio de 2022

Ejercicio 15 Python. Modulo propio

Crea un modulo con las operaciones basicas de una calculadora.
Importar el modulo desde otro archivo python y llamar a las funciones creadas anteriormente,
mostrando su resultado por la consola.



Ejercicio 14 Python. Modulo datetime

Crear un script que indique si has terminado tu jornada laboral, por ejemplo que compruebe si son las 19.30, en caso contrario indicar cuanto tiempo queda.
Hacer uso del modulo datetime, para comprobar la hora.

 



lunes, 27 de junio de 2022

Ejercicio 13 Python. Clase alumno

Crea una clase Alumno con su nombre y calificacion.
Ademas de iniciar sus atributos, debes crear los metodos para mostrarlos e indicar si esta aprobado o no.



Ejercicio 12 Python. Clase vehiculo

Crea una clase Vehiculo con los siguientes atributos:
    Marca
    Color
    
Crea la clase Coche que herede de vehiculo y tenga los siguientes atributos:
    Potencia
    Motor

Crear un objeto de clase Coche y mostrar sus atributos.




jueves, 23 de junio de 2022

Ejercicio Python 08. Bucles, numeros pares

Crea un script que pregunte al usuario numero inicial y final y muestre los numeros pares que se incluyen dentro del intervalo mostrandolos en orden inverso.




Ejercicio Python 07. Bucle, numeros impares

Crea un script de Python que muestre los numeros impares tomando como inicio y fin los numeros que le indique el usuario.



Ejercicio Python 06. Condicional

Crea un script de Python que pregunte al usuario la edad y muestre por pantalla si es mayor de edad o no.



Ejercicio Python 05. Indice masa corporal

Realiza un programa de Python que calcule el indice de masa corporal, pidiendo al usuario su estatura y peso, los almacene en variables y los muestre por pantalla.

nota: la fórmula para el IMC es el peso en kilogramos dividido por la estatura en metros cuadrados

Haz una captura de pantalla y publica un tweet con el hashtag #cursoPython #josecodetech.




miércoles, 22 de junio de 2022

Ciencia de datos. Variables dummies

 


Ejercicio Python 04. Modifica variables

 Modifica las variables del ejercicio anterior muestra el antes y el despues de cada variable por consola.



Ejercicio Python 03. Mas de variables

Crea 2 variables, una tipo texto y otra numerica.
Muestra cada variable y su tipo por consola.




Ejercicio Python 02. Variable

Desde la consola Python, almacena el nombre del usuario en una variable y muestra por pantalla "Hola, [nombre]".



Ejercicio Python 01. Imprimir en pantalla

Desde la terminal de python, imprime las siguientes frases:

    Hola, estoy empezando con Python
    Me llamo [nombre]
    Hola mundo!!! (tipico)

 



martes, 25 de enero de 2022

sábado, 1 de enero de 2022