Aprende Python
الذهاب إلى القناة على Telegram
Recursos de aprendizaje para Python, Dango y Flask. @TodoPythonCanal Contacto @JoseAJimenez #Python #recursos
إظهار المزيد5 599
المشتركون
+424 ساعات
+87 أيام
+2330 أيام
أرشيف المشاركات
5 599
Repost from Machine Learning with Python
💡 {{Python Exam}}
Python dictionaries are a fundamental data structure used to store data as key-value pairs. They are mutable (can be changed), dynamic, and since Python 3.7, they maintain the order of insertion. Keys must be unique and of an immutable type (like strings or numbers), while values can be of any type.
1. Creating and Accessing Dictionaries
# Creating a dictionary
student = {
"name": "Alex",
"age": 21,
"courses": ["Math", "CompSci"]
}
# Accessing values
print(f"Name: {student['name']}")
print(f"Age: {student.get('age')}")
# Safe access for a non-existent key
print(f"Major: {student.get('major', 'Not specified')}")
# --- Sample Output ---
# Name: Alex
# Age: 21
# Major: Not specified
• A dictionary is created using curly braces {} with key: value pairs.
• student['name'] accesses the value using its key. This will raise a KeyError if the key doesn't exist.
• student.get('age') is a safer way to access a value, returning None if the key is not found.
• .get() can also take a second argument as a default value to return if the key is missing.
2. Modifying a Dictionary
user_profile = {
"username": "coder_01",
"level": 5
}
# Add a new key-value pair
user_profile["email"] = "coder@example.com"
print(f"After adding: {user_profile}")
# Update an existing value
user_profile["level"] = 6
print(f"After updating: {user_profile}")
# Remove a key-value pair
del user_profile["email"]
print(f"After deleting: {user_profile}")
# --- Sample Output ---
# After adding: {'username': 'coder_01', 'level': 5, 'email': 'coder@example.com'}
# After updating: {'username': 'coder_01', 'level': 6, 'email': 'coder@example.com'}
# After deleting: {'username': 'coder_01', 'level': 6}
• A new key-value pair is added using simple assignment dict[new_key] = new_value.
• The value of an existing key is updated by assigning a new value to it.
• The del keyword completely removes a key-value pair from the dictionary.
3. Looping Through Dictionaries
inventory = {
"apples": 430,
"bananas": 312,
"oranges": 525
}
# Loop through keys
print("--- Keys ---")
for item in inventory.keys():
print(item)
# Loop through values
print("\n--- Values ---")
for quantity in inventory.values():
print(quantity)
# Loop through key-value pairs
print("\n--- Items ---")
for item, quantity in inventory.items():
print(f"{item}: {quantity}")
# --- Sample Output ---
# --- Keys ---
# apples
# bananas
# oranges
#
# --- Values ---
# 430
# 312
# 525
#
# --- Items ---
# apples: 430
# bananas: 312
# oranges: 525
• .keys() returns a view object of all keys, which can be looped over.
• .values() returns a view object of all values.
• .items() returns a view object of key-value tuple pairs, allowing you to easily access both in each loop iteration.
#Python #DataStructures #Dictionaries #Programming #PythonBasics
━━━━━━━━━━━━━━━
By: @CodeProgrammer ✨5 599
Repost from N/a
La semana pasada se publicaron 6 recursos de aprendizaje y 3 herramientas de desarrollo de Python en el canal de Telegram Todo Python.
Recurso.
▪️Trucos para mejorar el rendimiento de tus desarrollos.
▪️Marimo con Django.
▪️Geocomputacion en Python.
▪️Generación de datos realistas para testing
▪️Curso para LLM.
▪️Tutorial sobre SmolVLM.
Desarrollo
▪️Framework para GUI en diseño de botones.
▪️Proyecto Django a SaaS.
▪️Plataforma de pagos.
Si quieres conocer estas herramientas como los recursos como muchas mas, por solo un pago ÚNICO de 30€ tendras acceso al canal de Telegram de Todo Python, donde todo está ordenador y organizado para que sea mucho mas fácil encontrar lo que buscas.
¿Te interesa?
Realiza el pago por Paypal.
https://paypal.me/JosAJimenez
Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información.
No olvides poner tu alias de Telegram y escribir en el concepto Todo Python 2025, para que te pueda localizar, comprobado el pago, te envío un enlace personalizado para acceder al canal.
5 599
Repost from UnDiaUnaAplicacion(Grupo)
El proyecto #24H24L cuyo objetivo es promocionar y dar conocimiento sobre #Linux que está compuesto por subproyectos que son.
-Las charlas de 24H24L , junto con un invitados nos centramos un tema de Línux.
-Los directos de 24H24L, charlas informales con unos invitados fijos.
-Te Lo Enseño y Te Lo Cuento, un invitado me explica una o varias herramienta de Linux.
- Probando Distro, un usuario de una distribución me la explica mientras yo la uso.
- Las aplicaciones de 24H24L, unos primeros pasos de una aplicación que uso habitualmente.
-El podcast de 24H24L, versión de vídeo del podcast de 24H24L donde tengo reflexiones sobre Linux y analizó una aplicación.
Todo esto lo tienes en el canal de YouTube 24H24L
https://youtube.com/@24h24l
5 599
Repost from Python Coding (CLCODING)
7 Pandas Trick That Will Make You a Data Wizard in Python https://youtu.be/1NrblwbMrKM
5 599
Repost from Python Coding (CLCODING)
10 Python Books for FREE — Master Python from Basics to Advanced
https://www.clcoding.com/2025/10/10-python-books-for-free-master-python.html
5 599
3 enlaces referidos de Amazon, si los utiliza recibo una pequeña comisión sin que suba el precio.
Una forma de colaborar con este canal como con otros proyectos que tengo como el 24H24L.
ATTACK SHARK R1 Ratón Superlight de 59 g, Sensor para Juegos PixArt PAW3311, ratón para Juegos inalámbrico/con Cable BT/2.4G, 6 dpi Ajustables hasta 18000, batería de 65 Horas (Blanco) 39,99€ https://amzn.to/3Wjbwt0
HoYiXi Alfombrilla ratón XXL 600 x 300 x 3 mm, Mouse Pad con Superficie Suave y Base de Goma Antideslizante,Mouse Mat de Oficina y para Gaming en casa, 600 x 300 x 3 mm,Negro 10,99€ https://amzn.to/3WSlWzV
CPS PWM Fan Hub, PCCOOLER Direccionable 5V 3Pin ARGB & 12V 4Pin PWM 2 en 1 RGB Case Fan Hub con Base magnética Oculta y SATA Power 16 Puertos, Compatible con 8 Ventiladores de CPU de computadora 6,90€ https://amzn.to/49magNfO usa mi enlace referido. https://amzn.to/3DV9fy3 Si no eres PRIME, puede usar su periodo de PRUEBA para aprovecharte de las ofertas. https://www.amazon.es/pruebaprime?tag=rooteando0e-21 Gracias por colaborar en mis proyectos.
5 599
Publicadas los 6 recursos de aprendizaje y 3 herramientas de desarrollo en el canal de Telegram de Todo Python.
Recursos
▪️Curso de iniciación de Edge AI.
▪️Tutorial de detección de caras en OpenCV.
▪️Creación de un servidor MCP con FastMCP y FastAPI.
▪️Repositorio con técnicas de RAG.
▪️Guía para aprender PySpark.
▪️Repositorio con script con ejemplos para aprender Python.
Herramientas
▪️Framework web full stack
▪️Framework para desarrollo MCP.
▪️ Agente IA para scraping web.
Si quieres conocer muchas herramientas de desarrollo y recursos de Python, Django y Flask, en el canal de Telegram Todo Python lo tiene todo muy organizado.
Ahora lo tienes con un solo con un pago ÚNICO de 30€, pagas una vez y tiene acceso para siempre
¿Te interesa?
Realiza el pago por Paypal.
https://paypal.me/JosAJimenez
Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información.
No olvides poner tu alias de Telegram y escribir en el concepto Todo Python 2025, para que te pueda localizar, comprobado el pago, te envío un enlace personalizado para acceder al canal.
5 599
Repost from Machine Learning with Python
🔰 Email automation using Python
Why type emails when Python can do it for you? Work smarter, not harder... unless you’re debugging. 😅💻
5 599
En el canal de Telegram de Todo Python tenemos una sección para recursos de iniciación donde encontraras muchos recursos de aprendizaje(cursos, tutoriales, guias...) enfocado para aquellos que quieran aprender algo de cero.
Si te interesa el acceso a Todo Python es mediante un PAGO ÚNICO DE 30€ , pagas una vez y accedes para siempre a muchos recursos de aprendizaje de cualquier nivel y muchas herramientas de aprendizaje.
¿Te interesa?
Realiza el pago por Paypal.
https://paypal.me/JosAJimenez
Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información.
No olvides poner tu alias de Telegram y escribir en el concepto Todo Python 2025, para que te pueda localizar, comprobado el pago, te envío un enlace personalizado para acceder al canal.
5 599
8 consejos para tener mejor código en Python.
https://insight.averna.com/en/resources/blog/8-steps-to-becoming-a-pythonista
#trucos #desarrollo
Mucho mas recursos de Python en el canal de Telegram de Todo Python.
5 599
Repost from Remote Jobs — Daily LinkedIn Picks 💼
Question: What are the differences between
__eq__ and __ne__ methods in Python?
eqe __eq__ and __ne__ methods are special methods used to define the behavior of the equality and inequality operators (== and !=, reseq. The __eq__ method returns True if two objects are consideredneereas __ne__ returns True if they are considereeql. If __eq__ is defined, it's common practiceneefine __ne__ to maintain consistent logic.
For instance:
class MyClass:
def __eq__(self, other):
return True
def __ne__(self, other):
return False
Here, MyClass would always return True for equality and False for inequality.
By: @DataScienceQ 🚀5 599
Repost from N/a
Publicado los 6 recursos de aprendizaje y las 3 herramientas de desarrollo para Python.
Recursos
▪️Curso sobre SQLAlchemy.
▪️Programación reactiva en Python.
▪️Guía sobre funciones en Python.
▪️Artículo sobre el tipado.
▪️Curso sobre programación en Python para gente que sabe programación.
▪️Cheatsheet de la herramienta uv.
Herramientas
▪️Herramienta visual para desamblar código Python.
▪️Framework web para desarrolladores de Next.js.
▪️Framework web.
Estas semana habrá 6 nuevos recursos de aprendizaje y 3 herramientas de desarrollo.
Si quieres conocer muchas herramientas de desarrollo y recursos de Python, Django y Flask, en el canal de Telegram Todo Python lo tiene todo muy organizado.
Ahora lo tienes con un solo con un pago ÚNICO de 30€, pagas una vez y tiene acceso para siempre
¿Te interesa?
Realiza el pago por Paypal.
https://paypal.me/JosAJimenez
Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información.
No olvides poner tu alias de Telegram y escribir en el concepto Todo Python 2025, para que te pueda localizar, comprobado el pago, te envío un enlace personalizado para acceder al canal.
5 599
Python 3.14 se publico hace poco, si quieres conocerlo mejor.
https://medium.com/techtofreedom/7-key-python-3-14-updates-to-make-your-coding-easier-faster-and-better-17ace5791d09
#interprete
5 599
Repost from N/a
Publicado los 6 recursos de aprendizaje y las 3 herramientas de desarrollo para Python.
Recursos
▪️Tipado en Python.
▪️Tutorial interactivo para aprender Python.
▪️Usando Marimo con Django.
▪️Usando mssql con Context Manager.
▪️Repositorio con mini proyectos de Python.
▪️Guía de Structlog.
Herramientas
▪️Plantillas de Django mediante etiquetas.
▪️Panel de depuración para FastAPI.
▪️Logging para tus aplicaciones.
Estas semana habrá 6 nuevos recursos de aprendizaje y 3 herramientas de desarrollo.
Si quieres conocer muchas herramientas de desarrollo y recursos de Python, Django y Flask, en el canal de Telegram Todo Python lo tiene todo muy organizado.
Ahora lo tienes con un solo con un pago ÚNICO de 30€, pagas una vez y tiene acceso para siempre
¿Te interesa?
Realiza el pago por Paypal.
https://paypal.me/JosAJimenez
Para otros métodos de pago contacta a mi cuenta privada @JoseAJimenez y te doy mas información.
No olvides poner tu alias de Telegram y escribir en el concepto Todo Python 2025, para que te pueda localizar, comprobado el pago, te envío un enlace personalizado para acceder al canal.
5 599
Ejecutando test en Django usando PostgreSQL en GitHub Actions.
https://www.loopwerk.io/articles/2025/github-actions-django-postgresql/
