Programacio_n_en_Python_con_ChatGPT__2_
Programacio_n_en_Python_con_ChatGPT__2_
Python
Aprender a programar
con ChatGPT
Tenemos que aprender
a usar Python
¿Por qué Python?
Verificar la Instalación:
● Abre la Terminal.
● Escribe $ python3 --version y presiona Enter.
● Deberías ver la versión de Python que acabas de instalar.
Verificar la Instalación:
Verificar la Instalación:
● Abre la Terminal.
● Escribe $ python3 --version y presiona Enter.
● Deberías ver la versión de Python que acabas de instalar.
Entornos de desarrollo a utilizar
a = 10
booleano = True b=3
string = "Juan"
entero = 10 suma = a + b
flotante = 3.14159 resta = a - b
cadena1 = "Hola" multiplicacion = a * b
cadena2 = ‘Mundo’ division = a / b
modulo = a % b
print("Hello, World!") exponente = a ** b
print(cadena1, cadena2) concat = cadena1 + " " + cadena2
repeticion = cadena1 * 3
longitud = len(cadena1)
Multielementos en python
diccionario =
lista = [1, 2, 3, 4, 5]
{"nombre": "Ana", "edad": 30}
lista.append(6)
nombre = diccionario["nombre"]
elemento = lista[2]
diccionario["edad"] = 31
sublista = lista[1:4]
diccionario["ciudad"] = "Madrid"
longitud = len(lista)
keys = diccionario.keys()
values = diccionario.values()
Leer y escribir en archivos
a=5
b = 10 x = True
y = False
print(a == b) # False print(x and y) # False
print(a != b) # True print(x or y) # True
print(a > b) # False print(not x) # False
print(a < b) # True
print(a >= b) # False ((a > b) and (c != d)) or (e ==f)
print(a <= b) # True
Condicionales en python
edad = 17 edad = 20
vip = False
if edad > 18: ban = False
print("Eres mayor de edad")
elif edad == 18: if (edad >= 18 and not ban) or vip:
print("Acabas de cumplir 18") print("Puede entrar al club.")
else: else:
print("Eres menor de edad") print("No puede entrar al club.")
Bucles en python: bucle for
print(0)
print(1)
print(2) for numero in range(1, 11):
print(3)
print(4) if numero % 2 == 0:
print(f"{numero} es par.")
else:
for i in range(5): print(f"{numero} es impar.")
print(i)
Bucles en python: bucle while
print(0)
print(1)
print(2) contador = 10
print(3)
print(4) while contador >= 0:
print(f"Contador: {contador}")
numero = 0 contador -= 1
while numero < 5: print("¡Cuenta atrás finalizada!")
print(numero)
numero += 1
Bucles en python: recorrer listas
NO NATIVOS
NATIVOS
import numpy as np
import random #aleatoriedad import pandas as pd
import os #sistema operativo import requests
import sys #intérprete import matplotlib.pyplot as plt
import datetime #fechas import plotly.express as px
import time #cosas de tiempo from PyPDF2 import PdfReader
import json #manejo y parseo from bs4 import BeautifulSoup
import re #expresiones regulares import tensorflow as tf
import keras
from PIL import Image
Corregir al Code Interpreter de ChatGPT
“El script debe usar pandas y debe manejar errores si el archivo CSV
no existe o la columna especificada no está presente.”
Corregir al Code Interpreter de ChatGPT
“El script debe usar pandas y debe manejar errores si el archivo CSV
no existe o la columna especificada no está presente.”
Corregir al Code Interpreter de ChatGPT
“Tengo esta función (no este script) que hace [...]. Pero [pistas sobre
el problema]. ¿Qué crees que puede estar mal / ocurriendo?”
“Tengo este script [script]. Que lo que quiero que haga es [...]. Pero no
funciona. Por favor, revísalo paso a paso, ponme comentarios de qué
hace cada parte, debuguea errores e intenta solucionarlo.
Corregir al Code Interpreter de ChatGPT