Curso de Python para Principiantes Gratis
¡Claro! Aquí tienes un curso gratuito de Python desde cero que puedes seguir:
Curso de Python – Desde cero hasta experto
1. Introducción a Python
Objetivo: Entender qué es Python y cómo configurarlo.
- ¿Qué es Python? Python es un lenguaje de programación de alto nivel, interpretado y muy popular debido a su sintaxis sencilla y su gran versatilidad.
- Instalación de Python:
- Windows/Mac/Linux: Descarga Python desde python.org y sigue las instrucciones de instalación.
- Instalación de un editor: Puedes usar un editor de texto como VS Code, PyCharm o Jupyter Notebooks.
- Verificación: En la terminal o consola, escribe
python --version
para verificar la instalación.
2. Primeros pasos con Python
Objetivo: Familiarizarte con el entorno y hacer tu primer programa.
- Imprimir en consola:
print("¡Hola Mundo!")
Ejecuta este código para ver tu primer mensaje en la consola.
3. Variables y Tipos de Datos
Objetivo: Comprender las variables y los tipos de datos básicos en Python.
- Variables:
nombre = "Juan"
edad = 30
- Tipos de datos:
- String:
"Texto"
- Integer:
10
- Float:
10.5
- Boolean:
True
oFalse
- String:
4. Estructuras de control
Objetivo: Aprender a controlar el flujo del programa con condicionales y bucles.
- Condicionales (if, elif, else):
edad = 18
if edad >= 18:
print("Eres mayor de edad.")
else:
print("Eres menor de edad.")
- Bucles (for, while):
for i in range(5):
print(i)
contador = 0
while contador < 5:
print(contador)
contador += 1
5. Funciones
Objetivo: Crear y usar funciones en Python.
- Definición de función:
def saludar(nombre):
print(f"¡Hola, {nombre}!")
saludar("Ana")
6. Listas y Diccionarios
Objetivo: Aprender a manejar colecciones de datos.
- Listas:
frutas = ["manzana", "banana", "cereza"]
print(frutas[0]) # Acceder al primer elemento
- Diccionarios:
persona = {"nombre": "Juan", "edad": 30}
print(persona["nombre"])
7. Manejo de Archivos
Objetivo: Aprender a leer y escribir archivos.
- Escribir en un archivo:
with open("archivo.txt", "w") as file:
file.write("¡Hola desde Python!")
- Leer de un archivo:
with open("archivo.txt", "r") as file:
contenido = file.read()
print(contenido)
8. Módulos y Paquetes
Objetivo: Aprender a utilizar bibliotecas externas.
- Uso de librerías estándar:
import math
print(math.sqrt(16))
- Instalar librerías externas: Usa el siguiente comando para instalar paquetes con
pip
:pip install requests
9. Programación Orientada a Objetos (OOP)
Objetivo: Introducirte a los conceptos de OOP en Python.
- Clases y objetos:
class Persona:
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad
def saludar(self):
print(f"Hola, soy {self.nombre} y tengo {self.edad} años.")
persona1 = Persona("Juan", 30)
persona1.saludar()
10. Proyectos prácticos
Objetivo: Aplicar lo aprendido creando proyectos sencillos.
- Proyecto 1: Calculadora básica
- Realiza un programa que pida dos números al usuario y realice operaciones como suma, resta, multiplicación y división.
- Proyecto 2: Conversor de unidades
- Crea una aplicación que convierta temperaturas entre grados Celsius y Fahrenheit.
Recursos adicionales:
- Documentación oficial de Python: Python Docs
- Tutoriales interactivos:
- Foros: Participa en foros como Stack Overflow para resolver dudas.
¡Listo! Ahora tienes los conceptos básicos para comenzar con Python. Si tienes alguna duda o deseas más ejemplos, ¡no dudes en preguntar!