Mostrando entradas con la etiqueta básico. Mostrar todas las entradas
Mostrando entradas con la etiqueta básico. Mostrar todas las entradas

domingo, 17 de mayo de 2020

Recursos Python

Veamos una relación de recursos recomendados para aprender a programar en Python.

Recursos para aprender Python

  1. Retos en Python. Alto Código
  2. Pythonisa: Finanzas con Python
  3. Nuestro curso de Python en GitHub
  4. Apuntes de Python Hektor Profe
  5. Lecciones y ejercicios.mclibre.org (La parte de funciones está muy bien)
  6. La web del programador
  7. w3schools
  8. Documentación oficial de Python 3
  9. Python_para_todos.pdf (link alternativo)
  10. Python for Everbody: Exploring Data in Python3
  11. Tutorial de la documentación de Python
  12. Curso de Python para ciencias e ingenierías (GitHub)
  13. Introducción a Python
  14. Material de Python para científicos
  15. El Libro De Python
  16. Documentación en PDF
  17. pyCourse en GitHub + vídeo
  18. Python for Finance (2nd ed., O'Reilly)
  19. Python Data Science Handbook
  20. Aprende Python
  21. Python Ya
  22. pynative (ejercicios)
  23. 3resource (ejercicios)



Otros Recursos


Vídeos


domingo, 17 de septiembre de 2017

Imprimir impares en Python

Puede descargar el archivo: impares.py

Ya hemos visto anteriormente cómo podemos imprimir listas de números (Series de números). Ahora vamos a imprimir estas listas pero con números que no son consecutivos. Mostraremos en pantalla los impares entre 1 y 15 usando varios métodos.

#Imprimir los impares entre 1 y 15 ambos incluidos  
#Método 1 con for  
for i in range(1,16,2): #el rango de i va de 1 a 16 (no incluido) de 2 en 2  
 print(i)   
print("_" * 40) #repite 40 veces el carácter de barra baja   
print("\n")   #para hacer un salto de línea  
#Método 2 con while  
i=1  
while i<=15:  
  print(i)  
  i=i+2  
print("_" * 40)  
print("\n")  
#Método 3 con modulo 2  
for i in range(1,16):  
  if i%2!=0:     #Si el resto de dividir i entre 2 no es cero = si es impar  
    print(i)  
print("_" * 40)  
print("\n")  
#Método 4 con texto acumulado  
n = 1  
texto = ''         #creamos un string vacio  
while n <= 15:  
  if n%2!=0:  
    texto+='%i,'%n   #acumula un string en fila separado por coma  
    #texto+='%s,'%n   #otro método  
    #texto+='\r%d,'%n  #otro método, con coma y espacio  
  n += 1  
print(texto[:-1]) #elimina la última coma  

  1. Método 1. Usando for. Posiblemente el método más sencillo
  2. Método 2. Usando while.
  3. Método 3. Usando el módulo % (resto). Al dividir entre dos, si el resto no es cero quiere decir que el número analizado es impar.
  4. Método 4. Con una variable texto que acumula los números impares separados por coma y finalmente los imprime en una fila. También nos hemos ocupado que quitar la última coma.
Para eliminar la última coma escribimos print(texto[:-1])


El resultado obtenido es el siguiente.

Series de números con Python

Puede descargar el archivo: serie.py

Vamos a imprimir los números entre 1 y 5. Para ello usaremos dos métodos.
  1. Método 1. Con for, y una variante que será el método 1.1
  2. Método 2. Con while
El código es el siguiente.


# imprimir los números entre 1 y 5
#Metodo 1. Con For
for i in range(1, 6):
    print(i)

#Metodo 2. Con For (Una variante)
print('_____________________________________________________\n')
for i in range(5): #la i toma los valores 0 a 4
  print(i+1)

#Metodo 3. Con While
print("_" * 40)
print("\n")
j=1
while (j<6 ):
    print(j)
    j =j+ 1         # j += 1

Este es un ejercicio sencillo, pero muy ilustrativo cuando se está comenzando a ver los bucles en Python.

sábado, 16 de septiembre de 2017

Hola mundo en PHP

PHP es un lenguaje que trabaja modificando de forma dinámica el lenguaje HTML. PHP se inserta dentro del lenguaje HTML y le modifica.

Veamos la estructura básica de una página web programada en HTML con el código PHP que se ha insertado en su interior.

<html>
  <head>  
    <title>Prueba de PHP</title>  
  </head>
  <body>  
    <?php echo '<p>Hola Mundo</p>'; ?>  
  </body>  
</html>  

El usuario lo único que verá en su pantalla es es texto que pone Hola Mundo. Si ese usuario en su navegador pulsa Control+u podrá ver el código HTML que está interpretando su browser y verá el siguiente código.


<html>  
  <head>  
    <title>Prueba de PHP</title>  
  </head>  
  <body>  
    <p>Hola mundo</p>  
  </body>  
</html>  


Observe que en ese código HTML no podemos ver el código PHP que se programó. Esto es debido a que en el servidor el intérprete de PHP se ha encargado de ejecutar el código PHP y seguir sus instrucciones para llegar al obtener un código HTML puro, sin rastro de PHP.

Puede ver la página holamundo.php en el siguiente enlace.