🛡️
Hello root
  • Sobre mi
  • Día 1 : Hardware y Software
  • Kali Linux y Virtualizacion
    • Virtualización
    • Cómo instalar Kali-Linux
    • Instalar Kali-linux en pendrive
  • Básicos de Linux
    • Usuarios y permisos en Linux. Primeros comandos
    • Challenge (reto_comandos)
    • Chuleta de comandos Linux
  • Programación (python)
    • Introducción a la programación
    • Python 1 | Variables, print() y funciones básicas
    • Python 2 | Listas y operadores
    • Python 3 | Bucles y funciones
    • Challenge (reto_python_server)
    • Python: Subnet and Host Capacity Calculator
  • Programación C#
    • Variables y condicionales
  • Bucles y colecciones
    • Ejercicio Bucles y colecciones
  • Métodos y funciones
    • Ejercicio math
  • C# Clases
  • Redes
    • Redes y topologías
    • Protocolos y tools
    • Comandos y servicios
  • Criptografía
    • Criptografia. Cifrado e Historia
  • Informes
    • T1043 - Exfiltración de Credenciales Mediante Protocolos de Red Inseguros
Powered by GitBook
On this page
  • Variables en Python
  • Tipos de datos
  • print() en Python
  • Slicing en Python
  • Lecturas sugeridas
  • Ejercicios
  1. Programación (python)

Python 1 | Variables, print() y funciones básicas

Variables en Python

name = "Shanick"
age = 53
print(name)

Esto guarda dos valores: un string y un número. print(name) muestra "Shanick".

Ejecutar desde terminal:

python3 archivo.py

Reglas para variables

  • Deben comenzar con letra o guion bajo (_).

  • No pueden empezar con números (5age es inválido).

  • _age es válido.


Tipos de datos

Explicación para niños:

Una variable es una cajita con una etiqueta. Puede tener juguetes (strings), números (ints o floats), o respuestas sí/no (booleanos).

A nivel técnico:

Una variable es una referencia a una dirección de memoria donde se guarda un valor.

  • Booleano: True, False

  • String: texto como "Hola mundo"

  • Int: números enteros como 7

  • Float: números con decimal como 3.14


print() en Python

Sirve para mostrar valores por consola. Es como decirle a la compu: "mostrame esto".

print("Hola Mundo")

Slicing en Python

Permite tomar partes de un string o lista:

texto = "Hola Mundo"
print(texto[0:4])  # Hola
print(texto[:4])   # Igual a lo anterior
print(texto[1:4])  # ola
print(texto[::2])  # HlaMno

Notación [inicio:fin:paso]

  • Si obviás el inicio: empieza en 0.

  • Si obviás el fin: llega hasta el final.

  • Si usás ::2, tomá cada segundo elemento.

Para acceder a un solo elemento:

print(texto[0])  # H

Lecturas sugeridas

Ejercicios


PreviousIntroducción a la programaciónNextPython 2 | Listas y operadores

Last updated 17 days ago

Curso de python en Español de Mouredev
TryHackMe - Python Basics
HackTheBox Academy - Python Fundamentals
Libro recomendado: "Automate the Boring Stuff with Python"
Leet code
Codedex