Programación desde cero

Recursos educativos sobre programación e informática.

Python

» python

Publicaciones por categoría: python


pascal tutoriales mobile conceptos ejercicios c++ poo otros java desafios pseudocodigo csharp bd
2023
15 Nov 2023

Función zip en Python para iterar en simultáneo

La función zip en Python combina elementos de dos o más iterables en tuplas. Crea un iterador que genera tuplas...

23 Jul 2023

¿Qué significa que el código sea "Pythónico"?

Si queremos escribir código Python que luzca profesional, debemos prestar atención a que nuestro estilo sea “Pythónico”. Es decir, que...

21 May 2023

Pregunta de entrevista laboral (Python)

Veamos algo que suele preguntarse en algunas entrevistas, para determinar qué tanto conocemos a Python. Y es que este es...

07 May 2023

Qué es yield en Python

Esta es una de esas herramientas que aprendemos cuando queremos dar un pasito más allá y mejorar nuestro código Python....

2022
13 Aug 2022

Contar ocurrencias con collections.Counter() en Python

Una interesante opción que ofrece Python para contar las ocurrencias de cada elemento de un contenedor. A tener en cuenta:...

2021
17 Jun 2021

Entornos virtuales en Python

¿Sabías que Python permite instalar distintas versiones de módulos/paquetes para cada proyecto? Esto se logra con los entornos virtuales 😉....

17 Jun 2021

Ejercicio con arreglos, resuelto en 3 lenguajes

Sigamos ejercitando con arreglos. ¿Te animas a intentar una resolución antes de leer las que están en la imagen? Click...

15 Mar 2021

La variable __name__ en Python

En Python suele usarse if __name__ == "__main__" cuando hay más de un módulo en el programa, para ejecutar o...

06 Mar 2021

Video - Python en Visual Studio Code

▶️ Cómo configurar Visual Studio Code para utilizar con Python. También vemos cómo depurar (o “debuggear”) código y cómo trabajar...

03 Mar 2021

Desafío Python número 10

¡Nuevo desafío Python! Click aquí para desplegar la solución. 👈 ✅ EL PROBLEMA ESTÁ EN LA LÍNEA 1: la segunda...

21 Feb 2021

Los "f-strings" en Python

Cuando en Python necesitamos crear un string que contenga una expresión, a partir de la versión 3.6 contamos con los...

15 Feb 2021

Código animado - Sumatoria de los dígitos de un número

Algoritmo paso a paso: sumar los dígitos de un número (en Python). Un algoritmo simple que, escrito en pseudocódigo, se...

06 Feb 2021

Empaquetado y desempaquetado de datos en Python

En Python es muy común usar datos “empaquetados”, (usualmente en tuplas, pero no necesariamente) y “desempaquetarlos” cuando es necesario. Diseño...

18 Jan 2021

Listas por comprensión en Python

🐍 Python tiene una herramienta que puede resultar muy útil para escribir código más breve: las “listas por comprensión”.

2020
03 May 2020

Strings en Python

Los strings de Python no son muy diferentes a los de cualquier otro lenguaje, pero tienen sus particularidades. ▶️ Video:...

11 Feb 2020

Ejercicio de examen de MIT, resuelto - Bucles en Python

Un ejercicio de introducción a la programación, de un examen del MIT, con la resolución propuesta por esta universidad. ▶️...

04 Feb 2020

Desafío Python número 9

¡Nuevo desafío Python! Esta vez, con diccionarios. ▶️ Video: diccionarios en Python Click aquí para desplegar la solución. 👈 Respuesta:...

31 Jan 2020

Ejercicio de examen de MIT, resuelto - bucles en Python

Veamos un ejercicio de examen del MIT, y la resolución dada por esta universidad. ▶️ Video: bucles while en Python...

21 Jan 2020

Ejercicio de examen de MIT, resuelto - recursividad en Python

Ejercicio de examen del MIT, para analizar una función recursiva. Con la resolución propuesta por la universidad. ▶️ Video: recursividad...

11 Jan 2020

Ejercicio de examen de MIT, resuelto - Listas en Python

En este ejercicio de examen del MIT se pide realizar operaciones sobre una lista para obtener la mediana de una...

2019
22 Dec 2019

Ejercicio de examen de MIT, resuelto - Funciones en Python

Un ejercicio de examen de programación inicial del MIT, usando funciones en Python. Vemos también la solución propuesta por la...

10 Dec 2019

Ejercicio de examen de MIT, resuelto - Funciones en Python

Este ejercicio de examen sobre programación con Python utiliza conversiones de tipos (casting) y recursividad, para sumar los dígitos de...

04 Dec 2019

EoL (fin de vida) de Python 2

Estamos a menos de 1 mes del fin de vida de Python 2… 🐍 ¿Ya migraste tus proyectos? Si no,...

29 Nov 2019

Desafío Python número 8

Desafío Python número 8. En este caso, debemos generar casos de prueba para un algoritmo y corregirlo. No debemos confiarnos...

19 Nov 2019

Ejercicio resuelto, con strings y arreglos

Veamos un problema con strings + una posible solución. ¿Se te ocurre algún algoritmo diferente? 🧠 (pista: los hay). Fuente:...

06 Nov 2019

Desafío Python número 7

Si necesitas repasar algunos conceptos para resolverlo, estos videos pueden serte útiles: ▶️ Video: manejo de strings en Python ▶️...

03 Nov 2019

Precedencia de operadores en Python

Cuando una operación involucra varios operadores, a menos que haya paréntesis, la precedencia es la que indica cómo se agruparán...

19 Oct 2019

Ejercicio con bucles for en Python

Veamos un ejercicio simple en Python, usando bucles for. ▶️ Video: bucles for ▶️ Video: explicación del ejercicio Click aquí...

10 Oct 2019

Ejercicio resuelto - Código Morse en Python

En este ejercicio resuelto con Python, convertimos texto a código Morse 😎 Click aquí para una versión accesible de la...

01 Oct 2019

Matrices con Python

Las matrices en Python son “listas de listas”. Es decir: listas cuyos elementos son, a la vez, listas. Por eso,...

27 Sep 2019

Ejercicio resuelto - conjuntos en Python

Un ejercicio simple que puede resolverse usando operaciones básicas de conjuntos en Python. ▶️ Video: desarrollo del ejercicio

23 Sep 2019

Desafío Python número 6

👉 Para conocer la respuesta será importante analizar el orden en que se invocan las funciones, y los argumentos usados,...

10 Sep 2019

Ejercicio resuelto - lista enlazada

Problema con listas enlazadas y 2 algoritmos diferentes para resolverlo. 💻 Implementación de las soluciones en C++ Fuente: leetcode ▶️...

03 Sep 2019

Ejercicio con strings

Una pregunta que puede aparecer en una entrevista laboral para el puesto de desarrollador, y algunas respuestas (aunque no las...

02 Sep 2019

Ejercicio con listas y 4 soluciones en Python

Un mismo problema, 4 formas diferentes de resolverlo. ¿Se te ocurre alguna otra? “Dado un arreglo no vacío de números...

24 Aug 2019

Desafío Python número 5

Si necesitas repasar algunos conceptos para resolverlo, estos videos pueden serte útiles: ▶️ Video: funciones ▶️ Video: bucles while Click...

09 Aug 2019

Desafío Python número 4

Desafío de Python número 4 🐍 Si necesitas repasar cómo funcionan if, for y while, estos videos pueden serte útiles:...

02 Aug 2019

Calculadora con Python usando Tkinter

Una calculadora simple es uno de los proyectos más comunes para comenzar a programar, tanto en consola como con interfaz...

01 Aug 2019

Tabla de colores disponibles en Tkinter

Esta tabla de colores muestra todas las opciones disponibles en el módulo Tkinter de Python. Click aquí para ver el...

22 Jul 2019

Desafío Python número 3

¿Vamos con un nuevo desafío en Python? 😎 🎥 Para aprender sobre diccionarios y listas, no dejes de ver estos...

05 Jul 2019

Desafío Python número 2

¿Podrías decir qué retorna la llamada a esta función, con el argumento dado? Para saberlo, deberás analizar el algoritmo de...

29 Jun 2019

Desafío Python número 1

En la imagen se ven dos líneas con instrucciones. La primera asigna un string a una variable. ¿Qué hace la...

11 May 2019

Resumen de estructuras de datos en Python 3

Descargar en PDF

16 Apr 2019

Hoja de referencia de Python 3

Descargar en PDF Versión para impresión

10 Mar 2019

Ejercicios resueltos de estructuras de datos en Python

Acá encontrarás ejercicios para practicar programar usando estructuras de datos. En los siguientes videos podrás ver una explicación del tema...

10 Mar 2019

Ejercicios resueltos de funciones en Python

Acá encontrarás ejercicios para practicar programar usando funciones. En los siguientes videos podrás ver una explicación del tema y también...

10 Mar 2019

Ejercicios resueltos de bucles while en Python

Acá encontrarás ejercicios para practicar la estructura de control de bucle o repetición condicional (while). En los siguientes videos podrás...

10 Mar 2019

Ejercicios resueltos de bucles "for" en Python

Acá encontrarás ejercicios para practicar la estructura de control de bucle o repetición fija (for). En los siguientes videos podrás...

10 Mar 2019

Ejercicios resueltos de if-else-elif ("selección" ó "decisión") en Python

Acá encontrarás ejercicios para practicar la estructura de control de decisión o selección (if-else-elif). En los siguientes videos podrás ver...

10 Mar 2019

Videos - Programación desde cero con Python

Una serie de videos con un curso de programación en Python desde cero: sin necesidad de tener conocimientos previos en...

25 Feb 2019

Ejercicios básicos en Python, usando interfaz gráfica

A continuación se encuentra una serie de ejercicios básicos de programación, incluidos dentro de pequeños programas. Es el mismo tipo...

25 Feb 2019

Video - Descargar e instalar Python IDLE (Win)

Cómo descargar e instalar Python con el entorno IDLE incluido

24 Feb 2019

Ejercicios de programación para principiantes, resueltos en Python

Estos ejercicios cubren temas básicos como: operaciones matemáticas, booleanas y con strings; entrada/salida de datos en pantalla; if-else; for; while;...

2018
07 Dec 2018

Video - Aprende a programar en 15 minutos

Aclaración: este video de 15 minutos intenta cubrir en forma resumida los conceptos mínimos para comenzar a programar, utilizando el...

29 May 2018

Juego en terminal - El Ahorcado (Python)

Desafío El desafío consiste en programar un juego en terminal de texto, utilizando Python 3. Se trata de una versión...

2015
18 Aug 2015

La tortuga (Python para principiantes)

La “tortuga” es un concepto que surgió hace varias décadas para enseñar elementos básicos de programación, especialmente a los niños...

29 Jun 2015

Introducción a Pilas Engine (motor de videojuegos en español para principiantes)

Pilas Engine es un motor para programar videojuegos de manera sencilla y sólo con conocimientos básicos de programación. Para poder...