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:
    1. Windows/Mac/Linux: Descarga Python desde python.org y sigue las instrucciones de instalación.
    2. 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 o False

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:


¡Listo! Ahora tienes los conceptos básicos para comenzar con Python. Si tienes alguna duda o deseas más ejemplos, ¡no dudes en preguntar!

Leave a reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may also like