jueves, 28 de octubre de 2021

Python, como crear variables

Variables

Podemos crear una nueva variable de Python asignando una valor a una etiqueta, utilizando el operador de asignación =. 


En este ejemplo asignamos una cadena de texto (strings) con el valor "Rafael" en la etiqueta del nombre

name = "Rafael"

Un ejemplo con un número:

edad = 25

Un nombre de variable puede estar compuesto por caracteres,números, el carácter  _. No puede empezar con un número. Todos estos son nombres de variables válidos:

nombre1

EDAD

edad

a11111

mi nombre

_nombre


Nombres invalidos:

123

¡prueba!

nombre%


Aparte de eso, cualquier cosa es válida a menos que sea una palabra clave de Python , las cuales no se pueden usar como nombre de variables en python (prohibidas). Hay algunas palabras clave como

if,

while, 

import , etc


No hace faltas aprender cuales son las palabras prohibidas ya que python los recordará y lo alertará a ud sobre la prohibicion de usar esas palabras

martes, 26 de octubre de 2021

Cómo comprobar si una variable es una cadena en Python

 Puede verificar si una variable es una cadena usando la función type (), pasando la variable como un argumento y luego comparando el resultado con la clase str:

nombre = "Rafael"
type(nombre) == str #True

O usando la función isinstance (), pasando 2 argumentos: la variable y la clase str:

nombre = "Rafael"
isinstance(nombre, str) #True

jueves, 21 de octubre de 2021

Python, como crear un directorio

Para crear un directorio, use el método os.mkdir () proporcionado por el módulo de biblioteca estándar del sistema operativo: 


import os

dirname = '/Users/rafael/Bits_of_python'

os.mkdir(dirname)

martes, 19 de octubre de 2021

Python, cómo enumerar archivos y carpetas en un directorio

Para enumerar archivos en un directorio, puedes usar el método listdir () proporcionado por el módulo integrado del sistema operativo 

import os

dirname = '/users/rafael/python'
files = os.listdir(dirname)

print(files)

Para obtener la ruta completa a un archivo, puedes unir la ruta de la carpeta con el nombre del archivo, utilizando el método os.path.join ():
import os

dirname = '/users/rafael/python'
files = os.listdir(dirname)

temp = map(lambda name: os.path.join(dirname, name), files)

print(list(temp))

Para enumerar solo los archivos, o solo los directorios, puede usar os.path.isfile () y os.path.isdir ():

import os

dirname = '/users/Flavio/dev'
dirfiles = os.listdir(dirname)

fullpaths = map(lambda name: os.path.join(dirname, name), dirfiles)

dirs = []
files = []

for file in fullpaths:
    if os.path.isdir(file): dirs.append(file)
    if os.path.isfile(file): files.append(file)

print(list(dirs))
print(list(files))

domingo, 17 de octubre de 2021

Instalación de Python

 

Vaya a https://www.python.org, elija Descargas, elija su sistema operativo (se muestra para MacOS y python 3.9) y un panel aparecerá con un enlace para descargar el paquete oficial:





viernes, 15 de octubre de 2021

Python, como comprobar si un número es par o impar

Un número es par cuando al dividirlo por 2, el resto es 0. Piense en 2, 4, 10, 200

Los números impares generan un resto de 1: 1, 3, 5, 15…

Puede verificar si un número es par o impar con un if condicional:
num = 5
if (num % 2) == 0:
   print('par')
else:
   print('impar')
Si tienes una lista de números y deseas obtener los pares o impares, puede usar filter () con una función lambda:

numbers = [1, 20, 5]

pares = filter(lambda n: n % 2 == 0, numbers)
impares = filter(lambda n: n % 2 == 1, numbers)

print(list(pares)) # [20]
print(list(impares)) # [1,5]