0% encontró este documento útil (0 votos)
34 vistas

Guía Básica de Python

Guía Básica para Aprender Python

Cargado por

leonardo.ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas

Guía Básica de Python

Guía Básica para Aprender Python

Cargado por

leonardo.ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Guía Básica de

Introducción a Python

1. ¿Qué es Python?
o Python es un lenguaje de programación de alto nivel, interpretado y de propósito
general, creado por Guido van Rossum y lanzado en 1991.
o Características principales: legible, fácil de aprender, con una sintaxis clara y una
amplia biblioteca estándar.
2. Instalación
o Descarga desde el sitio web oficial: python.org.
o Instalación en Windows/Mac/Linux.
o Uso de pip para gestionar paquetes.
3. Configuración del Entorno
o Uso de entornos virtuales (venv o virtualenv).
o IDEs recomendados: PyCharm, VSCode, Jupyter Notebook.
4. Primera Ejecución
o Crear un archivo .py, por ejemplo, hola.py.
o Contenido básico:

python
Copiar código
print("¡Hola, mundo!")

o Ejecutar en la terminal: python hola.py.


Sintaxis y Estructuras Básicas

1. Variables y Tipos de Datos


o Tipos básicos: int, float, str, bool.

python
Copiar código
x=5 # int
y = 3.14 # float
nombre = "Ana" # str
es_valido = True # bool

2. Operadores
o Aritméticos: +, -, *, /, %, //, **
o Comparación: ==, !=, >, <, >=, <=
o Lógicos: and, or, not
3. Estructuras de Control
o Condicionales:

python
Copiar código
if x > 10:
print("Mayor que 10")
elif x == 10:
print("Igual a 10")
else:
print("Menor que 10")

o Bucles:
▪ for:

python
Copiar código
for i in range(5):
print(i)

▪ while:

python
Copiar código
i=0
while i < 5:
print(i)
i += 1
unciones y Módulos

1. Definición de Funciones
o Sintaxis:

python
Copiar código
def saludar(nombre):
return f"Hola, {nombre}!"

o Llamada:

python
Copiar código
print(saludar("Carlos"))

2. Parámetros y Argumentos
o Parámetros por defecto:

python
Copiar código
def potencia(base, exponente=2):
return base ** exponente

3. Módulos y Paquetes
o Importar módulos:

python
Copiar código
import math
print(math.sqrt(16))

o Crear y usar tus propios módulos.


Estructuras de Datos

1. Listas
o Creación y manipulación:

python
Copiar código
frutas = ["manzana", "banana", "cereza"]
frutas.append("naranja")

2. Tuplas
o Inmutables:

python
Copiar código
coordenadas = (10, 20)

3. Diccionarios
o Clave-valor:

python
Copiar código
persona = {"nombre": "Juan", "edad": 30}

4. Conjuntos
o Elementos únicos:

python
Copiar código
numeros = {1, 2, 3, 3, 4}
Manejo de Archivos y Excepciones

1. Leer y Escribir Archivos


o Escritura:

python
Copiar código
with open("archivo.txt", "w") as archivo:
archivo.write("Hola, mundo!")

o Lectura:

python
Copiar código
with open("archivo.txt", "r") as archivo:
contenido = archivo.read()
print(contenido)

2. Manejo de Excepciones
o Uso de try y except:

python
Copiar código
try:
x=1/0
except ZeroDivisionError:
print("No se puede dividir por cero")
finally:
print("Bloque finally")
Programación Orientada a Objetos y Recursos Adicionales

1. Clases y Objetos
o Definición de clase:

python
Copiar código
class Coche:
def __init__(self, marca, modelo):
self.marca = marca
self.modelo = modelo

def descripcion(self):
return f"{self.marca} {self.modelo}"

o Creación de objetos:

python
Copiar código
mi_coche = Coche("Toyota", "Corolla")
print(mi_coche.descripcion())

2. Herencia
o Ejemplo:

python
Copiar código
class ElectricCoche(Coche):
def __init__(self, marca, modelo, autonomia):
super().__init__(marca, modelo)
self.autonomia = autonomia

def descripcion(self):
return f"{super().descripcion()} con {self.autonomia} km de autonomía"

3. Recursos Adicionales
o Documentación oficial: docs.python.org
o Tutoriales y libros recomendados: "Automate the Boring Stuff with Python", "Python
Crash Course".
o Comunidades: Stack Overflow, Reddit (/r/learnpython).

También podría gustarte